Optimization and Realizability Problems for Convex Geometries

Total Page:16

File Type:pdf, Size:1020Kb

Optimization and Realizability Problems for Convex Geometries Optimization and Realizability Problems for Convex Geometries Thesis presented by Keno MERCKX In fulfillment of the requirements for the degree of Doctor of Philosophy (Docteur en Sciences) Academic year 2018-2019 Supervisor: Jean CARDINAL Co-supervisor: Jean-Paul DOIGNON Samuel FIORINI (Universite´ libre de Bruxelles, Chair) Gwenael¨ JORET (Universite´ libre de Bruxelles, Secretary) Stefan LANGERMAN (Universite´ libre de Bruxelles) Michel HABIB (Universite´ Paris Diderot) Maurice QUEYRANNE (University of British Columbia) i UNIVERSITE´ LIBRE DE BRUXELLES DOCTORAL THESIS Optimization and Realizability Problems for Convex Geometries Author: Supervisor: Keno MERCKX Jean CARDINAL Co-supervisor: Jean-Paul DOIGNON Algorithms Research Group Departement´ d’Informatique iii “Pluralitas non est ponenda sine necessitate.” William of Ockham v UNIVERSITE´ LIBRE DE BRUXELLES Faculte´ des Sciences Departement´ d’Informatique Abstract Optimization and Realizability Problems for Convex Geometries by Keno MERCKX Convex geometries are combinatorial structures; they capture in an ab- stract way the essential features of convexity in Euclidean space, graphs or posets for instance. A convex geometry consists of a finite ground set plus a collection of subsets, called the convex sets and satisfying certain axioms. In this work, we study two natural problems on convex geometries. First, we consider the maximum-weight convex set problem. After proving a hard- ness result for the problem, we study a special family of convex geometries built on split graphs. We show that the convex sets of such a convex geom- etry relate to poset convex geometries constructed from the split graph. We discuss a few consequences, obtaining a simple polynomial-time algorithm to solve the problem on split graphs. Next, we generalize those results and design the first polynomial-time algorithm for the maximum-weight convex set problem in chordal graphs. Second, we consider the realizability problem. We show that deciding if a given convex geometry (encoded by its copoints) results from a point set in the plane is R-hard. We complete our text with a 9 brief discussion of potential further work. vii Acknowledgements First and foremost, I would like to thank Jean Cardinal and Jean-Paul Doignon for having accepted to supervise this thesis, and for their constant support during these six years. I am also very grateful for the freedom you allowed me on how I chose to organize my work. Thank you for guiding me through this journey and for all the feedback on this document. During my time as a student at ULB, I had the chance to meet excellent teachers. They deeply changed my vision of mathematics and computer sci- ence. Obviously Jean Cardinal and Jean-Paul Doignon, but also Samuel Fior- ini with his lectures on approximation algorithms, Gwenael¨ Joret by sharing his love for graph theory, and Olivier Markowitch and Yves Roggeman with their lectures on cryptography. I am also deeply thankful to Stefan Langer- man for his computation geometry class, and without whom I could not have started this work. My gratitude goes to Michel Habib and Maurice Queyranne (in addition to Jean Cardinal, Jean-Paul Doignon, Samuel Fiorini, Stefan Langerman, and Gwenael¨ Joret who have already been cited), for accepting to be part of the jury and for reviewing my thesis. Many thanks are also due to my friend Franc¸ois, with whom it was al- ways a pleasure to “work” with and share our happiness and frustration. I would like to say thank you to Udo for his interest in my work and his help- ful and challenging collaboration. I am grateful to Jeremie, Julie, Thibaut, Matthieu, Patrick, Christine and Hoan-Phung for making this experience amazing. I would like to thank the colleagues who worked as partners in different teaching activities. I would also like to thank my former classmates Isabelle, Maxime, and Rachel from ULB, and Michael, Coralie and Antoine from ARW. A huge thanks to Lucien, Olivier, Denis, Loraine, Laura, Lionel, Eiman and Celine.´ It goes without saying that I am greatly indebted to my parents as well as to my sister for their continuous support, encouragement, and love. Last, but not least, a heartfelt thank you goes to Marlene` for all your love, support and patience when I was only thinking about strange drawings. I would like to finish the acknowledgments by thanking any people that I may have forgotten to mention for their support and advice throughout the years. ix Contents Abstractv Acknowledgements vii 1 Introduction: summary and main results1 1.1 Convex geometries and antimatroids...............1 1.2 Finding maximum-weight convex/feasible sets.........2 1.3 The realizability problem......................3 1.4 Contributions and collaborations.................4 2 Background5 2.1 Basics.................................5 2.2 Graph theory............................5 2.3 Order theory.............................6 2.4 Geometry...............................7 2.5 Complexity theory.........................7 3 An abstract notion of convexity9 3.1 Convex geometries.........................9 3.1.1 From closure operators to convex geometries......9 3.1.2 Antimatroids and shellings................ 12 3.1.3 Copoints and bases..................... 14 3.1.4 Free sets, circuits and roots................ 15 3.1.5 Occurrences, applications and research topics..... 17 3.2 Examples of convex geometries.................. 19 3.2.1 Convex geometries on posets............... 19 3.2.2 Shellings of chordal graphs................ 20 3.2.3 Affine convex geometries................. 22 3.2.4 Search antimatroids in (directed) graphs........ 24 3.2.5 Miscellaneous........................ 25 x 4 The maximum-weight convex set problem 27 4.1 A classic optimization problem.................. 27 4.1.1 Problem definition..................... 28 4.1.2 Computational hardness.................. 29 4.1.3 Note on polyhedral results................ 31 4.2 Special cases solvable in polynomial time............ 31 4.2.1 Result for poset convex geometries............ 31 4.2.2 Result for double poset convex geometries....... 33 4.2.3 Result for tree convex geometries on vertices...... 34 4.2.4 Result for tree convex geometries on edges....... 35 4.2.5 Result for affine convex geometries in the plane.... 35 4.3 The case of split graphs....................... 36 4.3.1 Characterization of the feasible sets........... 36 4.3.2 Connection between split graph shellings and posets. 41 4.3.3 The base poset....................... 44 4.3.4 Optimization results.................... 46 4.3.5 Free sets and circuits characterization.......... 47 4.3.6 Beyond this special case.................. 49 5 Finding a maximum-weight convex set in a chordal graph 51 5.1 More on chordal graphs...................... 51 5.1.1 Definitions.......................... 51 5.1.2 The clique-separator graph................ 52 5.2 Problems............................... 53 5.2.1 Main problem........................ 53 5.2.2 Dummy vertices and sub-problems........... 54 5.3 A special case solvable in polynomial time........... 55 5.3.1 The rooted poset...................... 56 5.3.2 Reduction to a poset problem............... 58 5.4 A polynomial-time algorithm................... 60 5.4.1 Computation phase..................... 61 5.4.2 Preprocessing........................ 63 5.5 Analysis............................... 64 5.5.1 Time complexity...................... 65 5.5.2 Detailed example...................... 67 xi 6 The realizability problem for convex geometries 71 6.1 Basics of computational geometry................ 71 6.1.1 Affine convex geometries................. 72 6.1.2 Abstract order types and chirotopes........... 73 6.1.3 Existential theory of the reals............... 76 6.2 Hardness result for the realizability problem.......... 77 6.2.1 Overview.......................... 77 6.2.2 Technical properties.................... 78 6.2.3 The fixed ring........................ 83 6.2.4 The reduction........................ 84 7 Conclusion 89 7.1 Further work............................. 89 7.2 Closing remark........................... 90 A Allowable sequences and realizability problems 91 A.1 Allowable sequences........................ 91 A.2 Realizability for allowable sequence............... 94 A.3 Results for simple allowable sequences............. 95 A.4 Realizability for convex geometries................ 96 Bibliography 101 Index 113 1 Chapter 1 Introduction: summary and main results “Well, it’s rather difficult to define. Perhaps I’m just projecting my own concern about it. I know I’ve never completely freed myself of the suspicion that there are some extremely odd things about this mission. I’m sure you’ll agree there’s some truth in what I say.” — HAL 9000 in 2001: A Space Odyssey We consider two natural problems on convex geometries: the maximum- weight convex set problem and the realizability problem. The main goal of this work is to obtain computational results for those questions on specific families of convex geometries. The theorems presented in this section are the main original results of this thesis. The notions used here will be formally introduced later on with references and detailed examples. 1.1 Convex geometries and antimatroids Chapter3 of this work presents the concept of convex geometries, together with some examples. Roughly said, a convex geometry is defined by a finite set, called the ground set, and some special subsets of this ground set that we call “convex sets”. These special subsets must share some well-defined properties. Formally, a set system (V, ) is a convex geometry if ? , the C 2 C set is stable under intersection, and for all C in V , there exists a c in C C n f g V C such that C c is also in . We also study structures related to convex n [ f g C geometries: antimatroids. Formally, a set system (V, ) is an antimatroid F if V , the set is stable under union, and for all F in ? , there 2 F F F n f g exists an f in F such that F f is also in . The sets in are called the n f g F F feasible sets. Convex geometries are related to antimatroids in the following 2 Chapter 1. Introduction: summary and main results sense: (V, ) is a convex geometry if and only if (V, V C : C ) is an C f n 2 Cg antimatroid.
Recommended publications
  • A Forbidden Subgraph Characterization of Some Graph Classes Using Betweenness Axioms
    A forbidden subgraph characterization of some graph classes using betweenness axioms Manoj Changat Department of Futures Studies University of Kerala Trivandrum - 695034, India e-mail: [email protected] Anandavally K Lakshmikuttyamma ∗ Department of Futures Studies University of Kerala, Trivandrum-695034, India e-mail: [email protected] Joseph Mathews Iztok Peterin C-GRAF, Department of Futures Studies University of Maribor University of Kerala, Trivandrum-695034, India FEECS, Smetanova 17, e-mail:[email protected] 2000 Maribor, Slovenia [email protected] Prasanth G. Narasimha-Shenoi Geetha Seethakuttyamma Department of Mathematics Department of Mathematics Government College, Chittur College of Engineering Palakkad - 678104, India Karungapally e-mail: [email protected] e-mail:[email protected] Simon Špacapan University of Maribor, FME, Smetanova 17, 2000 Maribor, Slovenia. e-mail: [email protected]. July 27, 2012 ∗ The work of this author (On leave from Mar Ivanios College, Trivandrum) is supported by the University Grants Commission (UGC), Govt. of India under the FIP scheme. 1 Abstract Let IG(x,y) and JG(x,y) be the geodesic and induced path interval between x and y in a connected graph G, respectively. The following three betweenness axioms are considered for a set V and R : V × V → 2V (i) x ∈ R(u,y),y ∈ R(x,v),x 6= y, |R(u,v)| > 2 ⇒ x ∈ R(u,v) (ii) x ∈ R(u,v) ⇒ R(u,x) ∩ R(x,v)= {x} (iii)x ∈ R(u,y),y ∈ R(x,v),x 6= y, ⇒ x ∈ R(u,v). We characterize the class of graphs for which IG satisfies (i), and the class for which JG satisfies (ii) and the class for which IG or JG satisfies (iii).
    [Show full text]
  • (Eds.) Innovations in Bayesian Networks
    Dawn E. Holmes and Lakhmi C. Jain (Eds.) InnovationsinBayesianNetworks Studies in Computational Intelligence,Volume 156 Editor-in-Chief Prof. Janusz Kacprzyk Systems Research Institute Polish Academy of Sciences ul. Newelska 6 01-447 Warsaw Poland E-mail: [email protected] Further volumes of this series can be found on our homepage: Vol. 145. Mikhail Ju. Moshkov, Marcin Piliszczuk springer.com and Beata Zielosko Partial Covers, Reducts and Decision Rules in Rough Sets, 2008 Vol. 134. Ngoc Thanh Nguyen and Radoslaw Katarzyniak (Eds.) ISBN 978-3-540-69027-6 New Challenges in Applied Intelligence Technologies, 2008 Vol. 146. Fatos Xhafa and Ajith Abraham (Eds.) ISBN 978-3-540-79354-0 Metaheuristics for Scheduling in Distributed Computing Vol. 135. Hsinchun Chen and Christopher C.Yang (Eds.) Environments, 2008 Intelligence and Security Informatics, 2008 ISBN 978-3-540-69260-7 ISBN 978-3-540-69207-2 Vol. 147. Oliver Kramer Self-Adaptive Heuristics for Evolutionary Computation, 2008 Vol. 136. Carlos Cotta, Marc Sevaux ISBN 978-3-540-69280-5 and Kenneth S¨orensen (Eds.) Adaptive and Multilevel Metaheuristics, 2008 Vol. 148. Philipp Limbourg ISBN 978-3-540-79437-0 Dependability Modelling under Uncertainty, 2008 ISBN 978-3-540-69286-7 Vol. 137. Lakhmi C. Jain, Mika Sato-Ilic, Maria Virvou, George A. Tsihrintzis,Valentina Emilia Balas Vol. 149. Roger Lee (Ed.) and Canicious Abeynayake (Eds.) Software Engineering, Artificial Intelligence, Networking and Computational Intelligence Paradigms, 2008 Parallel/Distributed Computing, 2008 ISBN 978-3-540-79473-8 ISBN 978-3-540-70559-8 Vol. 138. Bruno Apolloni,Witold Pedrycz, Simone Bassis Vol. 150. Roger Lee (Ed.) and Dario Malchiodi Software Engineering Research, Management and The Puzzle of Granular Computing, 2008 Applications, 2008 ISBN 978-3-540-79863-7 ISBN 978-3-540-70774-5 Vol.
    [Show full text]
  • 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.
    [Show full text]
  • Vertex Deletion Problems on Chordal Graphs∗†
    Vertex Deletion Problems on Chordal Graphs∗† Yixin Cao1, Yuping Ke2, Yota Otachi3, and Jie You4 1 Department of Computing, Hong Kong Polytechnic University, Hong Kong, China [email protected] 2 Department of Computing, Hong Kong Polytechnic University, Hong Kong, China [email protected] 3 Faculty of Advanced Science and Technology, Kumamoto University, Kumamoto, Japan [email protected] 4 School of Information Science and Engineering, Central South University and Department of Computing, Hong Kong Polytechnic University, Hong Kong, China [email protected] Abstract Containing many classic optimization problems, the family of vertex deletion problems has an important position in algorithm and complexity study. The celebrated result of Lewis and Yan- nakakis gives a complete dichotomy of their complexity. It however has nothing to say about the case when the input graph is also special. This paper initiates a systematic study of vertex deletion problems from one subclass of chordal graphs to another. We give polynomial-time algorithms or proofs of NP-completeness for most of the problems. In particular, we show that the vertex deletion problem from chordal graphs to interval graphs is NP-complete. 1998 ACM Subject Classification F.2.2 Analysis of Algorithms and Problem Complexity, G.2.2 Graph Theory Keywords and phrases vertex deletion problem, maximum subgraph, chordal graph, (unit) in- terval graph, split graph, hereditary property, NP-complete, polynomial-time algorithm Digital Object Identifier 10.4230/LIPIcs.FSTTCS.2017.22 1 Introduction Generally speaking, a vertex deletion problem asks to transform an input graph to a graph in a certain class by deleting a minimum number of vertices.
    [Show full text]
  • Discrete Mathematics Rooted Directed Path Graphs Are Leaf Powers
    Discrete Mathematics 310 (2010) 897–910 Contents lists available at ScienceDirect Discrete Mathematics journal homepage: www.elsevier.com/locate/disc Rooted directed path graphs are leaf powers Andreas Brandstädt a, Christian Hundt a, Federico Mancini b, Peter Wagner a a Institut für Informatik, Universität Rostock, D-18051, Germany b Department of Informatics, University of Bergen, N-5020 Bergen, Norway article info a b s t r a c t Article history: Leaf powers are a graph class which has been introduced to model the problem of Received 11 March 2009 reconstructing phylogenetic trees. A graph G D .V ; E/ is called k-leaf power if it admits a Received in revised form 2 September 2009 k-leaf root, i.e., a tree T with leaves V such that uv is an edge in G if and only if the distance Accepted 13 October 2009 between u and v in T is at most k. Moroever, a graph is simply called leaf power if it is a Available online 30 October 2009 k-leaf power for some k 2 N. This paper characterizes leaf powers in terms of their relation to several other known graph classes. It also addresses the problem of deciding whether a Keywords: given graph is a k-leaf power. Leaf powers Leaf roots We show that the class of leaf powers coincides with fixed tolerance NeST graphs, a Graph class inclusions well-known graph class with absolutely different motivations. After this, we provide the Strongly chordal graphs largest currently known proper subclass of leaf powers, i.e, the class of rooted directed path Fixed tolerance NeST graphs graphs.
    [Show full text]
  • Introducing Subclasses of Basic Chordal Graphs
    Introducing subclasses of basic chordal graphs Pablo De Caria 1 Marisa Gutierrez 2 CONICET/ Universidad Nacional de La Plata, Argentina Abstract Basic chordal graphs arose when comparing clique trees of chordal graphs and compatible trees of dually chordal graphs. They were defined as those chordal graphs whose clique trees are exactly the compatible trees of its clique graph. In this work, we consider some subclasses of basic chordal graphs, like hereditary basic chordal graphs, basic DV and basic RDV graphs, we characterize them and we find some other properties they have, mostly involving clique graphs. Keywords: Chordal graph, dually chordal graph, clique tree, compatible tree. 1 Introduction 1.1 Definitions For a graph G, V (G) is the set of its vertices and E(G) is the set of its edges. A clique is a maximal set of pairwise adjacent vertices. The family of cliques of G is denoted by C(G). For v ∈ V (G), Cv will denote the family of cliques containing v. All graphs considered will be assumed to be connected. A set S ⊆ V (G) is a uv-separator if vertices u and v are in different connected components of G−S. It is minimal if no proper subset of S has the 1 Email: [email protected] aaURL: www.mate.unlp.edu.ar/~pdecaria 2 Email: [email protected] same property. S is a minimal vertex separator if there exist two nonadjacent vertices u and v such that S is a minimal uv-separator. S(G) will denote the family of all minimal vertex separators of G.
    [Show full text]
  • Graph Layout for Applications in Compiler Construction
    Theoretical Computer Science Theoretical Computer Science 2 I7 ( 1999) 175-2 I4 Graph layout for applications in compiler construction G. Sander * Abstract We address graph visualization from the viewpoint of compiler construction. Most data struc- tures in compilers are large, dense graphs such as annotated control flow graph, syntax trees. dependency graphs. Our main focus is the animation and interactive exploration of these graphs. Fast layout heuristics and powerful browsing methods are needed. We give a survey of layout heuristics for general directed and undirected graphs and present the browsing facilities that help to manage large structured graphs. @ l999-Elsevier Science B.V. All rights reserved Keyrror& Graph layout; Graph drawing; Compiler visualization: Force-directed placement; Hierarchical layout: Compound drawing; Fisheye view 1. Introduction We address graph visualization from the viewpoint of compiler construction. Draw- ings of compiler data structures such as syntax trees, control flow graphs, dependency graphs [63], are used for demonstration, debugging and documentation of compilers. In real-world compiler applications, such drawings cannot be produced manually because the graphs are automatically generated, large, often dense, and seldom planar. Graph layout algorithms help to produce drawings automatically: they calculate positions of nodes and edges of the graph in the plane. Our main focus is the animation and interactive exploration of compiler graphs. Thus. fast layout algorithms are required. Animations show the behaviour of an algorithm by a running sequence of drawings. Thus there is not much time to calculate a layout between two subsequent drawings. In interactive exploration, it is annoying if the user has to wait a long time for a layout.
    [Show full text]
  • Graph Convexity and Vertex Orderings by Rachel Jean Selma Anderson B.Sc., Mcgill University, 2002 B.Ed., University of Victoria
    Graph Convexity and Vertex Orderings by Rachel Jean Selma Anderson B.Sc., McGill University, 2002 B.Ed., University of Victoria, 2007 AThesisSubmittedinPartialFulfillmentofthe Requirements for the Degree of MASTER OF SCIENCE in the Department of Mathematics and Statistics c Rachel Jean Selma Anderson, 2014 University of Victoria All rights reserved. This thesis may not be reproduced in whole or in part, by photocopying or other means, without the permission of the author. ii Graph Convexity and Vertex Orderings by Rachel Jean Selma Anderson B.Sc., McGill University, 2002 B.Ed., University of Victoria, 2007 Supervisory Committee Dr. Ortrud Oellermann, Co-supervisor (Department of Mathematics and Statistics, University of Winnipeg) Dr. Gary MacGillivray, Co-supervisor (Department of Mathematics and Statistics, University of Victoria) iii Supervisory Committee Dr. Ortrud Oellermann, Co-supervisor (Department of Mathematics and Statistics, University of Winnipeg) Dr. Gary MacGillivray, Co-supervisor (Department of Mathematics and Statistics, University of Victoria) ABSTRACT In discrete mathematics, a convex space is an ordered pair (V, )where is a M M family of subsets of a finite set V ,suchthat: , V ,and is closed under ∅∈M ∈M M intersection. The elements of are called convex sets.ForasetS V ,theconvex M ⊆ hull of S is the smallest convex set that contains S.Apointx of a convex set X is an extreme point of X if X x is also convex. A convex space (V, )withtheproperty \{ } M that every convex set is the convex hull of its extreme points is called a convex geome- try.AgraphG has a P-elimination ordering if an ordering v1,v2,...,vn of the vertices exists such that vi has property P in the graph induced by vertices vi,vi+1,...,vn for all i =1, 2,...,n.
    [Show full text]
  • Application of SPQR-Trees in the Planarization Approach for Drawing Graphs
    Application of SPQR-Trees in the Planarization Approach for Drawing Graphs Dissertation zur Erlangung des Grades eines Doktors der Naturwissenschaften der Technischen Universität Dortmund an der Fakultät für Informatik von Carsten Gutwenger Dortmund 2010 Tag der mündlichen Prüfung: 20.09.2010 Dekan: Prof. Dr. Peter Buchholz Gutachter: Prof. Dr. Petra Mutzel, Technische Universität Dortmund Prof. Dr. Peter Eades, University of Sydney To my daughter Alexandra. i ii Contents Abstract . vii Zusammenfassung . viii Acknowledgements . ix 1 Introduction 1 1.1 Organization of this Thesis . .4 1.2 Corresponding Publications . .5 1.3 Related Work . .6 2 Preliminaries 7 2.1 Undirected Graphs . .7 2.1.1 Paths and Cycles . .8 2.1.2 Connectivity . .8 2.1.3 Minimum Cuts . .9 2.2 Directed Graphs . .9 2.2.1 Rooted Trees . .9 2.2.2 Depth-First Search and DFS-Trees . 10 2.3 Planar Graphs and Drawings . 11 2.3.1 Graph Embeddings . 11 2.3.2 The Dual Graph . 12 2.3.3 Non-planarity Measures . 13 2.4 The Planarization Method . 13 2.4.1 Planar Subgraphs . 14 2.4.2 Edge Insertion . 17 2.5 Artificial Graphs . 19 3 Graph Decomposition 21 3.1 Blocks and BC-Trees . 22 3.1.1 Finding Blocks . 22 3.2 Triconnected Components . 24 3.3 SPQR-Trees . 31 3.4 Linear-Time Construction of SPQR-Trees . 39 3.4.1 Split Components . 40 3.4.2 Primal Idea . 42 3.4.3 Computing SPQR-Trees . 44 3.4.4 Finding Separation Pairs . 46 iii 3.4.5 Finding Split Components .
    [Show full text]
  • Forbidden Subgraph Pairs for Traceability of Block- Chains
    Electronic Journal of Graph Theory and Applications 1(1) (2013), 1–10 Forbidden subgraph pairs for traceability of block- chains Binlong Lia,b, Hajo Broersmab, Shenggui Zhanga aDepartment of Applied Mathematics, Northwestern Polytechnical University, Xi’an, Shaanxi 710072, P.R. China bFaculty of EEMCS, University of Twente, P.O. Box 217, 7500 AE Enschede, The Netherlands [email protected], [email protected], [email protected] Abstract A block-chain is a graph whose block graph is a path, i.e. it is either a P1, a P2, or a 2-connected graph, or a graph of connectivity 1 with exactly two end-blocks. A graph is called traceable if it contains a Hamilton path. A traceable graph is clearly a block-chain, but the reverse does not hold in general. In this paper we characterize all pairs of connected graphs {R,S} such that every {R,S}-free block-chain is traceable. Keywords: forbidden subgraph, induced subgraph, block-chain, traceable graph, closure, line graph Mathematics Subject Classification : 05C45 1. Introduction We use Bondy and Murty [1] for terminology and notation not defined here and consider finite simple graphs only. Let G be a graph. If a subgraph G′ of G contains all edges xy ∈ E(G) with x,y ∈ V (G′), then G′ is called an induced subgraph of G. For a given graph H, we say that G is H-free if G does not contain an induced subgraph isomorphic to H. For a family H of graphs, G is called H-free if G is H-free for every H ∈ H.
    [Show full text]
  • Characterization and Recognition of Some Opposition and Coalition
    Characterization and recognition of some opposition and coalition graph classes Van Bang Le Universit¨at Rostock, Institut fur¨ Informatik, Rostock, Germany Thomas Podelleck Universit¨at Rostock, Institut fur¨ Informatik, Rostock, Germany Abstract A graph is an opposition graph, respectively, a coalition graph, if it admits an acyclic orientation which puts the two end-edges of every chordless 4-vertex path in opposition, respectively, in the same direction. Opposition and coali- tion graphs have been introduced and investigated in connection to perfect graphs. Recognizing and characterizing opposition and coalition graphs are long-standing open problems. This paper gives characterizations for opposi- tion graphs and coalition graphs on some restricted graph classes. Implicit in our arguments are polynomial time recognition algorithms for these graphs. We also give a good characterization for the so-called generalized opposition graphs. Keywords: Perfectly orderable graph, one-in-one-out graph, opposition graph, coalition graph, perfect graph 2010 MSC: 05C75, 05C17, 05C62 arXiv:1507.00557v1 [cs.DM] 2 Jul 2015 1. Introduction and preliminaries Chv´atal [4] proposed to call a linear order < on the vertex set of an undirected graph G perfect if the greedy coloring algorithm applied to each induced subgraph H of G gives an optimal coloring of H: Consider the vertices of H sequentially by following the order < and assign to each vertex Email addresses: [email protected] (Van Bang Le), [email protected] (Thomas Podelleck) To appear in Discrete Appl. Math. November 8, 2017 v the smallest color not used on any neighbor u of v, u < v. A graph is perfectly orderable if it admits a perfect order.
    [Show full text]
  • Linear Separation of Connected Dominating Sets in Graphs (Extended Abstract) Nina Chiarelli1 and Martin Milanicˇ2
    Linear Separation of Connected Dominating Sets in Graphs (Extended Abstract) Nina Chiarelli1 and Martin Milanicˇ2 1 University of Primorska, UP FAMNIT, Glagoljaskaˇ 8, SI6000 Koper, Slovenia [email protected] 2 University of Primorska, UP IAM, Muzejski trg 2, SI6000 Koper, Slovenia University of Primorska, UP FAMNIT, Glagoljaskaˇ 8, SI6000 Koper, Slovenia [email protected] Abstract are looking for, such as matchings, cliques, stable sets, dominating sets, etc. A connected dominating set in a graph is a dominating set of vertices that induces a The above framework provides a unified way connected subgraph. We introduce and study of describing characteristic properties of several the class of connected-domishold graphs, graph classes studied in the literature, such as which are graphs that admit non-negative real threshold graphs (Chvatal´ and Hammer 1977), weights associated to their vertices such that domishold graphs (Benzaken and Hammer 1978), a set of vertices is a connected dominating total domishold graphs (Chiarelli and Milanicˇ set if and only if the sum of the correspond- 2013a; 2013b) and equistable graphs (Payan 1980; ing weights exceeds a certain threshold. We show that these graphs form a non-hereditary Mahadev, Peled, and Sun 1994). If weights as class of graphs properly containing two above exist and are given with the graph, and the well known classes of chordal graphs: block set T is given by a membership oracle, then a dy- graphs and trivially perfect graphs. We char- namic programming algorithm can be
    [Show full text]