Exact semidegree extraction from minimum outdegree
Abstract
For integers and , we determine the largest integer such that every -vertex digraph of minimum outdegree at least contains a nonempty subdigraph in which every vertex has indegree and outdegree at least . Digraphs have no loops or parallel arcs; opposite arcs are allowed. The exact guarantee is the least nonnegative integer satisfying , and it is best possible even when every vertex of the ambient digraph has outdegree exactly . Consequently, for each fixed , the sharp guarantee under minimum outdegree at least , divided by , converges to . This answers the dense extraction question of Grzesik, Rödl, and Volec (Innov. Graph Theory 2025). The proof combines an exact count of the arcs controlled by mixed indegree/outdegree deletion with a matching construction. In the construction, the remaining outdegree demands reduce to an integral flow problem with nested neighborhoods, for which the total capacity condition is also sufficient.
Note. This paper was generated entirely by AI, including MiMo, using an automated research pipeline developed by Chenghua Liu and Hanyu Li.
1 Introduction
Every digraph of positive minimum outdegree contains a directed cycle. Thus a one-sided degree condition already forces a subdigraph with positive degrees in both directions. The corresponding quantitative question is less immediate: if every vertex has at least outneighbors, how large a minimum indegree and minimum outdegree can be guaranteed on a common set of vertices? Deleting vertices of small indegree is a natural first step, but it also removes outneighbors of the vertices that remain. The problem is to control this loss using only the original outdegree condition.
We consider finite loopless digraphs with at most one arc in each ordered direction between distinct vertices. Both opposite arcs may be present; such a pair is called a digon. For a nonempty digraph , write and for the outdegree and indegree of , and define
The extraction parameter is
| (1.1) |
Allowing arbitrary subdigraphs gives the same maximum, since completing a subdigraph to the induced subdigraph on its vertex set cannot decrease its degrees. A hypothesis beyond arc density is necessary: a transitive tournament has arcs and . Degree balance permits extraction from arc density in Eulerian digraphs [5]; here no balance between the two directions is assumed.
Grzesik, Rödl, and Volec [4, Theorem 1.1] proved that every -vertex digraph with satisfies
| (1.2) |
Their tournament constructions establish the sharp leading constant in the small-density regime. For proportional to , they gave additional estimates and asked for the optimal normalized bound [4, Problem 1]. We determine the finite extremum, including the correction that becomes significant at positive density.
For integers and , put
| (1.3) |
and define
| (1.4) |
The integer satisfies this inequality, so .
Theorem 1.1.
For all integers and ,
| (1.5) |
An extremal digraph can be chosen with every vertex of outdegree exactly .
For the dense problem, fix , set , and for define
| (1.6) |
The restriction on is precisely the feasibility condition . Integrality of the degrees and the induced-subdigraph reduction show that this is the function in [4, Section 4.1].
Corollary 1.2.
For every fixed and every integer ,
Moreover, the limit exists and
| (1.7) |
The previous dense estimates were
For example, at minimum outdegree , these estimates guarantee asymptotically , whereas the sharp leading term is . The difference comes from retaining the quadratic term in (1.4). Omitting it recovers (1.2); retaining it changes the leading answer when is linear in .
The lower bound uses the mixed deletion procedure of [4, Section 2]: if no subdigraph has minimum semidegree greater than , repeatedly delete a vertex with indegree or outdegree at most . The difficulty is that the controlled direction may change from one deletion to the next. We mark the direction controlled on each vertex pair. The unmarked possible directions nevertheless form a transitive tournament, with outdegrees . Whatever arcs of the original digraph occur in these directions, the marked directions must supply at least further outgoing arcs. Counting their capacity exactly gives (1.4).
Sharpness requires a compatible placement of those arcs. In an ordered construction, backward arcs supply most of the outdegree, leaving forward demands . Capping the forward indegree at ensures that the largest vertex of every induced subdigraph has indegree at most . The total capacity condition is necessary, but a priori smaller sets of demands could encounter tighter bottlenecks. We show that the nested allowed neighborhoods make every such cut no more restrictive than (1.4). An integral flow then places the forward arcs, and backward arcs complete every outdegree to . Sections 2 and 3 prove these two assertions; Section 4 gives the dense limit and its relation to directed degeneracy.
2 The sharp peeling bound
The deletion order and the ambient outdegrees give opposite bounds on one set of arcs. We distinguish possible directions from arcs actually present in the digraph. For a real number , write .
Proposition 2.1.
Let be an -vertex digraph with , where and are integers. If , then
| (2.1) |
Proof.
Every nonempty induced subdigraph of has minimum semidegree at most . Repeatedly delete a vertex whose current outdegree or indegree is at most , recording its type as or , respectively. If both conditions hold, choose either type. Label the vertices in reverse deletion order as , so that the vertices present at each deletion form an initial segment. Thus is deleted from .
For each pair , mark one of its two possible arc directions by the rule
| (2.2) |
The marking is defined whether or not the corresponding arc belongs to . Let be the set of arcs of whose directions are marked. Charge each such arc to the endpoint of larger index. At most arcs are charged to : the deletion bounds their number by , and there are only earlier vertices. Every arc of is charged exactly once. Since , this gives
| (2.3) |
To obtain the lower bound on , form a tournament from the unmarked possible direction on each vertex pair. It need not be a subdigraph of , but it is transitive. To see this, build an order by inserting in turn. If has type , its unmarked directions point from to every previously inserted vertex, so place it first. If it has type , all those directions point toward , so place it last. Inductively, every arc of points forward in the resulting order. Its outdegrees are therefore .
For each vertex , put . At most outgoing arcs of at can be unmarked. Since , at least are marked. Summing at the tails of the marked arcs yields
| (2.4) |
If a pair of vertices supports a digon, its two arcs lie in different classes, so this count neither omits nor counts an arc twice. Combining (2.3) and (2.4) proves (2.1). ∎
Since is an integer, Proposition 2.1 and the definition of imply
| (2.5) |
3 An extremal construction
We now realize the two counts in the lower bound simultaneously. Fix integers and , and set . For , take to be the edgeless digraph, so . Assume henceforth that , so .
Order the vertices as . An arc is forward if , and backward if . A vertex can use its backward directions but still needs forward arcs to reach outdegree . Later vertices can reach outdegree using backward arcs alone. We choose the required forward arcs so that no vertex receives more than of them. This will bound the indegree of the largest vertex in every induced subdigraph. The only remaining issue is whether the demands can be met with these capacities at all vertices, not just in total.
Lemma 3.1.
There is a set such that
| (3.1) | ||||||
| (3.2) |
Here degrees in are taken in the digraph with vertex set and arc set .
Proof.
Consider a network with source , sink , left vertices , and right vertices . Give the edge capacity , the edge capacity one whenever , and the edge capacity . We seek an integral flow of value
which necessarily saturates every edge leaving the source.
Fix a set of indices of the left vertices on the source side of a cut. The source edges entering the other left vertices contribute . A right vertex contributes if placed on the source side, and if placed on the sink side. These choices are independent for different right vertices. Thus the minimum cut capacity with this left set is
The max-flow/min-cut criterion therefore reduces to
| (3.3) |
The allowed neighborhoods are nested. This lets us evaluate the cut capacity by the ordered positions of the selected left vertices. For , both sides vanish. Otherwise write . For each , the inequality holds exactly when . Counting these levels gives
| (3.4) |
If , the right side of (3.3) minus the left side is
For , the first selected positions cancel between the two sides. The left side of (3.3) minus its right side is
where we used . Denote the final expression by . For , one has . Since ,
by (1.4). Thus the full set of demands is the only possible obstruction, and the threshold inequality rules it out. This proves (3.3) for every .
Thus every source–sink cut has capacity at least . The max-flow/min-cut theorem gives a flow of value , and the integer capacities allow the flow to be chosen integral.
Let start with the forward arcs supplied by Lemma 3.1. For each , add all backward arcs with . For each , add the arcs for ; these are backward because . There are no other arcs. For , the resulting outdegree is
and every has exactly the added backward out-arcs. Thus all vertices have outdegree .
For any nonempty , let . Every arc of entering is forward, hence belongs to . It follows that
Consequently , proving the matching upper bound.
Completion of the proof of Theorem 1.1.
The construction and (2.5) give , including . They also show that is extremal and can have all outdegrees exactly .
It remains to evaluate . Its defining inequality is equivalent to , where
Since , the polynomial has real roots and lies between them. Its smaller root is
The square root is at most , so . The integer is at most , and therefore still lies between the two roots. Every smaller nonnegative integer is below , where is positive. Hence , as claimed. In particular, and , also when . ∎
The network has vertices and edges. Integral augmentation from zero flow increases its value by at least one per step, so at most augmentations suffice. This gives a polynomial-time construction; can be computed from the integer inequality (1.4) without approximating the square root.
4 The dense limit and directed degeneracy
Proof of Corollary 1.2.
Fix and put . The finite identity follows from Theorem 1.1. With , we have
Moreover,
since . The same limit therefore holds for . ∎
The value in (1.7) strictly improves both lower bounds for every . For the first, rationalization gives . For the second, the difference between the radicands is . The exact value is also less than , because .
At the two endpoints,
The first expansion recovers the sharp leading small-density term and identifies its next correction.
References
- [1] J. Bang-Jensen, T. Schweser, and M. Stiebitz, Digraphs and variable degeneracy, SIAM J. Discrete Math. 36 (2022), 578–595. doi:10.1137/20M1386827.
- [2] D. Bokal, G. Fijavž, M. Juvan, P. M. Kayll, and B. Mohar, The circular chromatic number of a digraph, J. Graph Theory 46 (2004), 227–240. doi:10.1002/jgt.20003.
- [3] N. Golowich, The -degenerate chromatic number of a digraph, Discrete Math. 339 (2016), 1734–1743. doi:10.1016/j.disc.2016.01.024.
- [4] A. Grzesik, V. Rödl, and J. Volec, Subgraphs with a positive minimum semidegree in digraphs with large outdegree, Innov. Graph Theory 2 (2025), 301–312. doi:10.5802/igt.14.
- [5] H. Huang, J. Ma, A. Shapira, B. Sudakov, and R. Yuster, Large feedback arc sets, high minimum degree subgraphs, and long cycles in Eulerian digraphs, Combin. Probab. Comput. 22 (2013), 859–873. doi:10.1017/S0963548313000394.