Table of Contents
Fetching ...

Generalized paths and cycles in semicomplete multipartite digraphs

Jørgen Bang-Jensen, Yun Wang, Anders Yeo

Abstract

It is well-known and easy to show that even the following version of the directed travelling salesman problem is NP-complete: Given a strongly connected complete digraph $D=(V,A)$, a cost function $w: A\rightarrow \{0,1\}$ and a natural number $K$; decide whether $D$ has a directed Hamiltonian cycle of cost at most $K$. We study the following variant of this problem for $\{0,1\}$-weighted semicomplete digraphs where the set of arcs which have cost 1 form a collection of vertex-disjoint complete digraphs. A digraph is \textbf{semicomplete multipartite} if it can be obtained from a semicomplete digraph $D$ by choosing a collection of vertex-disjoint subsets $X_1,\ldots{},X_c$ of $V(D)$ and then deleting all arcs both of whose end-vertices lie inside some $X_i$. Let $D$ be a semicomplete digraph with a cost function $w$ as above, where $w(a)=1$ precisely when $a$ is an arc inside one of the subsets $X_1,\ldots{},X_c$ and let $D^*$ be the corresponding \smd{} that we obtain by deleting all arcs inside the $X_i$'s. Then every cycle $C$ of $D$ corresponds to a {\bf generalized cycle} $C^g$ of $D^*$ which is either the cycle $C$ itself if $w(C)=0$ or a collection of two or more paths that we obtain by deleting all arcs of cost 1 on $C$. Similarly we can define a {\bf generalized path} $P^g$ in a semicomplete multipartite digraph. The purpose of this paper is to study structural and algorithmic properties of generalized paths and cycles in semicomplete multipartite digraphs. This allows us to identify classes of directed $\{0,1\}$-weighted TSP instances that can be solved in polynomial time as well as others for which we can get very close to the optimum in polynomial time. Along with these results we also show that two natural questions about properties of cycles meeting all partite sets in semicomplete multipartite digraphs are NP-complete.

Generalized paths and cycles in semicomplete multipartite digraphs

Abstract

It is well-known and easy to show that even the following version of the directed travelling salesman problem is NP-complete: Given a strongly connected complete digraph , a cost function and a natural number ; decide whether has a directed Hamiltonian cycle of cost at most . We study the following variant of this problem for -weighted semicomplete digraphs where the set of arcs which have cost 1 form a collection of vertex-disjoint complete digraphs. A digraph is \textbf{semicomplete multipartite} if it can be obtained from a semicomplete digraph by choosing a collection of vertex-disjoint subsets of and then deleting all arcs both of whose end-vertices lie inside some . Let be a semicomplete digraph with a cost function as above, where precisely when is an arc inside one of the subsets and let be the corresponding \smd{} that we obtain by deleting all arcs inside the 's. Then every cycle of corresponds to a {\bf generalized cycle} of which is either the cycle itself if or a collection of two or more paths that we obtain by deleting all arcs of cost 1 on . Similarly we can define a {\bf generalized path} in a semicomplete multipartite digraph. The purpose of this paper is to study structural and algorithmic properties of generalized paths and cycles in semicomplete multipartite digraphs. This allows us to identify classes of directed -weighted TSP instances that can be solved in polynomial time as well as others for which we can get very close to the optimum in polynomial time. Along with these results we also show that two natural questions about properties of cycles meeting all partite sets in semicomplete multipartite digraphs are NP-complete.
Paper Structure (9 sections, 39 theorems, 1 equation, 4 figures)

This paper contains 9 sections, 39 theorems, 1 equation, 4 figures.

Key Result

Lemma 2.1

There is a polynomial algorithm for finding a G-cycle factor containing the maximum number of arcs in a semicomplete multipartite digraph. $\diamond$

Figures (4)

  • Figure 1: A strong semicomplete multipartite digraph of order $5$ with no $4$-cycle containing vertices from all partite sets $\{a\}, \{b\}, \{c\}, \{x,y\}$.
  • Figure 2: An illustration of the final G-cycle in Lemma \ref{['pathcycle-cycle']}, where the darker vertices belong to the same partite set, and the thin arcs are not included in the G-cycle.
  • Figure 3: The G-cycles created in Lemma \ref{['nonrealarc']}. The dark vertices lie in the partite set $V$ and the rectangular vertices lie in the partite set $V'$. The dotted arcs are not in the created G-cycle.
  • Figure 4: The situation when $v_p$ and $v_q$ belong to the same partite set $V_1$ and $v^-_{q-1}$ and $v^+_q$ belong to the same partite set $V_2\neq V_1$.

Theorems & Definitions (41)

  • Lemma 2.1
  • Lemma 2.2
  • Theorem 2.3
  • Theorem 2.4
  • Theorem 2.5
  • Theorem 2.6
  • Theorem 2.7
  • Theorem 2.8
  • Proposition 3.1
  • Proposition 3.2
  • ...and 31 more