Paths in interval graphs
|
|
- Bertha McDaniel
- 5 years ago
- Views:
Transcription
1 1 / 47 Paths in interval graphs Peng Li (o+), Yaokun Wu (Ljn) Shanghai Jiao Tong University Halifax, June 19, 2012
2 Outline 2 / 47 Background A linear time algorithm to solve 1PC Some equivalent connectivity properties
3 Interval graph 3 / 47 An interval representation I of a graph G sends each v V(G) to an nonempty interval [l I (v), r I (v)] such that vw E(G) if and only if v w and I(v) I(w). A graph possessing an interval representation is an interval graph.
4 Interval graph 3 / 47 An interval representation I of a graph G sends each v V(G) to an nonempty interval [l I (v), r I (v)] such that vw E(G) if and only if v w and I(v) I(w). A graph possessing an interval representation is an interval graph.
5 Interval graph 4 / 47 Figure:
6 Interval graph 5 / 47 There are several linear time algorithms to generate a right-endpoint ordering, a left-endpoint ordering and an interval representation of an interval graph [6, 8, 21]. Interval graphs look to be very simple. It is thus reasonable to expect easy algorithms on them for various kinds of combinatorial problems.
7 Interval graph 5 / 47 There are several linear time algorithms to generate a right-endpoint ordering, a left-endpoint ordering and an interval representation of an interval graph [6, 8, 21]. Interval graphs look to be very simple. It is thus reasonable to expect easy algorithms on them for various kinds of combinatorial problems.
8 Interval graph 5 / 47 There are several linear time algorithms to generate a right-endpoint ordering, a left-endpoint ordering and an interval representation of an interval graph [6, 8, 21]. Interval graphs look to be very simple. It is thus reasonable to expect easy algorithms on them for various kinds of combinatorial problems.
9 6 / 47 Path problems 1-HP: Given a fixed vertex, find a Hamiltonian path with that vertex as an endpoint. 2-HP: Given two vertices, find a Hamiltonian path with those two vertices as endpoints. k-pc: Given a set of k vertices, find a minimum number of vertex disjoint paths that cover all vertices of the graph and contain those given k vertices as endpoints.
10 6 / 47 Path problems 1-HP: Given a fixed vertex, find a Hamiltonian path with that vertex as an endpoint. 2-HP: Given two vertices, find a Hamiltonian path with those two vertices as endpoints. k-pc: Given a set of k vertices, find a minimum number of vertex disjoint paths that cover all vertices of the graph and contain those given k vertices as endpoints.
11 6 / 47 Path problems 1-HP: Given a fixed vertex, find a Hamiltonian path with that vertex as an endpoint. 2-HP: Given two vertices, find a Hamiltonian path with those two vertices as endpoints. k-pc: Given a set of k vertices, find a minimum number of vertex disjoint paths that cover all vertices of the graph and contain those given k vertices as endpoints.
12 Is 1HP polynomial time solvable? 7 / 47 Till now there are no "natural" graph problems known to be NP-complete for interval graphs, except ACHROMATIC NUMBER [5]. May 1HP and 2HP be further candidates? Only by very superficial consideration this seems to be unlikely. Peter Damaschke (1993) [9]
13 1PC/1HP is polynomial 8 / 47 Theorem 1 (Asdre-Nikolopoulos (2010) [3]) There is an O(n 3 )-time algorithm to solve the 1PC/1HP problem on interval graphs. 1 1 Indeed, their algorithm runs in O(nm)-time.
14 Outline 9 / 47 Background A linear time algorithm to solve 1PC Some equivalent connectivity properties
15 Main result 10 / 47 Theorem 2 (Li-W. [16]) There is an O(n + m)-time algorithm to solve the 1PC/1HP problem on interval graphs.
16 11 / 47 The design and the analysis of our algorithm rely heavily on a careful analysis of a greedy algorithm, the so-called Straight-Path Algorithm (Arikati-Rangan 1990 [1]). The basic idea of the Straight-Path Algorithm also appears in Keil (1985) [15], Manacher-Mankus-Smith (1990) [18] and Damaschke (1993) [9]. Note that the solution of the longest path problem for interval graphs by Ioannidou, Mertzios and Nikolopoulos (2011) [14] also makes essential use of similar ideas.
17 11 / 47 The design and the analysis of our algorithm rely heavily on a careful analysis of a greedy algorithm, the so-called Straight-Path Algorithm (Arikati-Rangan 1990 [1]). The basic idea of the Straight-Path Algorithm also appears in Keil (1985) [15], Manacher-Mankus-Smith (1990) [18] and Damaschke (1993) [9]. Note that the solution of the longest path problem for interval graphs by Ioannidou, Mertzios and Nikolopoulos (2011) [14] also makes essential use of similar ideas.
18 Straight-Path Algorithm 12 / 47 Procedure SP(G, I, a); { Input: an interval graph G, an interval representation I of G and a vertex a of V(G) which belongs to the leftmost cliques of G with respect to I; Output: an ordering π of G; } begin Let π 1 = a. For i = 1 to V(G) 1 do If there is some unvisited vertex of N G (π i ), then visit the unvisited vertex of N G (π i ) with minimum r I value, say x, that means π i+1 = x; Else if there is some unvisited vertex of V(G), then visit the unvisited vertex with minimum r I value; Else, exit. end;
19 13 / 47 An ordering of the vertex set of an interval graph generated by the Straight-Path Algorithm is called an almost straight ordering. If we further require r I (a) = min{r I (v) : v V(G)} in the procedure SP(G, I, a), then the output ordering of SP(G, I, a) is called a straight ordering of G.
20 13 / 47 An ordering of the vertex set of an interval graph generated by the Straight-Path Algorithm is called an almost straight ordering. If we further require r I (a) = min{r I (v) : v V(G)} in the procedure SP(G, I, a), then the output ordering of SP(G, I, a) is called a straight ordering of G.
21 14 / 47 Figure: A straight ordering If you start from interval 2, you will get an almost straight ordering.
22 Lemma 3 (Arikati-Rangan [1], Manacher-Mankus-Smith [18]) If an interval graph G has a Hamiltonian path, then each of its straight orderings gives a Hamiltonian path. 15 / 47
23 Let I be an interval representation of a graph G. Assume that r I (a) = min{r I (v) : v V(G)} and l I (b) = max{l I (v) : v V(G)}. We say that a is the leftmost interval and b is the rightmost interval in the given interval representation I. Lemma 4 (Li-W.) The interval graph G has a Hamiltonian path if and only if it has a Hamiltonian path connecting a and b. Proof. It follows easily from Lemma 3. Theorem 5 (Li-W.) For any v V(G), G has a Hamiltonian path starting from v if and only if it has a Hamiltonian path starting from v and ending at either a or b. Proof. A direct consequence of Lemma / 47
24 17 / 47 If N G (π i ) {π 1,..., π i 1 }, we say that i is a breaking time for π. A slice of π is a maximal set of the form π[i, j] such that j is the only breaking time for π among [i, j].
25 Reduce 1PC to 1HP for interval graphs 18 / 47 Let x be the fixed vertex of the interval graph G. Let S 1,..., S k be the k slices in that order for a straight ordering π of G. Assume x S i. Let v be the rightmost vertex of S i+1 with respect to the original interval representation. Do straight ordering in S i+1 from right to left starting from v and let the last visited vertex be z. Take W = i j=1 S j \ N G (z) and consider a straight path τ of G[W]. Suppose S is the slice of τ containing x. Then the answer to 1PC for G and x is k if there is an HP in G[S] with x as an endpoint and is k + 1 else. We can explicitly construct the minimum path cover after knowing the required HP in G[S] or knowing its nonexistence. We can solve 1PC on interval graphs in linear time if and only if we can solve 1HP on interval graphs in linear time.
26 Reduce 1PC to 1HP for interval graphs 18 / 47 Let x be the fixed vertex of the interval graph G. Let S 1,..., S k be the k slices in that order for a straight ordering π of G. Assume x S i. Let v be the rightmost vertex of S i+1 with respect to the original interval representation. Do straight ordering in S i+1 from right to left starting from v and let the last visited vertex be z. Take W = i j=1 S j \ N G (z) and consider a straight path τ of G[W]. Suppose S is the slice of τ containing x. Then the answer to 1PC for G and x is k if there is an HP in G[S] with x as an endpoint and is k + 1 else. We can explicitly construct the minimum path cover after knowing the required HP in G[S] or knowing its nonexistence. We can solve 1PC on interval graphs in linear time if and only if we can solve 1HP on interval graphs in linear time.
27 Reduce 1PC to 1HP for interval graphs 18 / 47 Let x be the fixed vertex of the interval graph G. Let S 1,..., S k be the k slices in that order for a straight ordering π of G. Assume x S i. Let v be the rightmost vertex of S i+1 with respect to the original interval representation. Do straight ordering in S i+1 from right to left starting from v and let the last visited vertex be z. Take W = i j=1 S j \ N G (z) and consider a straight path τ of G[W]. Suppose S is the slice of τ containing x. Then the answer to 1PC for G and x is k if there is an HP in G[S] with x as an endpoint and is k + 1 else. We can explicitly construct the minimum path cover after knowing the required HP in G[S] or knowing its nonexistence. We can solve 1PC on interval graphs in linear time if and only if we can solve 1HP on interval graphs in linear time.
28 Reduce 1PC to 1HP for interval graphs 18 / 47 Let x be the fixed vertex of the interval graph G. Let S 1,..., S k be the k slices in that order for a straight ordering π of G. Assume x S i. Let v be the rightmost vertex of S i+1 with respect to the original interval representation. Do straight ordering in S i+1 from right to left starting from v and let the last visited vertex be z. Take W = i j=1 S j \ N G (z) and consider a straight path τ of G[W]. Suppose S is the slice of τ containing x. Then the answer to 1PC for G and x is k if there is an HP in G[S] with x as an endpoint and is k + 1 else. We can explicitly construct the minimum path cover after knowing the required HP in G[S] or knowing its nonexistence. We can solve 1PC on interval graphs in linear time if and only if we can solve 1HP on interval graphs in linear time.
29 Reduce 1PC to 1HP for interval graphs 18 / 47 Let x be the fixed vertex of the interval graph G. Let S 1,..., S k be the k slices in that order for a straight ordering π of G. Assume x S i. Let v be the rightmost vertex of S i+1 with respect to the original interval representation. Do straight ordering in S i+1 from right to left starting from v and let the last visited vertex be z. Take W = i j=1 S j \ N G (z) and consider a straight path τ of G[W]. Suppose S is the slice of τ containing x. Then the answer to 1PC for G and x is k if there is an HP in G[S] with x as an endpoint and is k + 1 else. We can explicitly construct the minimum path cover after knowing the required HP in G[S] or knowing its nonexistence. We can solve 1PC on interval graphs in linear time if and only if we can solve 1HP on interval graphs in linear time.
30 Perfect ordering 19 / 47 Another key concept in our work is perfect ordering. Let π be an ordering of the vertex set of an n-vertex graph G. The right-neighbor sequence of π, denoted by π, is a sequence from Z n 0 such that π v is the number of neighbors of π i among π i+1, π i+2,..., π n. We say that π is k-perfect provided π (i) min(k, n i) for any i = 1,..., n.
31 Perfect ordering 19 / 47 Another key concept in our work is perfect ordering. Let π be an ordering of the vertex set of an n-vertex graph G. The right-neighbor sequence of π, denoted by π, is a sequence from Z n 0 such that π v is the number of neighbors of π i among π i+1, π i+2,..., π n. We say that π is k-perfect provided π (i) min(k, n i) for any i = 1,..., n.
32 Perfect ordering 19 / 47 Another key concept in our work is perfect ordering. Let π be an ordering of the vertex set of an n-vertex graph G. The right-neighbor sequence of π, denoted by π, is a sequence from Z n 0 such that π v is the number of neighbors of π i among π i+1, π i+2,..., π n. We say that π is k-perfect provided π (i) min(k, n i) for any i = 1,..., n.
33 2-perfectness implies the existence of Hamiltonian cycles 20 / 47 Procedure HC(G, π); { Input: an interval graph G and a 2-perfect almost straight path π of G; Output: an HC ρ of G such that π 1 and π 2 are consecutive on ρ and π n 1 and π n are consecutive on ρ; } begin If V(G) 3, Let ρ = π 1,..., π n. Else if V(G) > 3. Take j > 2 such that π 1 π j E(G). Do Procedure HC(G[π [j 1, n] ], π [j 1, n] ) to get an HC of G[π [j 1, n] ] say ρ = π j 1, π j, x 1,..., x h. Let ρ = π 1, π 2,..., π j 1, x h, x h 1,..., x 1, π j. end;
34 21 / 47 Solving 1HP { Input: a graph G, an interval representation I of G, x V(G); Output: an HP of G which starts at x or "there is no HP of G which starts at x"; } Let a = arg min v V(G) r I (v) and b = arg max v V(G) l I (v). Run SP(G, I, a) and SP(G, I, b) to get two straight orderings π and π. Compute the right neighbor sequences π and π. Suppose x = π p = π p. If π is not 1-perfect, then return "there is no required HP". If π is 2-perfect, do Procedure HC(G, π) to get an HC ρ of G and then return an HP starting at x. Else, set i 0 = min{j : π j = 1}, ĩ 0 = min{j : π j = 1}.
35 21 / 47 Solving 1HP { Input: a graph G, an interval representation I of G, x V(G); Output: an HP of G which starts at x or "there is no HP of G which starts at x"; } Let a = arg min v V(G) r I (v) and b = arg max v V(G) l I (v). Run SP(G, I, a) and SP(G, I, b) to get two straight orderings π and π. Compute the right neighbor sequences π and π. Suppose x = π p = π p. If π is not 1-perfect, then return "there is no required HP". If π is 2-perfect, do Procedure HC(G, π) to get an HC ρ of G and then return an HP starting at x. Else, set i 0 = min{j : π j = 1}, ĩ 0 = min{j : π j = 1}.
36 21 / 47 Solving 1HP { Input: a graph G, an interval representation I of G, x V(G); Output: an HP of G which starts at x or "there is no HP of G which starts at x"; } Let a = arg min v V(G) r I (v) and b = arg max v V(G) l I (v). Run SP(G, I, a) and SP(G, I, b) to get two straight orderings π and π. Compute the right neighbor sequences π and π. Suppose x = π p = π p. If π is not 1-perfect, then return "there is no required HP". If π is 2-perfect, do Procedure HC(G, π) to get an HC ρ of G and then return an HP starting at x. Else, set i 0 = min{j : π j = 1}, ĩ 0 = min{j : π j = 1}.
37 Solving 1HP, Contd. 22 / 47 By symmetry and according to Theorem 5, we reduce 1HP to the following subroutine: 1HP(G, I, π p, b, i 0, π, π, π, π ). { Input: an interval graph G, an interval representation I of G. Let a be a vertex of V(G) with minimum r I and let b be a vertex of V(G) with maximum l I. Run SP(G, I, a) and SP(G, I, b) to get two orderings π and π. Compute the right neighbor sequences π and π. Let x = π p. Suppose π is 1-perfect but not 2-perfect and input i 0 = min{j : π j = 1}. Output: an HP of G which starts at x and ends at b; or "there is no HP of G which starts at x and ends at b"; }
38 Solving 1HP, Contd. 22 / 47 By symmetry and according to Theorem 5, we reduce 1HP to the following subroutine: 1HP(G, I, π p, b, i 0, π, π, π, π ). { Input: an interval graph G, an interval representation I of G. Let a be a vertex of V(G) with minimum r I and let b be a vertex of V(G) with maximum l I. Run SP(G, I, a) and SP(G, I, b) to get two orderings π and π. Compute the right neighbor sequences π and π. Let x = π p. Suppose π is 1-perfect but not 2-perfect and input i 0 = min{j : π j = 1}. Output: an HP of G which starts at x and ends at b; or "there is no HP of G which starts at x and ends at b"; }
39 Solving 1HP, Contd. 22 / 47 By symmetry and according to Theorem 5, we reduce 1HP to the following subroutine: 1HP(G, I, π p, b, i 0, π, π, π, π ). { Input: an interval graph G, an interval representation I of G. Let a be a vertex of V(G) with minimum r I and let b be a vertex of V(G) with maximum l I. Run SP(G, I, a) and SP(G, I, b) to get two orderings π and π. Compute the right neighbor sequences π and π. Let x = π p. Suppose π is 1-perfect but not 2-perfect and input i 0 = min{j : π j = 1}. Output: an HP of G which starts at x and ends at b; or "there is no HP of G which starts at x and ends at b"; }
40 Solving 1HP, Contd. 23 / 47 Let R = π[i 0 + 2, n] and L = π[i 0 + 1]. Suppose N G ( π n 1 i0 ) \ R = {π j1, π j2,..., π jh } and j 1 < j 2 < < j h = i Assume that l I (π js ) = max{l I (π jt ) : t [h]}. Figure: L = [1, 9], R = [10, 11]
41 Solving 1HP: A sketch of 1HP(G, I, π p, b, i 0, π, π, π, π ) If x R {π j1,..., π jh }, output "there is no HP starting at x and ending at b"; For the remaining case of x L \ {π j1,..., π jh }, taking advantage of the existing path (π js, π n 1 i0, π n 2 i0,..., π 1 = b) we will either find an HP from x to π js in G[L] (and assert that there is an HP of G connecting x and b) or find that no such path exists and then conclude that there is no HP connecting x and b. 24 / 47
42 Solving 1HP: A sketch of 1HP(G, I, π p, b, i 0, π, π, π, π ) If x R {π j1,..., π jh }, output "there is no HP starting at x and ending at b"; For the remaining case of x L \ {π j1,..., π jh }, taking advantage of the existing path (π js, π n 1 i0, π n 2 i0,..., π 1 = b) we will either find an HP from x to π js in G[L] (and assert that there is an HP of G connecting x and b) or find that no such path exists and then conclude that there is no HP connecting x and b. 24 / 47
43 Straight orderings of G in both directions derived from that of G 25 / 47 Let G = G[L π js ]. Note that i 0 = V(G ). τ = 1, 2, 3, 4, 9, 6, 7, 8; (directly read from π = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) τ = 8, 7, 6, 9, 4, 3, 2, 1; (directly read from π = 11, 10, 5, 8, 7, 6, 9, 4, 3, 2, 1)
44 Straight orderings of G 26 / 47 Let τ be the straight path of G[L \ {π js }] obtained by putting τ i = π i, i / {j s, j s+1,..., j h } and τ js = π js +1 for any s [s, h 1].
45 Reduction to G : Find an HP of G from x to N G (π js ) V(G ) 27 / 47 τ(1) is the leftmost interval and τ(1) is the rightmost interval.
46 Case 1: τ is 2-perfect 28 / 47 Find HC in G in which τ i0 and τ i0 1 are consecutive.
47 Find an HP in G[L] from x to π js : τ is 2-perfect 29 / 47 If τ is 2-perfect, then h = 1, namely N G ( π n 1 i0 ) \ R = {π j1 } and s = 1. We do Procedure HP(G, I G, τ, x) to get an HC C in G. It is known that π js τ i0, π js τ i0 1 E(G). Based on C we can construct an HP in G from x to τ i0 or τ i0 1 and then by moving one step further to π js we get a required HP in G[L] from x to π js.
48 Find an HP in G[L] from x to π js : τ is 2-perfect 30 / 47 An HP: 4, 3, 2, 1, 6, 5, 7,8, 9
49 Case 2: τ is not 2-perfect 31 / 47 If τ is not 2-perfect, then it is 1-perfect and we can find j 0 = min{j : τ j = 1}. Let L = τ[1, j 0 + 1], R = τ[j 0 + 2, i 0 ], R = R {τ j0, τ j0 +1}. Figure: τ j0 = 4, τ j0+1 = 9, L = {1, 2, 3, 4, 9}, R = {6, 7, 8}, R = {4, 9, 6, 7, 8}, τ j0 = 4, τ j0+1 = 9
50 L and R 32 / 47 Suppose x = τ q = τ q. x L if and only if q j 0 + 1; x R if and only if q > j τ j0 is the leftmost interval of R.
51 Case 2.1: x L. Find an HP in G from x to the rightmost vertex in G Do 1HP(G[L π js ], I L\{πj s }, x = τ q, τ 1, j 0, τ, τ, τ, τ ) to either get an HP of G from x to τ 1 or conclude that no such path exist. In the former case, the obtained path can be extended one step further to reach π js and thus produces a HP in G[L] from x to π js. In the latter case, we can conclude that there is no HP in G[L] from x to π js. 33 / 47
52 34 / 47 Figure: τ j0 = 4, τ j0+1 = 9, L = {1, 2, 3, 4, 9}, R = {6, 7, 8}, R = {4, 9, 6, 7, 8}, τ j0 = 4, τ j0+1 = 9 = π jh x = 2 L, try to find HP in G = G[L \ {π js }] from 2 to τ 1 = 8, get 2, 1, 3, 4, 9, 6, 7, 8, 5,10,11.
53 Case 2.2: x R. Find HP in R from x to the leftmost vertex in R ; Find HC in L. Figure: green HP from x to the leftmost interval τ j0 in R ; red HC in L with τ j0 and τ j0+1 consecutive; brown edge connecting π js and τ j0, blue HP in G[L] from x to π js 35 / 47
54 Case 2.2: x R. Do Procedure HC(L, τ) to get an HC ρ of L where τ j0, τ j0 +1 are consecutive in ρ. Suppose ρ L = [τ j0 +1, ρ 1, ρ 2,..., ρ j0 1, τ j0 ]. Define two straight paths σ, σ of R : σ i = τ i, i [i 0 j 0 1], σ i0 j 0 = τ j0 +1, and σ i0 j 0 +1 = τ j0 ; σ i = τ i+j0 1, i [i 0 j 0 + 1]. Compute σ, σ and i 2 = min{j : σ j = 1}. Let x = σ q. Do 1HP(R, I R, x = σ q, τ j0, i 2, σ, σ, σ, σ ) to either get an HP of G[R ] which starts at x and ends at τ j0, which must be of the form ρ R = (x, ϱ 2 2,..., ϱ2 i 0 j 0 1, τ j 0 +1, τ j0 ) or output that there is no HP of G[R ] from x to τ j0. In the former case, we walk along ρ R from x to τ j0 +1 (skip the last vertex τ j0 on ρ R ) and then continue with walking along ρ L from τ j0 +1 to τ j0 and then walk one step from τ j0 to π js and in this way we get a HP of G[L] from x to π js. In the latter case, we assert that there is no HP in G[L] from x to π js. 36 / 47
55 37 / 47 Figure: τ j0 = 4, τ j0+1 = 9, L = {1, 2, 3, 4, 9}, R = {6, 7, 8}, R = {4, 9, 6, 7, 8}, τ j0 = 4, τ j0+1 = 9 = π jh x = 7 R, try to find HP from 7 to τ j0 = 4 in R, there is no such path! x = 6 R, try to find HP from 6 to τ j0 = 4 in R, get 6, 7, 8, 9, 4; find HC of L, get 3, 1, 2, 4; putting together we have the required HP 6, 7, 8, 9, 3, 1, 2, 4, 5, 10, 11.
56 Outline 38 / 47 Background A linear time algorithm to solve 1PC Some equivalent connectivity properties
57 39 / 47 A spanning k-trail of a graph G between u and v is a set of k pairwise-internally-disjoint (u, v)-paths such that the interior points of these paths are exactly V(G) \ {u, v}. Theorem 6 (Li-W.) If a graph G has a k-perfect Hamiltonian path π 1,..., π n, then G has a spanning k-trail between π 1 and π n.
58 Theorem 7 (Li-W.) For any positive number k, the following statements for an interval graph G are equivalent: All straight orderings are k-perfect. There is a k-perfect straight ordering. For every interval representation of G, there exists a spanning k-trail of G between the two vertices corresponding to the leftmost interval and the rightmost interval in the representation. There exists an interval representation of G such that there is a spanning k-trail of G between u and v where u and v correspond to the leftmost interval and the rightmost interval in the representation. The deletion of any vertex subset of size at most k 1 results in a graph having a Hamiltonian path. Let Ϝ k stand for the class of interval graphs satisfying any/all of the above conditions. 40 / 47
59 Theorem 7 (Li-W.) For any positive number k, the following statements for an interval graph G are equivalent: All straight orderings are k-perfect. There is a k-perfect straight ordering. For every interval representation of G, there exists a spanning k-trail of G between the two vertices corresponding to the leftmost interval and the rightmost interval in the representation. There exists an interval representation of G such that there is a spanning k-trail of G between u and v where u and v correspond to the leftmost interval and the rightmost interval in the representation. The deletion of any vertex subset of size at most k 1 results in a graph having a Hamiltonian path. Let Ϝ k stand for the class of interval graphs satisfying any/all of the above conditions. 40 / 47
60 41 / 47 Theorem 8 (Li-W.) For k 2, Ϝ k is exactly the set of interval graphs from which the deletion of at most k 2 vertices results in a Hamiltonian graph and is also the set of interval graphs G such that there exists a spanning k-trail of G between u and v for every two different vertices u and v of G. A graph is Hamiltonian-connected if for every pair of vertices there is a Hamiltonian path between the two vertices. 2 Theorem 9 (Li-W.) An interval graph is Hamiltonian-connected if and only if it lies in Ϝ 3. In general, for k 3, Ϝ k is the set of interval graphs which keeps to be Hamiltonian-connected after deleting at most k 3 vertices. 2 Every 8-connected claw-free graph is Hamiltonian-connected [12].
61 41 / 47 Theorem 8 (Li-W.) For k 2, Ϝ k is exactly the set of interval graphs from which the deletion of at most k 2 vertices results in a Hamiltonian graph and is also the set of interval graphs G such that there exists a spanning k-trail of G between u and v for every two different vertices u and v of G. A graph is Hamiltonian-connected if for every pair of vertices there is a Hamiltonian path between the two vertices. 2 Theorem 9 (Li-W.) An interval graph is Hamiltonian-connected if and only if it lies in Ϝ 3. In general, for k 3, Ϝ k is the set of interval graphs which keeps to be Hamiltonian-connected after deleting at most k 3 vertices. 2 Every 8-connected claw-free graph is Hamiltonian-connected [12].
62 42 / 47 The next example says that a direct generalization of Theorem 9 from interval graphs to general graphs is not correct. Example 10 (Xuding Zhu) Kneser graph KG(5, 2) (i.e., the Petersen graph) has the property that deleting two vertices, the resulting graph has an H-path. Consider the vertices of KG(5, 2) as 2-subsets of {1, 2, 3, 4, 5} where disjoint subsets are adjacent. There are two types of pairs of vertices to check: {1, 2} and {3, 4} (disjoint), or {1, 2}, {1, 5} (intersect). However, no H-path of KG(5, 2) ends with {1, 2} and {3, 4}.
63 k-trail between extreme intervals to general k-trails 43 / 47 Figure: Use Lemma 4 to rearrange the red parts into the missing path
64 k-trail between extreme intervals to general k-trails 44 / 47 Figure: Use Lemma 4 to rearrange the red parts into the missing path
65 From 3-trail to Hamiltonian-connectedness 45 / 47 Figure: a: the leftmost interval; b: the rightmost interval
66 From 3-trail to Hamiltonian-connectedness 46 / 47 Figure: a: the leftmost interval; b: the rightmost interval
67 46 / 47 [1] Srinivasa Rao Arikati, C. Pandu Rangan, Linear algorithm for optimal path cover problem on interval graphs. Information Processing Letters 35 (1990) [2] Katerina Asdre, Stavros D. Nikolopoulos, A polynomial solution to the k-fixed-endpoint path cover problem on proper interval graphs, Theoretical Computer Science 411 (2010) [3] Katerina Asdre, Stavros D. Nikolopoulos, The 1-fixed-endpoint path cover problem is polynomial on interval graphs, Algorithmica 58 (2010) [4] Alan A. Bertossi, Finding Hamiltonian circuits in proper interval graphs, Information Processing Letters 17 (1983) [5] H.L. Bodlaender, ACHROMATIC NUMBER is NP-complete for cographs and interval graphs, Tech. Rep. RUU-CS-88-25, Dept. of Comput. Science, Univ. of Utrecht, 1988.
68 46 / 47 [6] K.S. Booth, G.S. Lueker, Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms, J. Comput. Syst. Sci. 13 (1976) [7] M.S. Chang, S.L. Peng, J.L. Liaw, Deferred-query: An efficient approach for some problems on interval graphs, Networks 34 (1999) [8] Derek G. Corneil, Stephan Olariu, Lorna Stewart, The LBFS structure and recognition of interval graphs, SIAM J. Discr. Math. 23 (2009) [9] P. Damaschke, Paths in interval graphs and circular arc graphs, Discrete Mathematics 112 (1993) [10] H. Everett, D.G Corneil, Recognizing visibility graphs of spiral polygons, Journal of Algorithms 11 (1990) [11] Ronald J. Gould, Advances on the Hamiltonian problem õa survey, Graphs and Combinatorics 19 (2003) 7 52.
69 46 / 47 [12] Z. Hu, F. Tian, B. Wei, Hamilton connectivity of line graphs and claw-free graphs, Journal of Graph Theory 50 (2005) [13] Louis Ibarra, A simple algorithm to find Hamiltonian cycles in proper interval graphs, Information Processing Letters 109 (2009) [14] Kyriaki Ioannidou, George B. Mertzios, Stavros D. Nikolopoulos, The longest path problem has a polynomial solution on interval graphs, Algorithmica 61 (2011) [15] J. Mark Keil, Finding Hamiltonian circuits in interval graphs, Information Processing Letters 20 (1985) [16] Peng Li, Yaokun Wu, A linear time algorithm for solving the 1-fixed-endpoint path cover problem on interval graphs, draft. [17] Peng Li, Yaokun Wu, Equivalence of some connectedness properties of interval graphs, draft.
70 46 / 47 [18] G.K. Manacher, T.A. Mankus, C.J. Smith, An optimum O(n log n) algorithm for finding a canonical Hamiltonian path and a canonical Hamiltonian circuit in a set of intervals, Information Processing Letters 35 (1990) [19] George B. Mertzios, Walter Unger, An optimal algorithm for the k-fixed-endpoint path cover on proper interval graphs, Mathematics in Computer Science 3 (2010) [20] B.S. Panda, S.K. Das, A linear time recognition algorithm for proper interval graphs, Information Processing Letters 87 (2003) [21] G. Ramalingam, C. Pandu Rangan, A unified approach to domination problems on interval graphs, Information Processing Letters 27 (1988) [22] Agaard Sørensen, Carsten Thomassen, On k-rails in graphs, Journal of Combinatorial Theory (B) 17 (1974)
71 47 / 47 [23] M. A. Sridhara, S. Goyala, Finding a hamilton path through a family of intervals, International Journal of Computer Mathematics 51 (1994) [24] R. Uehara, Y. Uno, Efficient algorithms for the longest path problem. In: Proc. of the 15th Annual International Symp. on Algorithms and Computation (ISAAC). LNCS, vol. 3341, pp Springer, Berlin (2004). (preliminary version of [25]) [25] R. Uehara, Y. Uno, On computing longest paths in small graph classes, International Journal of Foundations of Computer Science 18 (2007)
72 47 / 47!Thank You! ykwu@sjtu.edu.cn
A Linear-Time Algorithm for the Terminal Path Cover Problem in Cographs
A Linear-Time Algorithm for the Terminal Path Cover Problem in Cographs Ruo-Wei Hung Department of Information Management Nan-Kai Institute of Technology, Tsao-Tun, Nantou 54, Taiwan rwhung@nkc.edu.tw
More informationThe Longest Path Problem is Polynomial on Cocomparability Graphs
The Longest Path Problem is Polynomial on Cocomparability Graphs Kyriaki Ioannidou and Stavros D. Nikolopoulos Department of Computer Science, University of Ioannina GR-45110 Ioannina, Greece {kioannid,stavros}@cs.uoi.gr
More informationThe Longest Path Problem has a Polynomial Solution on Interval Graphs
Algorithmica (2011) 61:320 341 DOI 10.1007/s00453-010-9411-3 The Longest Path Problem has a Polynomial Solution on Interval Graphs Kyriaki Ioannidou George B. Mertzios Stavros D. Nikolopoulos Received:
More informationarxiv: v1 [cs.ds] 23 Feb 2018
On Streaming Algorithms for the Steiner Cycle and Path Cover Problem on Interval Graphs and Falling Platforms in Video Games arxiv:1802.08577v1 [cs.ds] 23 Feb 2018 Ante Ćustić Department of Mathematics,
More informationHong-Gwa Yeh and Gerard J. Chang. 1. Introduction
TAIWANESE JOURNAL OF MATHEMATICS Vol. 2, No. 3, pp. 353-360, September 1998 THE PATH-PARTITION PROBLEM IN BIPARTITE DISTANCE-HEREDITARY GRAPHS Hong-Gwa Yeh and Gerard J. Chang Abstract. A path partition
More informationarxiv: v1 [cs.dm] 26 Apr 2010
A Simple Polynomial Algorithm for the Longest Path Problem on Cocomparability Graphs George B. Mertzios Derek G. Corneil arxiv:1004.4560v1 [cs.dm] 26 Apr 2010 Abstract Given a graph G, the longest path
More informationInduced Subtrees in Interval Graphs
Induced Subtrees in Interval Graphs Pinar Heggernes 1, Pim van t Hof 1, and Martin Milanič 2 1 Department of Informatics, University of Bergen, Norway {pinar.heggernes,pim.vanthof}@ii.uib.no 2 UP IAM and
More informationMaximal Neighborhood Search and Rigid Interval Graphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 17, no. 3, pp. 245 264 (2013) DOI: 10.7155/jgaa.00293 Maximal Neighborhood Search and Rigid Interval Graphs Peng Li 1 Yaokun Wu 1,2 1
More informationFirst-Fit chromatic number of interval graphs
1 / 35 First-Fit chromatic number of interval graphs Peng Li (o+), Yaokun Wu (Ljn) Shanghai Jiao Tong University Halifax, June 20, 2012 Outline 2 / 35 Overview Lower bound: A direct construction Upper
More informationDominating Set Counting in Graph Classes
Dominating Set Counting in Graph Classes Shuji Kijima 1, Yoshio Okamoto 2, and Takeaki Uno 3 1 Graduate School of Information Science and Electrical Engineering, Kyushu University, Japan kijima@inf.kyushu-u.ac.jp
More informationGraphs with Integer Matching Polynomial Roots
Graphs with Integer Matching Polynomial Roots S. Akbari a, P. Csikvári b, A. Ghafari a, S. Khalashi Ghezelahmad c, M. Nahvi a a Department of Mathematical Sciences, Sharif University of Technology, Tehran,
More informationCleaning Interval Graphs
Cleaning Interval Graphs Dániel Marx and Ildikó Schlotter Department of Computer Science and Information Theory, Budapest University of Technology and Economics, H-1521 Budapest, Hungary. {dmarx,ildi}@cs.bme.hu
More informationMinimum-Dilation Tour (and Path) is NP-hard
Minimum-Dilation Tour (and Path) is NP-hard Panos Giannopoulos Christian Knauer Dániel Marx Abstract We prove that computing a minimum-dilation (Euclidean) Hamilton circuit or path on a given set of points
More informationOn shredders and vertex connectivity augmentation
On shredders and vertex connectivity augmentation Gilad Liberman The Open University of Israel giladliberman@gmail.com Zeev Nutov The Open University of Israel nutov@openu.ac.il Abstract We consider the
More information6 Euler Circuits and Hamiltonian Cycles
November 14, 2017 6 Euler Circuits and Hamiltonian Cycles William T. Trotter trotter@math.gatech.edu EulerTrails and Circuits Definition A trail (x 1, x 2, x 3,, x t) in a graph G is called an Euler trail
More informationarxiv: v3 [cs.dm] 18 Oct 2017
Decycling a Graph by the Removal of a Matching: Characterizations for Special Classes arxiv:1707.02473v3 [cs.dm] 18 Oct 2017 Fábio Protti and Uéverton dos Santos Souza Institute of Computing - Universidade
More informationc 2016 SIAM. Published by SIAM under the terms
SIAM J. DISCRETE MATH. Vol. 30, No. 3, pp. 1685 1725 c 2016 SIAM. Published by SIAM under the terms of the Creative Commons 4.0 license NEW GEOMETRIC REPRESENTATIONS AND DOMINATION PROBLEMS ON TOLERANCE
More informationParameterized Domination in Circle Graphs
Parameterized Domination in Circle Graphs Nicolas Bousquet 1, Daniel Gonçalves 1, George B. Mertzios 2, Christophe Paul 1, Ignasi Sau 1, and Stéphan Thomassé 3 1 AlGCo project-team, CNRS, LIRMM, Montpellier,
More informationStrongly chordal and chordal bipartite graphs are sandwich monotone
Strongly chordal and chordal bipartite graphs are sandwich monotone Pinar Heggernes Federico Mancini Charis Papadopoulos R. Sritharan Abstract A graph class is sandwich monotone if, for every pair of its
More informationSome Results on Paths and Cycles in Claw-Free Graphs
Some Results on Paths and Cycles in Claw-Free Graphs BING WEI Department of Mathematics University of Mississippi 1 1. Basic Concepts A graph G is called claw-free if it has no induced subgraph isomorphic
More informationSpanning connectedness and Hamiltonian thickness of graphs and interval graphs
Spanning connectedness and Hamiltonian thickness of graphs and interval graphs Peng Li, Yaokun Wu To cite this version: Peng Li, Yaokun Wu. Spanning connectedness and Hamiltonian thickness of graphs and
More informationPartial characterizations of clique-perfect graphs II: diamond-free and Helly circular-arc graphs
Partial characterizations of clique-perfect graphs II: diamond-free and Helly circular-arc graphs Flavia Bonomo a,1, Maria Chudnovsky b,2 and Guillermo Durán c,3 a Departamento de Matemática, Facultad
More information1 Matchings in Non-Bipartite Graphs
CS 598CSC: Combinatorial Optimization Lecture date: Feb 9, 010 Instructor: Chandra Chekuri Scribe: Matthew Yancey 1 Matchings in Non-Bipartite Graphs We discuss matching in general undirected graphs. Given
More informationExtremal Graphs Having No Stable Cutsets
Extremal Graphs Having No Stable Cutsets Van Bang Le Institut für Informatik Universität Rostock Rostock, Germany le@informatik.uni-rostock.de Florian Pfender Department of Mathematics and Statistics University
More informationImproved degree conditions for 2-factors with k cycles in hamiltonian graphs
Improved degree conditions for -factors with k cycles in hamiltonian graphs Louis DeBiasio 1,4, Michael Ferrara,, Timothy Morris, December 4, 01 Abstract In this paper, we consider conditions that ensure
More informationApproximability and Parameterized Complexity of Consecutive Ones Submatrix Problems
Proc. 4th TAMC, 27 Approximability and Parameterized Complexity of Consecutive Ones Submatrix Problems Michael Dom, Jiong Guo, and Rolf Niedermeier Institut für Informatik, Friedrich-Schiller-Universität
More informationToughness and prism-hamiltonicity of P 4 -free graphs
Toughness and prism-hamiltonicity of P 4 -free graphs M. N. Ellingham Pouria Salehi Nowbandegani Songling Shan Department of Mathematics, 1326 Stevenson Center, Vanderbilt University, Nashville, TN 37240
More informationMore on NP and Reductions
Indian Institute of Information Technology Design and Manufacturing, Kancheepuram Chennai 600 127, India An Autonomous Institute under MHRD, Govt of India http://www.iiitdm.ac.in COM 501 Advanced Data
More informationAlgorithms for Enumerating Circuits in Matroids
Algorithms for Enumerating Circuits in Matroids Endre Boros 1, Khaled Elbassioni 1, Vladimir Gurvich 1, and Leonid Khachiyan 2 1 RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway NJ 08854-8003;
More informationDecomposing plane cubic graphs
Decomposing plane cubic graphs Kenta Ozeki and Dong Ye Abstract It was conjectured by Hoffmann-Ostenhof that the edge set of every cubic graph can be decomposed into a spanning tree, a matching and a family
More informationLongest paths in circular arc graphs. Paul N. Balister Department of Mathematical Sciences, University of Memphis
Longest paths in circular arc graphs (Final version: February, 2003) Paul N Balister Department of Mathematical Sciences, University of Memphis (balistep@mscimemphisedu) Ervin Győri Rényi Institute of
More informationarxiv: v1 [math.co] 11 Jul 2016
Characterization and recognition of proper tagged probe interval graphs Sourav Chakraborty, Shamik Ghosh, Sanchita Paul and Malay Sen arxiv:1607.02922v1 [math.co] 11 Jul 2016 October 29, 2018 Abstract
More informationA Lex-BFS-based recognition algorithm for Robinsonian matrices
A Lex-BFS-based recognition algorithm for Robinsonian matrices Monique Laurent 1,2 and Matteo Seminaroti 1 1 Centrum Wiskunde & Informatica (CWI), Science Park 123, 1098 XG Amsterdam, The Netherlands 2
More informationDetermining conditions sufficient for the existence of arc-disjoint hamiltonian paths and out-branchings in tournaments
Determining conditions sufficient for the existence of arc-disjoint hamiltonian paths and out-branchings in tournaments Alex Beckwith Department of Mathematics, Kenyon College, Gambier, Ohio Aleesha Moran
More informationApplications of the Lopsided Lovász Local Lemma Regarding Hypergraphs
Regarding Hypergraphs Ph.D. Dissertation Defense April 15, 2013 Overview The Local Lemmata 2-Coloring Hypergraphs with the Original Local Lemma Counting Derangements with the Lopsided Local Lemma Lopsided
More informationInduced Subgraph Isomorphism on proper interval and bipartite permutation graphs
Induced Subgraph Isomorphism on proper interval and bipartite permutation graphs Pinar Heggernes Pim van t Hof Daniel Meister Yngve Villanger Abstract Given two graphs G and H as input, the Induced Subgraph
More informationList of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,
List of Theorems Mat 416, Introduction to Graph Theory 1. Ramsey s Theorem for graphs 8.3.11. Theorem 1 The numbers R(p, q) exist and for p, q 2, R(p, q) R(p 1, q) + R(p, q 1). If both summands on the
More informationPartial characterizations of clique-perfect graphs I: subclasses of claw-free graphs
Partial characterizations of clique-perfect graphs I: subclasses of claw-free graphs Flavia Bonomo a,1, Maria Chudnovsky b,2 and Guillermo Durán c,3 a Departamento de Computación, Facultad de Ciencias
More informationLecture 4: NP and computational intractability
Chapter 4 Lecture 4: NP and computational intractability Listen to: Find the longest path, Daniel Barret What do we do today: polynomial time reduction NP, co-np and NP complete problems some examples
More informationClassical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems
Classical Complexity and Fixed-Parameter Tractability of Simultaneous Consecutive Ones Submatrix & Editing Problems Rani M. R, Mohith Jagalmohanan, R. Subashini Binary matrices having simultaneous consecutive
More informationPaths and cycles in extended and decomposable digraphs
Paths and cycles in extended and decomposable digraphs Jørgen Bang-Jensen Gregory Gutin Department of Mathematics and Computer Science Odense University, Denmark Abstract We consider digraphs called extended
More informationCycle Spectra of Hamiltonian Graphs
Cycle Spectra of Hamiltonian Graphs Kevin G. Milans, Dieter Rautenbach, Friedrich Regen, and Douglas B. West July, 0 Abstract We prove that every graph consisting of a spanning cycle plus p chords has
More informationProbe interval graphs and probe unit interval graphs on superclasses of cographs
Author manuscript, published in "" Discrete Mathematics and Theoretical Computer Science DMTCS vol. 15:2, 2013, 177 194 Probe interval graphs and probe unit interval graphs on superclasses of cographs
More informationTopics in Approximation Algorithms Solution for Homework 3
Topics in Approximation Algorithms Solution for Homework 3 Problem 1 We show that any solution {U t } can be modified to satisfy U τ L τ as follows. Suppose U τ L τ, so there is a vertex v U τ but v L
More informationarxiv: v1 [cs.ds] 2 Oct 2018
Contracting to a Longest Path in H-Free Graphs Walter Kern 1 and Daniël Paulusma 2 1 Department of Applied Mathematics, University of Twente, The Netherlands w.kern@twente.nl 2 Department of Computer Science,
More informationIndependent Dominating Sets and a Second Hamiltonian Cycle in Regular Graphs
Journal of Combinatorial Theory, Series B 72, 104109 (1998) Article No. TB971794 Independent Dominating Sets and a Second Hamiltonian Cycle in Regular Graphs Carsten Thomassen Department of Mathematics,
More informationAntoni Marczyk A NOTE ON ARBITRARILY VERTEX DECOMPOSABLE GRAPHS
Opuscula Mathematica Vol. 6 No. 1 006 Antoni Marczyk A NOTE ON ARBITRARILY VERTEX DECOMPOSABLE GRAPHS Abstract. A graph G of order n is said to be arbitrarily vertex decomposable if for each sequence (n
More informationA necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees
A necessary and sufficient condition for the existence of a spanning tree with specified vertices having large degrees Yoshimi Egawa Department of Mathematical Information Science, Tokyo University of
More informationSpanning Paths in Infinite Planar Graphs
Spanning Paths in Infinite Planar Graphs Nathaniel Dean AT&T, ROOM 2C-415 600 MOUNTAIN AVENUE MURRAY HILL, NEW JERSEY 07974-0636, USA Robin Thomas* Xingxing Yu SCHOOL OF MATHEMATICS GEORGIA INSTITUTE OF
More informationAn Improved Algorithm for Parameterized Edge Dominating Set Problem
An Improved Algorithm for Parameterized Edge Dominating Set Problem Ken Iwaide and Hiroshi Nagamochi Department of Applied Mathematics and Physics, Graduate School of Informatics, Kyoto University, Japan,
More informationMatroid Representation of Clique Complexes
Matroid Representation of Clique Complexes Kenji Kashiwabara 1, Yoshio Okamoto 2, and Takeaki Uno 3 1 Department of Systems Science, Graduate School of Arts and Sciences, The University of Tokyo, 3 8 1,
More informationSpanning Trees with many Leaves in Regular Bipartite Graphs.
Spanning Trees with many Leaves in Regular Bipartite Graphs. Emanuele G. Fusco and Angelo Monti Dipartimento di Informatica Sapienza, Università di Roma, via Salaria, 113-00198 Rome, Italy {fusco, monti}@di.uniroma1.it
More informationSome hard families of parameterised counting problems
Some hard families of parameterised counting problems Mark Jerrum and Kitty Meeks School of Mathematical Sciences, Queen Mary University of London {m.jerrum,k.meeks}@qmul.ac.uk September 2014 Abstract
More informationLinear-Time Algorithms for Finding Tucker Submatrices and Lekkerkerker-Boland Subgraphs
Linear-Time Algorithms for Finding Tucker Submatrices and Lekkerkerker-Boland Subgraphs Nathan Lindzey, Ross M. McConnell Colorado State University, Fort Collins CO 80521, USA Abstract. Tucker characterized
More informationOn the Pósa-Seymour Conjecture
On the Pósa-Seymour Conjecture János Komlós, 1 Gábor N. Sárközy, 2 and Endre Szemerédi 3 1 DEPT. OF MATHEMATICS, RUTGERS UNIVERSITY, NEW BRUNSWICK, NJ 08903 2 DEPT. OF COMPUTER SCIENCE, WORCESTER POLYTECHNIC
More informationHAMILTONICITY AND FORBIDDEN SUBGRAPHS IN 4-CONNECTED GRAPHS
HAMILTONICITY AND FORBIDDEN SUBGRAPHS IN 4-CONNECTED GRAPHS FLORIAN PFENDER Abstract. Let T be the line graph of the unique tree F on 8 vertices with degree sequence (3, 3, 3,,,,, ), i.e. T is a chain
More informationSet-orderedness as a generalization of k-orderedness and cyclability
Set-orderedness as a generalization of k-orderedness and cyclability Keishi Ishii Kenta Ozeki National Institute of Informatics, Tokyo 101-8430, Japan e-mail: ozeki@nii.ac.jp Kiyoshi Yoshimoto Department
More informationPartitioning a Graph into Disjoint Cliques and a Triangle-free Graph arxiv: v6 [cs.cc] 4 Jan 2015
Partitioning a Graph into Disjoint Cliques and a Triangle-free Graph arxiv:1403.5961v6 [cs.cc] 4 Jan 2015 Faisal N. Abu-Khzam, Carl Feghali, Haiko Müller January 6, 2015 Abstract A graph G = (V, E) is
More informationFlavia Bonomo, Guillermo Duran, Amedeo Napoli, Mario Valencia-Pabon. HAL Id: hal
A one-to-one correspondence between potential solutions of the cluster deletion problem and the minimum sum coloring problem, and its application to P4 -sparse graphs Flavia Bonomo, Guillermo Duran, Amedeo
More informationEnumerating minimal connected dominating sets in graphs of bounded chordality,
Enumerating minimal connected dominating sets in graphs of bounded chordality, Petr A. Golovach a,, Pinar Heggernes a, Dieter Kratsch b a Department of Informatics, University of Bergen, N-5020 Bergen,
More informationAn Ore-type Condition for Cyclability
Europ. J. Combinatorics (2001) 22, 953 960 doi:10.1006/eujc.2001.0517 Available online at http://www.idealibrary.com on An Ore-type Condition for Cyclability YAOJUN CHEN, YUNQING ZHANG AND KEMIN ZHANG
More informationHamilton Cycles in Digraphs of Unitary Matrices
Hamilton Cycles in Digraphs of Unitary Matrices G. Gutin A. Rafiey S. Severini A. Yeo Abstract A set S V is called an q + -set (q -set, respectively) if S has at least two vertices and, for every u S,
More informationGraph Classes and Ramsey Numbers
Graph Classes and Ramsey Numbers Rémy Belmonte, Pinar Heggernes, Pim van t Hof, Arash Rafiey, and Reza Saei Department of Informatics, University of Bergen, Norway Abstract. For a graph class G and any
More informationClique trees of infinite locally finite chordal graphs
Clique trees of infinite locally finite chordal graphs Florian Lehner & Christoph Temmel Abstract We investigate clique trees of infinite, locally finite chordal graphs. Our key tool is a bijection between
More informationPreliminaries and Complexity Theory
Preliminaries and Complexity Theory Oleksandr Romanko CAS 746 - Advanced Topics in Combinatorial Optimization McMaster University, January 16, 2006 Introduction Book structure: 2 Part I Linear Algebra
More informationEXCLUDING SUBDIVISIONS OF INFINITE CLIQUES. Neil Robertson* Department of Mathematics Ohio State University 231 W. 18th Ave. Columbus, Ohio 43210, USA
EXCLUDING SUBDIVISIONS OF INFINITE CLIQUES Neil Robertson* Department of Mathematics Ohio State University 231 W. 18th Ave. Columbus, Ohio 43210, USA P. D. Seymour Bellcore 445 South St. Morristown, New
More informationStraight-Path Queries in Trajectory Data
Straight-Path Queries in Trajectory Data Mark de Berg and Ali D. Mehrabi Department of Computer Science TU Eindhoven Abstract. Inspired by sports analysis, we study data structures for storing a trajectory
More informationarxiv: v1 [cs.dm] 29 Oct 2012
arxiv:1210.7684v1 [cs.dm] 29 Oct 2012 Square-Root Finding Problem In Graphs, A Complete Dichotomy Theorem. Babak Farzad 1 and Majid Karimi 2 Department of Mathematics Brock University, St. Catharines,
More informationClaw-free Graphs. III. Sparse decomposition
Claw-free Graphs. III. Sparse decomposition Maria Chudnovsky 1 and Paul Seymour Princeton University, Princeton NJ 08544 October 14, 003; revised May 8, 004 1 This research was conducted while the author
More informationarxiv: v1 [cs.dm] 12 Jun 2016
A Simple Extension of Dirac s Theorem on Hamiltonicity Yasemin Büyükçolak a,, Didem Gözüpek b, Sibel Özkana, Mordechai Shalom c,d,1 a Department of Mathematics, Gebze Technical University, Kocaeli, Turkey
More informationSupereulerian planar graphs
Supereulerian planar graphs Hong-Jian Lai and Mingquan Zhan Department of Mathematics West Virginia University, Morgantown, WV 26506, USA Deying Li and Jingzhong Mao Department of Mathematics Central China
More informationDiscrete Mathematics
Discrete Mathematics 310 (2010) 3398 303 Contents lists available at ScienceDirect Discrete Mathematics journal homepage: www.elsevier.com/locate/disc Maximal cliques in {P 2 P 3, C }-free graphs S.A.
More informationHamiltonian problem on claw-free and almost distance-hereditary graphs
Discrete Mathematics 308 (2008) 6558 6563 www.elsevier.com/locate/disc Note Hamiltonian problem on claw-free and almost distance-hereditary graphs Jinfeng Feng, Yubao Guo Lehrstuhl C für Mathematik, RWTH
More informationConstructive proof of deficiency theorem of (g, f)-factor
SCIENCE CHINA Mathematics. ARTICLES. doi: 10.1007/s11425-010-0079-6 Constructive proof of deficiency theorem of (g, f)-factor LU HongLiang 1, & YU QingLin 2 1 Center for Combinatorics, LPMC, Nankai University,
More informationK 4 -free graphs with no odd holes
K 4 -free graphs with no odd holes Maria Chudnovsky 1 Columbia University, New York NY 10027 Neil Robertson 2 Ohio State University, Columbus, Ohio 43210 Paul Seymour 3 Princeton University, Princeton
More informationarxiv: v3 [math.co] 19 Sep 2018
Decycling Number of Linear Graphs of Trees arxiv:170101953v3 [mathco] 19 Sep 2018 Jian Wang a, Xirong Xu b, a Department of Mathematics Taiyuan University of Technology, Taiyuan, 030024, PRChina b School
More informationDecompositions of graphs into cycles with chords
Decompositions of graphs into cycles with chords Paul Balister Hao Li Richard Schelp May 22, 2017 In memory of Dick Schelp, who passed away shortly after the submission of this paper Abstract We show that
More informationThis article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and
This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution
More informationDisjoint paths in unions of tournaments
Disjoint paths in unions of tournaments Maria Chudnovsky 1 Princeton University, Princeton, NJ 08544, USA Alex Scott Mathematical Institute, University of Oxford, Oxford OX2 6GG, UK Paul Seymour 2 Princeton
More informationInduced subgraphs of graphs with large chromatic number. I. Odd holes
Induced subgraphs of graphs with large chromatic number. I. Odd holes Alex Scott Mathematical Institute, University of Oxford, Oxford OX2 6GG, UK Paul Seymour 1 Princeton University, Princeton, NJ 08544,
More informationObservation 4.1 G has a proper separation of order 0 if and only if G is disconnected.
4 Connectivity 2-connectivity Separation: A separation of G of order k is a pair of subgraphs (H 1, H 2 ) so that H 1 H 2 = G E(H 1 ) E(H 2 ) = V (H 1 ) V (H 2 ) = k Such a separation is proper if V (H
More informationFinding and Counting Given Length Cycles 1. multiplication. Even cycles in undirected graphs can be found even faster. A C 4k 2 in an undirected
Algorithmica (1997 17: 09 3 Algorithmica 1997 Springer-Verlag New York Inc. Finding and Counting Given Length Cycles 1 N. Alon, R. Yuster, and U. Zwick Abstract. We present an assortment of methods for
More informationHamiltonicity in Connected Regular Graphs
Hamiltonicity in Connected Regular Graphs Daniel W. Cranston Suil O April 29, 2012 Abstract In 1980, Jackson proved that every 2-connected k-regular graph with at most 3k vertices is Hamiltonian. This
More informationarxiv: v2 [cs.dm] 12 Apr 2017
On the Classes of Interval Graphs of Limited Nesting and Count of Lengths Pavel Klavík 1, Yota Otachi 2, and Jiří Šejnoha3 1 Computer Science Institute, Faculty of Mathematics and Physics, Charles University,
More information1 Some loose ends from last time
Cornell University, Fall 2010 CS 6820: Algorithms Lecture notes: Kruskal s and Borůvka s MST algorithms September 20, 2010 1 Some loose ends from last time 1.1 A lemma concerning greedy algorithms and
More informationScaffold Filling Under the Breakpoint Distance
Scaffold Filling Under the Breakpoint Distance Haitao Jiang 1,2, Chunfang Zheng 3, David Sankoff 4, and Binhai Zhu 1 1 Department of Computer Science, Montana State University, Bozeman, MT 59717-3880,
More informationAlgorithms Design & Analysis. Approximation Algorithm
Algorithms Design & Analysis Approximation Algorithm Recap External memory model Merge sort Distribution sort 2 Today s Topics Hard problem Approximation algorithms Metric traveling salesman problem A
More informationHamiltonian Graphs Graphs
COMP2121 Discrete Mathematics Hamiltonian Graphs Graphs Hubert Chan (Chapter 9.5) [O1 Abstract Concepts] [O2 Proof Techniques] [O3 Basic Analysis Techniques] 1 Hamiltonian Paths and Circuits [O1] A Hamiltonian
More informationOn the Complexity of Some Packing and Covering Problems in Graphs and Hypergraphs
On the Complexity of Some Packing and Covering Problems in Graphs and Hypergraphs Andreas Brandstädt University of Rostock, Germany (with C. Hundt, A. Leitert, M. Milanič, R. Mosca, R. Nevries, and D.
More informationGraphs with prescribed star complement for the. eigenvalue.
Graphs with prescribed star complement for the eigenvalue 1 F. Ramezani b,a B. Tayfeh-Rezaie a,1 a School of Mathematics, IPM (Institute for studies in theoretical Physics and Mathematics), P.O. Box 19395-5746,
More informationDiscrete Applied Mathematics
Discrete Applied Mathematics 159 (2011) 1345 1351 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam On disconnected cuts and separators
More informationPerfect Sorting by Reversals and Deletions/Insertions
The Ninth International Symposium on Operations Research and Its Applications (ISORA 10) Chengdu-Jiuzhaigou, China, August 19 23, 2010 Copyright 2010 ORSC & APORC, pp. 512 518 Perfect Sorting by Reversals
More informationPath Graphs and PR-trees. Steven Chaplick
Path Graphs and PR-trees by Steven Chaplick A thesis submitted in conformity with the requirements for the degree of Doctor of Philosophy Graduate Department of Computer Science University of Toronto Copyright
More informationThe structure of bull-free graphs I three-edge-paths with centers and anticenters
The structure of bull-free graphs I three-edge-paths with centers and anticenters Maria Chudnovsky Columbia University, New York, NY 10027 USA May 6, 2006; revised March 29, 2011 Abstract The bull is the
More informationECS122A Handout on NP-Completeness March 12, 2018
ECS122A Handout on NP-Completeness March 12, 2018 Contents: I. Introduction II. P and NP III. NP-complete IV. How to prove a problem is NP-complete V. How to solve a NP-complete problem: approximate algorithms
More informationObservation 4.1 G has a proper separation of order 0 if and only if G is disconnected.
4 Connectivity 2-connectivity Separation: A separation of G of order k is a pair of subgraphs (H, K) with H K = G and E(H K) = and V (H) V (K) = k. Such a separation is proper if V (H) \ V (K) and V (K)
More informationConnecting a Set of Circles with Minimum Sum of Radii
Connecting a Set of Circles with Minimum Sum of Radii Erin Wolf Chambers 1, Sándor P. Fekete 2, Hella-Franziska Hoffmann 2, Dimitri Marinakis 34, Joseph S.B. Mitchell 5, Venkatesh Srinivasan 4, Ulrike
More informationPreliminaries. Graphs. E : set of edges (arcs) (Undirected) Graph : (i, j) = (j, i) (edges) V = {1, 2, 3, 4, 5}, E = {(1, 3), (3, 2), (2, 4)}
Preliminaries Graphs G = (V, E), V : set of vertices E : set of edges (arcs) (Undirected) Graph : (i, j) = (j, i) (edges) 1 2 3 5 4 V = {1, 2, 3, 4, 5}, E = {(1, 3), (3, 2), (2, 4)} 1 Directed Graph (Digraph)
More informationALTERNATING KNOT DIAGRAMS, EULER CIRCUITS AND THE INTERLACE POLYNOMIAL
ALTERNATING KNOT DIAGRAMS, EULER CIRCUITS AND THE INTERLACE POLYNOMIAL P. N. BALISTER, B. BOLLOBÁS, O. M. RIORDAN AND A. D. SCOTT Abstract. We show that two classical theorems in graph theory and a simple
More informationInteger Programming Formulations for the Minimum Weighted Maximal Matching Problem
Optimization Letters manuscript No. (will be inserted by the editor) Integer Programming Formulations for the Minimum Weighted Maximal Matching Problem Z. Caner Taşkın Tınaz Ekim Received: date / Accepted:
More information