Papers
Topics
Authors
Recent
Search
2000 character limit reached

Paths with Prescribed Endpoints in Semicomplete and Locally Semicomplete Digraphs

Published 18 Aug 2026 in math.CO | (2608.17439v1)

Abstract: We study two open path problems with prescribed endpoints posed by Bang-Jensen and Gutin. The first asks for a longest (x,y)(x,y)-path in a semicomplete digraph. The second asks whether a locally semicomplete digraph has a Hamiltonian (x,y)(x,y)-path. For semicomplete digraphs, we solve the first problem when the endpoints lie in different strong components. We also prove that if a non-Hamiltonian longest (x,y)(x,y)-path omits a set of vertices, then these vertices together with xx and yy have a Hamiltonian (y,x)(y,x)-path. This gives an equivalent cycle problem. We then give an exact algorithm that runs in polynomial time when the number of omitted vertices is fixed. For locally semicomplete digraphs, we determine the possible endpoints in the connected nonstrong case. Known results then leave only strong, nonsemicomplete, non-$4$-strong digraphs unresolved. Every such digraph of order at least five has a strong vertex cut of size at most three. Two examples show that a spanning directed path together with a vertex-disjoint directed cycle is not sufficient, and that vertices of one strong component need not occur consecutively on a Hamiltonian path.

Authors (3)

Summary

  • The paper proves that every non-Hamiltonian longest (x,y)-path in a strong semicomplete digraph lies on a Hamiltonian cycle, reducing optimization to finding a maximum cycle through a prescribed arc.
  • The paper develops an exact algorithm running in XP time when parameterized by the number of omitted vertices, while leaving fixed-parameter tractability and the general polynomial-time case open.
  • The paper characterizes Hamiltonian (x,y)-paths in connected nonstrong locally semicomplete digraphs and isolates the remaining strong, nonsemicomplete, non-4-strong case, supported by counterexamples that challenge small-cut dynamic programming.

Overview

This paper by Bai, Yan, and Zhou addresses two open problems posed by Bang-Jensen and Gutin concerning directed paths with prescribed endpoints. The first asks whether a longest (x,y)(x,y)-path in a semicomplete digraph can be found in polynomial time; the second asks whether Hamiltonian (x,y)(x,y)-paths in locally semicomplete or extended semicomplete digraphs can be decided in polynomial time. The paper makes partial progress on both, delivering structural characterizations, an XP\mathsf{XP}-type exact algorithm, a complete solution of the connected nonstrong locally semicomplete case, and two counterexamples that delimit what any general algorithm can exploit.

Longest paths in semicomplete digraphs

The paper first settles the case where the prescribed endpoints lie in different strong components. The condensation of a semicomplete digraph is an acyclic tournament, hence has a unique topological ordering C1,…,CtC_1,\ldots,C_t with all arcs between components directed forward. If x∈Cix\in C_i and y∈Cjy\in C_j with i<ji<j, then every longest (x,y)(x,y)-path has vertex set exactly V(Ci)∪⋯∪V(Cj)V(C_i)\cup\cdots\cup V(C_j), and such a path is constructible in polynomial time by concatenating Hamiltonian paths of the individual components. If i>ji>j no (x,y)(x,y)0-path exists, and if (x,y)(x,y)1 every (x,y)(x,y)2-path lies inside (x,y)(x,y)3.

The central structural contribution concerns strong semicomplete digraphs. The paper proves that if (x,y)(x,y)4 is a non-Hamiltonian longest (x,y)(x,y)5-path in a strong semicomplete digraph, then the induced subdigraph on the omitted vertices (x,y)(x,y)6 together with (x,y)(x,y)7 and (x,y)(x,y)8 admits a Hamiltonian (x,y)(x,y)9-path. The proof partitions XP\mathsf{XP}0 into XP\mathsf{XP}1 and XP\mathsf{XP}2 (shown to cover XP\mathsf{XP}3 by an insertion argument against maximality of XP\mathsf{XP}4), then assembles the XP\mathsf{XP}5-path from Hamiltonian paths of the strong components of XP\mathsf{XP}6, using a Hamiltonian cycle of XP\mathsf{XP}7 in the case of a single component. The immediate corollary is that every non-Hamiltonian longest XP\mathsf{XP}8-path in a strong semicomplete digraph is a directed subpath of a Hamiltonian cycle. Via a straightforward arc-addition reduction, the longest XP\mathsf{XP}9-path problem is therefore equivalent to finding a maximum-order directed cycle containing one prescribed arc.

Algorithmic consequences and their limits

Combining the structural result with the Bang–Jensen–Manoussakis–Thomassen polynomial-time Hamiltonian C1,…,CtC_1,\ldots,C_t0-path algorithm for semicomplete digraphs, the paper obtains an exact algorithm that enumerates candidate omitted sets of size up to C1,…,CtC_1,\ldots,C_t1 and runs in time

