Spanning eulerian subdigraphs avoiding k prescribed arcs in tournaments
J{\o}rgen Bang-Jensen, Hugues Depres, Anders Yeo

TL;DR
This paper investigates the existence of spanning eulerian subdigraphs in tournaments that avoid a set number of prescribed arcs, providing new bounds on the arc-strongness needed for their existence.
Contribution
The authors establish a new upper bound on the arc-strongness function f(k), improving previous bounds and supporting the conjecture that f(k)=k+1 for all k.
Findings
Proved that f(k) ≤ ⌈(6k+1)/5⌉ for all k.
Improved the upper bound on the minimum arc-strongness for spanning eulerian subdigraphs.
Supported the conjecture that f(k)=k+1 for all k.
Abstract
A digraph is {\bf eulerian} if it is connected and every vertex has its in-degree equal to its out-degree. Having a spanning eulerian subdigraph is thus a weakening of having a hamiltonian cycle. A digraph is {\bf semicomplete} if it has no pair of non-adjacent vertices. A {\bf tournament} is a semicomplete digraph without directed cycles of length 2. Fraise and Thomassen \cite{fraisseGC3} proved that every -strong tournament has a hamiltonian cycle which avoids any prescribed set of arcs. In \cite{bangsupereuler} the authors demonstrated that a number of results concerning vertex-connectivity and hamiltonian cycles in tournaments and have analogues when we replace vertex connectivity by arc-connectivity and hamiltonian cycles by spanning eulerian subdigraphs. They showed the existence of a smallest function such that every -arc-strong semicomplete digraph has a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Interconnection Networks and Systems · Complexity and Algorithms in Graphs
Spanning eulerian subdigraphs avoiding prescribed arcs in tournaments
Jørgen Bang-Jensen, Hugues Déprés, Anders Yeo Department of Mathematics and Computer Science, University of southern Denmark (email: [email protected]). The research was supported by the danish national research foundation under grant number 7014-00037BDepartment of Computer Science, ENS Lyon (email: [email protected])Department of Mathematics and Computer Science, University of southern Denmark (email: [email protected]). The research was supported by the danish national research foundation under grant number 7014-00037B
Abstract
A digraph is eulerian if it is connected and every vertex has its in-degree equal to its out-degree. Having a spanning eulerian subdigraph is thus a weakening of having a hamiltonian cycle. A digraph is semicomplete if it has no pair of non-adjacent vertices. A tournament is a semicomplete digraph without directed cycles of length 2. Fraise and Thomassen [7] proved that every -strong tournament has a hamiltonian cycle which avoids any prescribed set of arcs. In [3] the authors demonstrated that a number of results concerning vertex-connectivity and hamiltonian cycles in tournaments and have analogues when we replace vertex connectivity by arc-connectivity and hamiltonian cycles by spanning eulerian subdigraphs. They showed the existence of a smallest function such that every -arc-strong semicomplete digraph has a spanning eulerian subdigraph which avoids any prescribed set of arcs. They proved that and also proved that when . Based on this they conjectured that for all . In this paper we prove that .
Keywords: Arc-connectivity, Eulerian subdigraph, Tournament, Semicomplete digraph, avoiding prescribed arcs
1 Introduction
The terminology is consistent with [4]. A classical result on digraphs is Camion’s Theorem (it was originally formulated only for tournaments but easily extends to semicomplete digraphs).
Theorem 1** (Camion [6]).**
Every strongly connected semicomplete digraph has a hamiltonian cycle.
A digraph is connected if its underlying undirected graph is connected. A digraph is eulerian if it contains a spanning eulerian trail such that , or, equivalently by Euler’s theorem, if is connected and for all . Finally we say that is supereulerian if it has a spanning eulerian subdigraph . By Camion’s theorem, every strong semicomplete digraph is supereulerian. Bang-Jensen and Thomassé made the following conjecture in 2011 (see e.g. [2]) which may be seen as a generalization of Camion’s theorem.
Conjecture 2**.**
Every digraph with is supereulerian.
This conjecture is open even for digraphs of independence number 2 but has been verified for a couple of classes of digraphs ([1, 2].
An eulerian factor of a digraph is a spanning subdigraph so that for all . By a component of the eulerian factor we mean a connected component of the digraph . Bang-Jensen and Maddaloni proved the following result in support of Conjecture 2.
Theorem 3**.**
[2*]**
Every digraph with has an eulerian factor. Furthermore, such a factor can be found in polynomial time.*
There are many results on hamiltonian cycles in tournaments and semicomplete digraphs (see e.g. [5, 8]). One of these is the following, due to Fraisse and Thomassen. A digraph is -strong for some natural number if it has at least vertices and remains strongly connected whenever we delete at most vertices.
Theorem 4**.**
[7*]**
Let be a -strong tournament and let have size . Then has a hamiltonian cycle.*
This is best possible in terms of the connectivity since there are infinitely many -strong tournaments that have a vertex of out-degree .
The authors of [3] showed that a number of results concerning hamiltonian paths and cycles in tournaments and semicomplete digraphs and vertex-connectivity have analogues in results on spanning eulerian subdigraphs in semicomplete digraphs where we can replace vertex-connectivity by arc-connectivity. A digraph is -arc-strong for some natural number if it is strongly connected and remains so when we delete an arbitrary set of at most of its arcs.
It was shown in [3] that there exists a smallest function such that every -arc-strong semicomplete digraph has a spanning eulerian subdigraph avoiding any set of prescribed arcs. They proved that and that . Note that, if true, Conjecture 2 would imply that since deleting edges from a complete graph cannot generate an independent set of size more than (the exact bound is not important here).
Lemma 5**.**
[3*]**
Let be a -arc-strong semicomplete digraph and let be a set of arcs from . Then has an eulerian factor.*
Based on these observations the authors of [3] posed the following conjecture that can be seen as such an arc-analogue of Theorem 4.
Conjecture 6**.**
Let be a -arc-strong semicomplete digraph and let be any set of arcs of . Then has is supereulerian.
In this paper we prove the following theorem thus providing additional support for Conjecture 2.
Theorem 7**.**
Let be a semicomplete digraph with and let be an arbitrary set of arcs of . Then is supereulerian.
We shall use the following theorem due to Meyniel.
Theorem 8**.**
[9*]**
Let be a strongly connected digraph on vertices. If for all pairs of non-adjacent vertices in , then has a Hamilton cycle.*
2 Proof of Theorem 7
Proof.
Let and be defined as in the theorem and let . Note that is -arc-strong and let . By Lemma 5 we note that contains an eulerian factor, . Assume that , where denotes the components in and that is minimum possible. We may assume that as otherwise we are done. Any vertex which is adjacent to all vertices in is called universal. We now prove the following claim.
Claim 1: There is a universal vertex, , in .
Proof of Claim 1: For the sake of contradiction, assume that there is no universal vertex in . By Theorem 8 there exists two non-adjacent vertices and in such that , as otherwise there is a Hamilton cycle in and we are done.
Let . Start with and remove , then remove , then and continue this process until we obtain . When removing above let denote how many more vertices become non-universal (that is, they previously had no non-neighbour, but after the removal of they get a non-neighbour) for . Note that as the only vertices that can become non-universal are the endpoints of . Let be the number of ’s of value j for .
As there is no universal vertex in the following is the number of non-universal vertices in .
[TABLE]
Let and . Note that and (as is -arc-strong, implying that every vertex has at least arcs into it and out of it). Therefore, by removing the arcs of the -value needs to drop by at least .
Without loss of generality we may assume that is an arc between and , and if there is two arcs between and then is the second such arc. Note that after removing the arcs between and all other arcs, , touching will have .
If there are two arcs between and we note that the and and the value of drops by at most (as after removing the first two arcs it has dropped by and we have one arc with -value [math]).
If there is only one arc between and we note that and the value of drops by at most (as after removing the first arc it has dropped by and we have one arc with -value ). Therefore the following holds.
[TABLE]
We have previously shown that , which by the above implies the following.
[TABLE]
Simplifying the above gives us the following, as .
[TABLE]
However the above is a contradiction, as is impossible when . ()
By Claim 1, we will assume that is chosen such that contains the universal vertex, , given by Claim 1 and that is as large as possible. That is, we want to be as large as possible, without containing all universal vertices. We call a vertex in -out-universal if it dominates all vertices in and analogously we call it -in-universal if it is dominated by all vertices in . We call a vertex -almost-out-universal if it dominates all vertices in except at most one vertex. We now have the following observation.
Observation 2: Any vertex with no non-neighbour in (in ) is either -out-universal or -in-universal.
We may assume without loss of generality that (defined in Claim 1) is -out-universal.
Proof of Observation 2: Let have no non-neighbour in (in ), but for the sake of contradiction assume that is not -out-universal and not -in-universal. As is not -out-universal there exists a , such that . Starting in and moving along an eulerian trail in we continue until we come to a vertex which does not dominate (which exists since is not -in-universal). So there exists an arc such that but . However as is universal we must then have that . Now removing the arc and adding the arcs and gives us an eulerian factor in with fewer components, a contradiction. This completes the first part of the proof of Observation 2.
Without loss of generality we may assume that is -out-universal, as if it is is -in-universal we can reverse all arcs. ()
Let be an inbranching in containing only -arcs for all , such that the root of is (defined in Claim 1 and mentioned in Observation 2). Such an inbranching exists as is strongly connected. Let . Note that and partition . Let be a set of vertices such that every vertex in is dominated by at least one vertex in (that is, ). We now define an -path as follows.
Definition (-path): an -path is a sequence of vertices , such that the following holds.
- •
for all and .
- •
is an -arc (i.e. ) or is a non--arc (i.e ) for all .
We will now prove the following claims.
Claim 3: If and is an -path, then the following holds.
(i):
There is no such that .
(ii):
There is no arc such that .
(iii):
If , then there is no such that .
(iv):
If , then there is no such that .
Proof of Claim 3: Let and let be an -path. For the sake of contradiction assume that one of the following holds.
(i):
There is a such that . In this case let .
(ii):
There is an arc such that . In this case let .
(iii):
There is a and a such that . In this case let .
(iv):
There is a and a such that . In this case let .
Denote as we defined above, we note that when and . Also note that by the construction either or . We now construct a new eulerian factor as follows. Initially let and for all , if then add to and if this is not the case then we must have and in this case remove from . By construction we note that for all . Furthermore contains all arcs from except possibly one, so all vertices in belong to the same factor in .
In case (i) and (ii) above all arcs in also belong to , so if two vertices belonged to the same factor in then they also belong to the same factor in . As we furthermore have added the arc to we have merged two factors of , implying that there are fewer factors in than in , contradicting the minimality of . This completes the proof for case (i) and (ii).
Now assume case (iii) or (iv) holds above. Now all arcs of , except the arc , belong to . Assume that . When we remove the arc from we obtain two connected components and , where and . Furthermore note that the root of belongs to . As we merge the vertices of with (due to the arc or ) also contains at most factors. Moreover if is merged with then and has also been merged with contradicting the minimality of . So, has not been merged with , implying that the factor of containing the vertices of has more vertices than and does not contain all universal vertices, a contradiction to the maximality of in . ()
Claim 4: There is no -in-universal vertex in . This also implies that every vertex in has a non-neighbour in .
This is in fact true even if is only -arc-strong (instead of -arc-strong).
Proof of Claim 4: Assume for the sake of contradiction that there is a -in-universal vertex in . Let be all -in-universal vertices in and let contain all vertices such that there exists an -path starting at .
For the sake of contradiction assume that there is an arc out of (that is, and ). If then we get a contradiction to Claim 3 (i) (where and the end of the -path is -in-universal implying that dominates it). So . However in this case there is an -path starting in (starting with ), contradicting the fact that . Therefore there is no arc in leaving .
This implies that all arcs of leaving belong to . Assume there are such arcs. As is strong we note that . As is an eulerian factor there are also arcs in entering . Let the -arcs entering be . Note that are distinct (as if then either or would not belong to and would belong to , a contradiction). By the construction of we note that no is -in-universal, implying that there is a vertex which does not dominate . By Claim 3 (iii) we note that and are non-adjacent in , implying that there are pairs of non-neighbours between and , with .
As there are only arcs in leaving , we note that there must be pairs of non-neighbours between and (as is -arc-strong). However this implies that there are at least arcs in , a contradiction. This proves the first part of the claim.
Let be arbitrary. If has no non-neighbour in then by Observation 2 it is either -in-universal or -out-universal. As it is not -out-universal and by the above it is not -in-universal. Therefore has a non-neighbour in . ()
Recall that .
Claim 5: Let such that every vertex in is dominated by at least vertices of . Furthermore assume that there are arcs from to , where .
Then there exists a set , such that and every vertex has at least vertices in which are not dominated by .
Proof of Claim 5: Let , and be defined as in the statement of the Claim. Let be the set of vertices that are the starting point of an -path and let . There is no non--arc (that is arc in ) that goes from to by the definition of and -paths. By Claim 4 we note that every vertex in has a non-neighbour in implying that there are at most non-arcs between and . Let denote the number of -arcs that enter and note that the total number of arcs entering in is at most . As this number has to be at least we get that . Therefore (as there are -arcs entering ) we observe that there are -arcs leaving , say , where . By the definition of , these arcs are -arcs, and as that the are in-branchings, we note that are distinct vertices and that therefore has size at least .
Let be arbitrary and let be an -path where for some . As we note that has size at least and as is not -in-universal (by Claim 4) there is an arc entering . By Claim 3 (iii) and (iv) we note that there are no arcs from to , completing the proof of Claim 5. ()
Recall that .
Claim 6: There are at least non-arcs between and .
This contradicts and thereby completes the proof of the theorem.
Proof of Claim 6: Let , such that the following holds in .
[TABLE]
As is -arc-strong, we note that there are at least arcs into in . Therefore . Define such that it is as large as possible and . Note that . Let for . Let for all and let . Note that and , where .
We now define a function as follows. Initially let for all vertices in . We now modify as follows.
- •
For all ( is defined above and is defined in Claim 5), we let and for all let .
- •
For all , for , increase by .
We will now show the following two subclaims, where Subclaim 6.2 will complete the proof of Claim 6.
Subclaim 6.1: Every has at least non-neighbours in .
Proof of Subclaim 6.1: Let be arbitrary. Let . First consider the case when . If , then and by Claim 4 there is a non-neighbour of in and therefore Subclaim 6.1 holds in this case. So we may assume that , in which case and again Subclaim 6.1 holds. We may therefore assume that .
Let be the minimum value such that and let be the maximum value such that . First assume that there are no arcs from to . In this case, by Claim 5, has at least non-neighbours in . As , we are done in this case. So we may assume that there are arcs from to , where . As we note that which implies that . Therefore the following holds.
[TABLE]
By Claim 5 we note that there are at least vertices in which are not dominated by , which (by the definition of ) implies that has at least non-neighbours in . This completes the proof of Subclaim 6.1. ()
Subclaim 6.2: There are at least non-arcs between and
Proof of Subclaim 6.2: By the definition of we note that the following holds.
[TABLE]
By Claim 5 we note that for all . As we note that (*) above is minimum when for all , which implies that the following holds (as ).
[TABLE]
As and the above implies the following.
[TABLE]
Note that for every positive integer we have , which implies that . Using the fact that we now obtain the following.
[TABLE]
By Subclaim 6.1, we now note that Subclaim 6.2 holds. ()
∎
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] K.A. Alsatami, X. Zhang, J. Liu, and H.-J. Lai. On a class of supereulerian digraphs. Appl. Math. , 7:320–326, 2016.
- 2[2] J. Bang-Jensen and A.Maddaloni. Sufficient conditions for a digraph to be supereulerian. J. Graph Theory , 79(1):8–20, 2015.
- 3[3] J. Bang-Jensen, Havet. F., and A. Yeo. Spanning eulerian subdigraphs in semicomplete digraphs, submitted 2019.
- 4[4] J. Bang-Jensen and G. Gutin. Digraphs: Theory, Algorithms and Applications . Springer-Verlag, London, 2nd edition, 2009.
- 5[5] J. Bang-Jensen and F. Havet. Tournaments and Semicomplete Digraphs. In J. Bang-Jensen and G. Gutin, editors, Classes of Directed Graphs , chapter 2, pages 35–124. Springer Verlag London, 2018.
- 6[6] Paul Camion. Chemins et circuits hamiltoniens des graphes complets. C. R. Acad. Sci. Paris , 249:2151–2152, 1959.
- 7[7] P. Fraisse and C. Thomassen. Hamiltonian dicycles avoiding prescribed arcs in tournaments. Graphs Combin. , 3(3):239–250, 1987.
- 8[8] D. Kúhn and D. Otshus. A survey on Hamilton cycles in directed graphs. European J. Combin. , 33:750–756, 2012.
