The Longest Path Problem Is Polynomial on Interval Graphs
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
How Tough Is Toughness?
How tough is toughness? Hajo Broersma ∗ Abstract We survey results and open problems related to the toughness of graphs. 1 Introduction The concept of toughness was introduced by Chvátal [34] more than forty years ago. Toughness resembles vertex connectivity, but is different in the sense that it takes into account what the effect of deleting a vertex cut is on the number of resulting components. As we will see, this difference has major consequences in terms of computational complexity and on the implications with respect to cycle structure, in particular the existence of Hamilton cycles and k-factors. 1.1 Preliminaries We start with a number of crucial definitions and observations. Throughout this paper we only consider simple undirected graphs. Let G = (V; E) be such a graph. Every subset S ⊆ V induces a subgraph of G, denoted by G[S ], consisting of S and all edges of G between pairs of vertices of S . We use !(G) to denote the number of components of G, i.e., the set of maximal (with respect to vertex set inclusion) connected induced subgraphs of G.A vertex cut of G is a set S ⊂ V with !(G − S ) > 1. Clearly, complete graphs (in which every pair of vertices is joined by an edge) do not admit vertex cuts, but non-complete graphs have at least one vertex cut (if u and v are nonadjacent vertices in G, then the set S = V nfu; vg is a vertex cut such that !(G−S ) = 2). As usual, the (vertex) connectivity of G, denoted by κ(G), is the cardinality of a smallest vertex cut of G (if G is non-complete; for the complete graph Kn on n vertices it is usually set at n − 1). -
Proper Interval Graphs and the Guard Problem 1
DISCRETE N~THEMATICS ELSEVIER Discrete Mathematics 170 (1997) 223-230 Note Proper interval graphs and the guard problem1 Chiuyuan Chen*, Chin-Chen Chang, Gerard J. Chang Department of Applied Mathematics, National Chiao Tung University, Hsinchu 30050, Taiwan Received 26 September 1995; revised 27 August 1996 Abstract This paper is a study of the hamiltonicity of proper interval graphs with applications to the guard problem in spiral polygons. We prove that proper interval graphs with ~> 2 vertices have hamiltonian paths, those with ~>3 vertices have hamiltonian cycles, and those with />4 vertices are hamiltonian-connected if and only if they are, respectively, 1-, 2-, or 3-connected. We also study the guard problem in spiral polygons by connecting the class of nontrivial connected proper interval graphs with the class of stick-intersection graphs of spiral polygons. Keywords." Proper interval graph; Hamiltonian path (cycle); Hamiltonian-connected; Guard; Visibility; Spiral polygon I. Introduction The main purpose of this paper is to study the hamiltonicity of proper interval graphs with applications to the guard problem in spiral polygons. Our terminology and graph notation are standard, see [2], except as indicated. The intersection graph of a family ~ of nonempty sets is derived by representing each set in ~ with a vertex and connecting two vertices with an edge if and only if their corresponding sets intersect. An interval graph is the intersection graph G of a family J of intervals on a real line. J is usually called the interval model for G. A proper interval graph is an interval graph with an interval model ~¢ such that no interval in J properly contains another. -
Classes of Graphs with Restricted Interval Models Andrzej Proskurowski, Jan Arne Telle
Classes of graphs with restricted interval models Andrzej Proskurowski, Jan Arne Telle To cite this version: Andrzej Proskurowski, Jan Arne Telle. Classes of graphs with restricted interval models. Discrete Mathematics and Theoretical Computer Science, DMTCS, 1999, 3 (4), pp.167-176. hal-00958935 HAL Id: hal-00958935 https://hal.inria.fr/hal-00958935 Submitted on 13 Mar 2014 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Discrete Mathematics and Theoretical Computer Science 3, 1999, 167–176 Classes of graphs with restricted interval models ✁ Andrzej Proskurowski and Jan Arne Telle ✂ University of Oregon, Eugene, Oregon, USA ✄ University of Bergen, Bergen, Norway received June 30, 1997, revised Feb 18, 1999, accepted Apr 20, 1999. We introduce ☎ -proper interval graphs as interval graphs with interval models in which no interval is properly con- tained in more than ☎ other intervals, and also provide a forbidden induced subgraph characterization of this class of ✆✞✝✠✟ graphs. We initiate a graph-theoretic study of subgraphs of ☎ -proper interval graphs with maximum clique size and give an equivalent characterization of these graphs by restricted path-decomposition. By allowing the parameter ✆ ✆ ☎ to vary from 0 to , we obtain a nested hierarchy of graph families, from graphs of bandwidth at most to graphs of pathwidth at most ✆ . -
On Computing Longest Paths in Small Graph Classes
On Computing Longest Paths in Small Graph Classes Ryuhei Uehara∗ Yushi Uno† July 28, 2005 Abstract The longest path problem is to find a longest path in a given graph. While the graph classes in which the Hamiltonian path problem can be solved efficiently are widely investigated, few graph classes are known to be solved efficiently for the longest path problem. For a tree, a simple linear time algorithm for the longest path problem is known. We first generalize the algorithm, and show that the longest path problem can be solved efficiently for weighted trees, block graphs, and cacti. We next show that the longest path problem can be solved efficiently on some graph classes that have natural interval representations. Keywords: efficient algorithms, graph classes, longest path problem. 1 Introduction The Hamiltonian path problem is one of the most well known NP-hard problem, and there are numerous applications of the problems [17]. For such an intractable problem, there are two major approaches; approximation algorithms [20, 2, 35] and algorithms with parameterized complexity analyses [15]. In both approaches, we have to change the decision problem to the optimization problem. Therefore the longest path problem is one of the basic problems from the viewpoint of combinatorial optimization. From the practical point of view, it is also very natural approach to try to find a longest path in a given graph, even if it does not have a Hamiltonian path. However, finding a longest path seems to be more difficult than determining whether the given graph has a Hamiltonian path or not. -
Complexity and Exact Algorithms for Vertex Multicut in Interval and Bounded Treewidth Graphs 1
Complexity and Exact Algorithms for Vertex Multicut in Interval and Bounded Treewidth Graphs 1 Jiong Guo a,∗ Falk H¨uffner a Erhan Kenar b Rolf Niedermeier a Johannes Uhlmann a aInstitut f¨ur Informatik, Friedrich-Schiller-Universit¨at Jena, Ernst-Abbe-Platz 2, D-07743 Jena, Germany bWilhelm-Schickard-Institut f¨ur Informatik, Universit¨at T¨ubingen, Sand 13, D-72076 T¨ubingen, Germany Abstract Multicut is a fundamental network communication and connectivity problem. It is defined as: given an undirected graph and a collection of pairs of terminal vertices, find a minimum set of edges or vertices whose removal disconnects each pair. We mainly focus on the case of removing vertices, where we distinguish between allowing or disallowing the removal of terminal vertices. Complementing and refining previous results from the literature, we provide several NP-completeness and (fixed- parameter) tractability results for restricted classes of graphs such as trees, interval graphs, and graphs of bounded treewidth. Key words: Combinatorial optimization, Complexity theory, NP-completeness, Dynamic programming, Graph theory, Parameterized complexity 1 Introduction Motivation and previous results. Multicut in graphs is a fundamental network design problem. It models questions concerning the reliability and ∗ Corresponding author. Tel.: +49 3641 9 46325; fax: +49 3641 9 46002 E-mail address: [email protected]. 1 An extended abstract of this work appears in the proceedings of the 32nd Interna- tional Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2006) [19]. Now, in particular the proof of Theorem 5 has been much simplified. Preprint submitted to Elsevier Science 2 February 2007 robustness of computer and communication networks. -
Solution of the Knight's Hamiltonian Path Problem on Chessboards
CORE Metadata, citation and similar papers at core.ac.uk Provided by Elsevier - Publisher Connector DISCRETE APPLIED MATHEMATICS ELSEVIER Discrete Applied Mathematics 50 (1994) 125-134 Solution of the knight’s Hamiltonian path problem on chessboards Axe1 Conrad”, Tanja Hindrichsb, Hussein MorsyC, Ingo WegenerdV* “Hiilsenbusch 27, 5632 Wermelskirchen I, Germany bPlettenburg 5, 5632 Wermelskirchen 2, Germany ‘BeckbuschstraJe 7, 4000 Diisseldorf 30, Germany dFB Informatik, LS II. University of Dortmund, Postfach 500500, 4600 Dortmund 50, Germany Received 17 June 1991; revised 12 December 1991 Abstract Is it possible for a knight to visit all squares of an n x n chessboard on an admissible path exactly once? The answer is yes if and only if n > 5. The kth position in such a path can be computed with a constant number of arithmetic operations. A Hamiltonian path from a given source s to a given terminal t exists for n > 6 if and only if some easily testable color criterion is fulfilled. Hamiltonian circuits exist if and only if n 2 6 and n is even. 1. Introduction In many textbooks on algorithmic methods two chess problems are presented as examples for backtracking algorithms: _ is it possible to place n queens on an n x n chessboard such that no one threatens another? - is it possible for a knight to visit all squares of an n x n cheesboard on an admissible path exactly once? Both problems are special cases of NP-complete graph problems, namely the maximal independent set problem and the Hamiltonian path problem (see [4]). We consider the second problem. -
Approximating the Maximum Clique Minor and Some Subgraph Homeomorphism Problems
Approximating the maximum clique minor and some subgraph homeomorphism problems Noga Alon1, Andrzej Lingas2, and Martin Wahlen2 1 Sackler Faculty of Exact Sciences, Tel Aviv University, Tel Aviv. [email protected] 2 Department of Computer Science, Lund University, 22100 Lund. [email protected], [email protected], Fax +46 46 13 10 21 Abstract. We consider the “minor” and “homeomorphic” analogues of the maximum clique problem, i.e., the problems of determining the largest h such that the input graph (on n vertices) has a minor isomorphic to Kh or a subgraph homeomorphic to Kh, respectively, as well as the problem of finding the corresponding subgraphs. We term them as the maximum clique minor problem and the maximum homeomorphic clique problem, respectively. We observe that a known result of Kostochka and √ Thomason supplies an O( n) bound on the approximation factor for the maximum clique minor problem achievable in polynomial time. We also provide an independent proof of nearly the same approximation factor with explicit polynomial-time estimation, by exploiting the minor separator theorem of Plotkin et al. Next, we show that another known result of Bollob´asand Thomason √ and of Koml´osand Szemer´ediprovides an O( n) bound on the ap- proximation factor for the maximum homeomorphic clique achievable in γ polynomial time. On the other hand, we show an Ω(n1/2−O(1/(log n) )) O(1) lower bound (for some constant γ, unless N P ⊆ ZPTIME(2(log n) )) on the best approximation factor achievable efficiently for the maximum homeomorphic clique problem, nearly matching our upper bound. -
Parameterized Edge Hamiltonicity
Parameterized Edge Hamiltonicity Michael Lampis1;?, Kazuhisa Makino1, Valia Mitsou2;??, Yushi Uno3 1 Research Institute for Mathematical Sciences, Kyoto University mlampis,[email protected] 2 CUNY Graduate Center [email protected] 3 Department of Mathematics and Information Sciences, Graduate School of Science, Osaka Prefecture University [email protected] Abstract. We study the parameterized complexity of the classical Edge Hamiltonian Path problem and give several fixed-parameter tractabil- ity results. First, we settle an open question of Demaine et al. by showing that Edge Hamiltonian Path is FPT parameterized by vertex cover, and that it also admits a cubic kernel. We then show fixed-parameter tractability even for a generalization of the problem to arbitrary hyper- graphs, parameterized by the size of a (supplied) hitting set. We also consider the problem parameterized by treewidth or clique-width. Sur- prisingly, we show that the problem is FPT for both of these standard parameters, in contrast to its vertex version, which is W-hard for clique- width. Our technique, which may be of independent interest, relies on a structural characterization of clique-width in terms of treewidth and complete bipartite subgraphs due to Gurski and Wanke. 1 Introduction The focus of this paper is the Edge Hamiltonian Path problem, which can be defined as follows: given an undirected graph G(V; E), does there exist a permutation of E such that every two consecutive edges in the permutation share an endpoint? This is a very well-known graph-theoretic problem, which corresponds to the restriction of (vertex) Hamiltonian Path to line graphs. -
Downloaded the Biochemical Pathways Information from the Saccharomyces Genome Database (SGD) [29], Which Contains for Each Enzyme of S
Algorithms 2015, 8, 810-831; doi:10.3390/a8040810 OPEN ACCESS algorithms ISSN 1999-4893 www.mdpi.com/journal/algorithms Article Finding Supported Paths in Heterogeneous Networks y Guillaume Fertin 1;*, Christian Komusiewicz 2, Hafedh Mohamed-Babou 1 and Irena Rusu 1 1 LINA, UMR CNRS 6241, Université de Nantes, Nantes 44322, France; E-Mails: [email protected] (H.M.-B.); [email protected] (I.R.) 2 Institut für Softwaretechnik und Theoretische Informatik, Technische Universität Berlin, Berlin D-10587, Germany; E-Mail: [email protected] y This paper is an extended version of our paper published in the Proceedings of the 11th International Symposium on Experimental Algorithms (SEA 2012), Bordeaux, France, 7–9 June 2012, originally entitled “Algorithms for Subnetwork Mining in Heterogeneous Networks”. * Author to whom correspondence should be addressed; E-Mail: [email protected]; Tel.: +33-2-5112-5824. Academic Editor: Giuseppe Lancia Received: 17 June 2015 / Accepted: 29 September 2015 / Published: 9 October 2015 Abstract: Subnetwork mining is an essential issue in the analysis of biological, social and communication networks. Recent applications require the simultaneous mining of several networks on the same or a similar vertex set. That is, one searches for subnetworks fulfilling different properties in each input network. We study the case that the input consists of a directed graph D and an undirected graph G on the same vertex set, and the sought pattern is a path P in D whose vertex set induces a connected subgraph of G. In this context, three concrete problems arise, depending on whether the existence of P is questioned or whether the length of P is to be optimized: in that case, one can search for a longest path or (maybe less intuitively) a shortest one. -
On the Universal Near Shortest Simple Paths Problem
On the Universal Near Shortest Simple Paths Problem Luca E. Sch¨afer∗, Andrea Maier, Stefan Ruzika Department of Mathematics, Technische Universit¨at Kaiserslautern, 67663 Kaiserslautern, Germany Abstract This article generalizes the Near Shortest Paths Problem introduced by Byers and Waterman in 1984 using concepts of the Universal Shortest Path Prob- lem established by Turner and Hamacher in 2011. The generalization covers a variety of shortest path problems by introducing a universal weight vector. We apply this concept to the Near Shortest Paths Problem in a way that we are able to enumerate all universal near shortest simple paths. We present two recursive algorithms to compute the set of universal near shortest simple paths between two prespecified vertices and evaluate the running time com- plexity per path enumerated with respect to different values of the universal weight vector. Further, we study the cardinality of a minimal complete set with respect to different values of the universal weight vector. Keywords: Near shortest Paths, Dynamic Programming, Universal Shortest Path, Complexity, Enumeration 1. Introduction The K-shortest path problem is a well-studied generalization of the shortest path problem, where one aims to determine not only the shortest path, but arXiv:1906.05101v2 [math.CO] 23 Aug 2019 also the K shortest paths (K > 1) between a source vertex s and a sink vertex t. In contrast to the K-shortest path problem and its applications, (cf. [2, 7, 14, 24]), the near shortest paths problem, i.e., NSPP, received fewer attention in the literature, (cf. [3, 4, 23]). The NSPP aims to enumerate all ∗Corresponding author Email addresses: [email protected] (Luca E. -
On Digraph Width Measures in Parameterized Algorithmics (Extended Abstract)
On Digraph Width Measures in Parameterized Algorithmics (extended abstract) Robert Ganian1, Petr Hlinˇen´y1, Joachim Kneis2, Alexander Langer2, Jan Obdrˇz´alek1, and Peter Rossmanith2 1 Faculty of Informatics, Masaryk University, Brno, Czech Republic {xganian1,hlineny,obdrzalek}@fi.muni.cz 2 Theoretical Computer Science, RWTH Aachen University, Germany {kneis,langer,rossmani}@cs.rwth-aachen.de Abstract. In contrast to undirected width measures (such as tree- width or clique-width), which have provided many important algo- rithmic applications, analogous measures for digraphs such as DAG- width or Kelly-width do not seem so successful. Several recent papers, e.g. those of Kreutzer–Ordyniak, Dankelmann–Gutin–Kim, or Lampis– Kaouri–Mitsou, have given some evidence for this. We support this di- rection by showing that many quite different problems remain hard even on graph classes that are restricted very beyond simply having small DAG-width. To this end, we introduce new measures K-width and DAG- depth. On the positive side, we also note that taking Kant´e’s directed generalization of rank-width as a parameter makes many problems fixed parameter tractable. 1 Introduction The very successful concept of graph tree-width was introduced in the context of the Graph Minors project by Robertson and Seymour [RS86,RS91], and it turned out to be very useful for efficiently solving graph problems. Tree-width is a property of undirected graphs. In this paper we will be interested in directed graphs or digraphs. Naturally, a width measure specifically tailored to digraphs with all the nice properties of tree-width would be tremendously useful. The properties of such a measure should include at least the following: i) The width measure is small on many interesting instances. -
Sub-Coloring and Hypo-Coloring Interval Graphs⋆
Sub-coloring and Hypo-coloring Interval Graphs? Rajiv Gandhi1, Bradford Greening, Jr.1, Sriram Pemmaraju2, and Rajiv Raman3 1 Department of Computer Science, Rutgers University-Camden, Camden, NJ 08102. E-mail: [email protected]. 2 Department of Computer Science, University of Iowa, Iowa City, Iowa 52242. E-mail: [email protected]. 3 Max-Planck Institute for Informatik, Saarbr¨ucken, Germany. E-mail: [email protected]. Abstract. In this paper, we study the sub-coloring and hypo-coloring problems on interval graphs. These problems have applications in job scheduling and distributed computing and can be used as “subroutines” for other combinatorial optimization problems. In the sub-coloring problem, given a graph G, we want to partition the vertices of G into minimum number of sub-color classes, where each sub-color class induces a union of disjoint cliques in G. In the hypo-coloring problem, given a graph G, and integral weights on vertices, we want to find a partition of the vertices of G into sub-color classes such that the sum of the weights of the heaviest cliques in each sub-color class is minimized. We present a “forbidden subgraph” characterization of graphs with sub-chromatic number k and use this to derive a a 3-approximation algorithm for sub-coloring interval graphs. For the hypo-coloring problem on interval graphs, we first show that it is NP-complete and then via reduction to the max-coloring problem, show how to obtain an O(log n)-approximation algorithm for it. 1 Introduction Given a graph G = (V, E), a k-sub-coloring of G is a partition of V into sub-color classes V1,V2,...,Vk; a subset Vi ⊆ V is called a sub-color class if it induces a union of disjoint cliques in G.