C1,…,CtC_1,\ldots,C_t2

which is polynomial for every fixed C1,…,CtC_1,\ldots,C_t3 and places the problem in C1,…,CtC_1,\ldots,C_t4 when parameterized by C1,…,CtC_1,\ldots,C_t5. The authors are explicit that this is not an C1,…,CtC_1,\ldots,C_t6 bound: the exponent of the polynomial depends on C1,…,CtC_1,\ldots,C_t7, and the paper does not claim fixed-parameter tractability. A remark also cautions that the polynomial directed C1,…,CtC_1,\ldots,C_t8-linkage algorithm for semicomplete digraphs does not yield the required optimization (two prescribed paths covering C1,…,CtC_1,\ldots,C_t9 with one of minimum order), so no polynomial-time algorithm for the full conjecture follows from existing machinery.

Locally semicomplete digraphs

For connected nonstrong locally semicomplete digraphs, the paper gives a complete answer. Using Bang-Jensen's decomposition theorem — the strong components admit a topological ordering x∈Cix\in C_i0 with x∈Cix\in C_i1 for all x∈Cix\in C_i2 — it proves that a Hamiltonian x∈Cix\in C_i3-path exists if and only if x∈Cix\in C_i4 and x∈Cix\in C_i5, and that such a path can be constructed in polynomial time when these conditions hold. Necessity follows because component indices along a directed path are nondecreasing.

Combining this with the disconnected case (trivially no), the semicomplete case (the 1992 algorithm), and Guo's theorem that every x∈Cix\in C_i6-strong locally semicomplete digraph is strongly Hamiltonian-connected, the paper shows that any unresolved instance of the second conjecture may be assumed strong, nonsemicomplete, and non-x∈Cix\in C_i7-strong. Every such digraph of order at least five has a strong vertex cut of size at most three, findable in polynomial time by exhaustive enumeration of small vertex sets. The authors note a caveat: Guo's theorem is quoted as an existence statement, and the paper does not derive a polynomial-time construction algorithm from it.

Counterexamples

Two small constructions delimit the approach via small strong vertex cuts. The first is a four-vertex strong semicomplete digraph that contains a spanning subdigraph consisting of an x∈Cix\in C_i8-path plus a vertex-disjoint directed cycle, yet has no Hamiltonian x∈Cix\in C_i9-path — because the prescribed start vertex has outdegree one. This shows that the spanning path-plus-cycle certificate is insufficient in general; the digraph is not y∈Cjy\in C_j0-strong, so it does not refute the extended-tournament conjecture of Bang-Jensen and Gutin.

The second is a five-vertex strong, nonsemicomplete, non-y∈Cjy\in C_j1-strong locally semicomplete digraph with a unique Hamiltonian y∈Cjy\in C_j2-path, in which the two vertices of one strong component of y∈Cjy\in C_j3 (for y∈Cjy\in C_j4 a single vertex) are separated on the path by vertices of other components. Consequently, any dynamic program over a small strong vertex cut must track multiple entries into and exits from each strong component, and the known decomposition theorem gives no polynomial bound on the number of such ordered lists. This is the paper's explanation of why the size-at-most-three cut does not immediately yield a polynomial-time algorithm.

Limitations and open problems

The paper is explicit about what remains unresolved. Conjecture 1 (polynomial-time computation of longest y∈Cjy\in C_j5-paths in semicomplete digraphs) is settled only when y∈Cjy\in C_j6 and y∈Cjy\in C_j7 lie in different strong components or when the number of omitted vertices y∈Cjy\in C_j8 is bounded. The y∈Cjy\in C_j9 algorithm leaves open whether the problem is fixed-parameter tractable parameterized by i<ji<j0. The extended-tournament conjecture on i<ji<j1-strong digraphs with a cycle factor in the remainder is not addressed. For locally semicomplete digraphs, the strong, nonsemicomplete, non-i<ji<j2-strong case — precisely the case admitting a strong vertex cut of size at most three — remains open, and the counterexample above indicates that the cut alone does not determine the structure of Hamiltonian paths.

Conclusion

The paper converts two endpoint-prescribed path conjectures into more tractable forms: the longest-path problem becomes a maximum cycle problem through a prescribed arc, with a polynomial solution when few vertices are omitted; and the Hamiltonian-path decision problem for locally semicomplete digraphs is reduced to a single strong case characterized by a small strong vertex cut. The two counterexamples sharpen the remaining difficulty, showing both that spanning path-plus-cycle decompositions cannot be merged under prescribed endpoints and that component intervals on Hamiltonian paths need not be contiguous. The open problems — i<ji<j3 status of the omitted-vertices parameter and polynomial decidability in the remaining strong case — are now stated in narrower, structurally explicit terms.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Tweets

Sign up for free to view the 1 tweet with 0 likes about this paper.