Extensional Acyclic Orientations and Set Graphs
|
|
- Derick Barnett
- 5 years ago
- Views:
Transcription
1 Extensional Acyclic Orientations and Set Graphs Martin Milanič 1, Romeo Rizzi 2, Alexandru I. Tomescu 2,3 1 University of Primorska 2 Università di Udine 3 University of Bucharest 7 th Slovenian International Conference on Graph Theory Bled 11 June 24, / 21
2 OUTLINE SETS, DIGRAPHS, SET GRAPHS RESULTS ON SET GRAPHS APPLICATIONS 2 / 21
3 SETS, DIGRAPHS, SET GRAPHS RESULTS ON SET GRAPHS APPLICATIONS 3 / 21
4 HEREDITARILY FINITE SETS We assume the axioms of Zermelo-Fraenkel, including Axiom of Extensionality: two sets are equal iff they have the same elements Axiom of Foundation: there are no membership cycles or infinite descending membership chains 4 / 21
5 HEREDITARILY FINITE SETS We assume the axioms of Zermelo-Fraenkel, including Axiom of Extensionality: two sets are equal iff they have the same elements Axiom of Foundation: there are no membership cycles or infinite descending membership chains The standard model: von Neumann s cumulative hierarchy of sets. Its subclass of hereditarily finite sets, HF: HF = i V i, over all i N, V0 = ø, Vi+1 = P(V i ). 4 / 21
6 HEREDITARILY FINITE SETS We assume the axioms of Zermelo-Fraenkel, including Axiom of Extensionality: two sets are equal iff they have the same elements Axiom of Foundation: there are no membership cycles or infinite descending membership chains The standard model: von Neumann s cumulative hierarchy of sets. Its subclass of hereditarily finite sets, HF: HF = i V i, over all i N, V0 = ø, Vi+1 = P(V i ). For example, V1 = {ø} V2 = { ø, {ø} } { } V 3 = ø, {ø}, {{ø}}, {ø, {ø}},... 4 / 21
7 REPRESENTING SETS BY DIGRAPHS { ø, {{ø}}, {ø, {ø}} }
8 REPRESENTING SETS BY DIGRAPHS { ø, {{ø}}, {ø, {ø}} } {{ø}} {ø, {ø}} ø
9 REPRESENTING SETS BY DIGRAPHS { ø, {{ø}}, {ø, {ø}} } {{ø}} {ø, {ø}} {ø} ø
10 REPRESENTING SETS BY DIGRAPHS { ø, {{ø}}, {ø, {ø}} } {{ø}} {ø, {ø}} {ø} ø
11 REPRESENTING SETS BY DIGRAPHS { ø, {{ø}}, {ø, {ø}} } {{ø}} {ø, {ø}} {ø} ø 5 / 21
12 REPRESENTING SETS BY DIGRAPHS { ø, {{ø}}, {ø, {ø}} } {{ø}} {ø, {ø}} {ø} The transitive closure of a set x TrCl(x) := x y x TrCl(y). ø 5 / 21
13 REPRESENTING SETS BY DIGRAPHS { ø, {{ø}}, {ø, {ø}} } {{ø}} {ø, {ø}} {ø} The transitive closure of a set x TrCl(x) := x y x TrCl(y). ø DEFINITION The membership digraph of x is ( ) TrCl(x), {u v u, v TrCl(x) u v}. 5 / 21
14 SET GRAPHS DEFINITION A digraph D is extensional if u v V(G), N + (u) N + (v). 6 / 21
15 SET GRAPHS DEFINITION A digraph D is extensional if u v V(G), N + (u) N + (v). There is a 1-1 correspondence between membership digraphs and extensional acyclic (e.a.) digraphs. 6 / 21
16 SET GRAPHS DEFINITION A digraph D is extensional if u v V(G), N + (u) N + (v). There is a 1-1 correspondence between membership digraphs and extensional acyclic (e.a.) digraphs. MAIN QUESTION Characterize the underlying (undirected) graphs of e.a. digraphs. we consider finite simple (di)graphs; if a graph admits an e.a. orientation, we call it a set graph. 6 / 21
17 SET GRAPHS DEFINITION A digraph D is extensional if u v V(G), N + (u) N + (v). There is a 1-1 correspondence between membership digraphs and extensional acyclic (e.a.) digraphs. MAIN QUESTION Characterize the underlying (undirected) graphs of e.a. digraphs. we consider finite simple (di)graphs; if a graph admits an e.a. orientation, we call it a set graph. We study the implicit graph-theoretic expressive power of HF: a set graph can be represented by the transitive closure from which it originates (e.g. in {log}, CLP(SET ), Referee) 6 / 21
18 SETS, DIGRAPHS, SET GRAPHS RESULTS ON SET GRAPHS APPLICATIONS 7 / 21
19 BASIC PROPERTIES Every set graph is connected (since every e.a. orientation has a unique sink) There are connected graphs which are not set graphs: e.g., the claw, K 1,3????? 8 / 21
20 BASIC PROPERTIES Every set graph is connected (since every e.a. orientation has a unique sink) There are connected graphs which are not set graphs: e.g., the claw, K 1,3???? PROPOSITION If G is a set graph, then for every X V(G), G X has at most 2 X connected components.? The only trees which are set graphs are paths. 8 / 21
21 9 / 21
22 BASIC PROPERTIES THEOREM If G has a Hamiltonian path, then G is a set graph. 10 / 21
23 BASIC PROPERTIES THEOREM If G has a Hamiltonian path, then G is a set graph. 10 / 21
24 BASIC PROPERTIES THEOREM If G has a Hamiltonian path, then G is a set graph. x z y 10 / 21
25 BASIC PROPERTIES THEOREM If G has a Hamiltonian path, then G is a set graph. x z y Not all set graphs have a Hamiltonian path: 10 / 21
26 BASIC PROPERTIES THEOREM If G has a Hamiltonian path, then G is a set graph. x z y COROLLARY Given G a complete multipartite graph, then G is a set graph if and only if G has a Hamiltonian path. COROLLARY The tree-width of set graphs is not bounded by a constant. 10 / 21
27 RECOGNIZING SET GRAPHS IS NP-COMPLETE Let S(G) be obtained from G by subdividing each edge once. THEOREM G has a Hamiltonian path if and only if S(G) is a set graph. 11 / 21
28 RECOGNIZING SET GRAPHS IS NP-COMPLETE Let S(G) be obtained from G by subdividing each edge once. THEOREM G has a Hamiltonian path if and only if S(G) is a set graph. 11 / 21
29 RECOGNIZING SET GRAPHS IS NP-COMPLETE Let S(G) be obtained from G by subdividing each edge once. THEOREM G has a Hamiltonian path if and only if S(G) is a set graph. 11 / 21
30 RECOGNIZING SET GRAPHS IS NP-COMPLETE Let S(G) be obtained from G by subdividing each edge once. THEOREM G has a Hamiltonian path if and only if S(G) is a set graph. 11 / 21
31 RECOGNIZING SET GRAPHS IS NP-COMPLETE Let S(G) be obtained from G by subdividing each edge once. THEOREM G has a Hamiltonian path if and only if S(G) is a set graph. 11 / 21
32 RECOGNIZING SET GRAPHS IS NP-COMPLETE Let S(G) be obtained from G by subdividing each edge once. THEOREM G has a Hamiltonian path if and only if S(G) is a set graph. For the reverse implication, prove that any e.a. orientation of S(G) has a directed path passing through all vertices of G. It remains NP-complete for bipartite graphs, of maximum degree / 21
33 MORE ON COMPLEXITY By the previous reduction, this is NP-complete. IN: A graph G and S V(G). OUT: Does G admit an e.a.o. whose set of sources includes S? 12 / 21
34 MORE ON COMPLEXITY By the previous reduction, this is NP-complete. IN: A graph G and S V(G). OUT: Does G admit an e.a.o. whose set of sources includes S? By a more involved reduction, also this is NP-complete. IN: A graph G and S V(G). OUT: Does G admit an e.a.o. whose set of sources is precisely S? 12 / 21
35 MORE ON COMPLEXITY By the previous reduction, this is NP-complete. IN: A graph G and S V(G). OUT: Does G admit an e.a.o. whose set of sources includes S? By a more involved reduction, also this is NP-complete. IN: A graph G and S V(G). OUT: Does G admit an e.a.o. whose set of sources is precisely S? However, these problems can be stated in MSOL. By Courcelle s theorem, we get: THEOREM Recognizing set graphs and the above problem can be solved in linear time on graphs of bounded tree-width. 12 / 21
36 CONNECTED CLAW-FREE GRAPHS ARE SET GRAPHS THEOREM If G is a connected claw-free graph, then G is a set graph; an e.a. orientation can be found in polynomial time. 13 / 21
37 CONNECTED CLAW-FREE GRAPHS ARE SET GRAPHS THEOREM If G is a connected claw-free graph, then G is a set graph; an e.a. orientation can be found in polynomial time. Proof (algorithm) idea: in any acyclic orientation with a unique sink of G, there can be no collision among three vertices x y z start with a good acyclic orientation with a unique sink use claw-freeness to resolve each collision, by reversing at most two arcs w 13 / 21
38 MORE ON CLAW-FREENESS Claw-free graphs = the largest hereditary class of graphs every connected member of which is a set graph. 14 / 21
39 MORE ON CLAW-FREENESS Claw-free graphs = the largest hereditary class of graphs every connected member of which is a set graph. apple K 2,3 dart co-(k 3 + 2K 1 ) THEOREM If G is (apple, K 2,3, dart, co-(k 3 + 2K 1 ))-free and connected, then G is a set graph if and only if G is claw-free. this is the largest hereditary class with this property 14 / 21
40 CLOSURE PROPERTIES Set graphs are not closed under taking induced subgraphs. Set graphs are closed under: substitution (hence under adding a dominant vertex, or adding a true twin) x H suppressing a cut vertex G G x G G 15 / 21
41 UNICYCLIC SET GRAPHS Recognizing set graphs is easy the extremal values of the cyclomatic number (i.e., trees, complete graphs). THEOREM A unicyclic graph is a set graph if and only if it is a jellyfish graph. Moreover, an e.a. orientation of such a graph can be found in linear time. P C P A jellyfish graph; any of the paths P, P, P can have length 0 P 16 / 21
42 SETS, DIGRAPHS, SET GRAPHS RESULTS ON SET GRAPHS APPLICATIONS 17 / 21
43 SIMPLER PROOFS FOR CLAW-FREE GRAPHS / AUTOMATIC PROOF VERIFICATION By working with an acyclic orientation with a unique sink, (e.g., extensional) The square of any connected claw-free graph is vertex-pancyclic [Matthews, Sumner, 1984] here we avoid resorting to a general result that in G 2, vertex-pancyclicity Hamiltonicity [Fleischner, 1976] 18 / 21
44 SIMPLER PROOFS FOR CLAW-FREE GRAPHS / AUTOMATIC PROOF VERIFICATION By working with an acyclic orientation with a unique sink, (e.g., extensional) The square of any connected claw-free graph is vertex-pancyclic [Matthews, Sumner, 1984] here we avoid resorting to a general result that in G 2, vertex-pancyclicity Hamiltonicity [Fleischner, 1976] Any connected claw-free graph of even order has a perfect matching [Sumner, 1974] 18 / 21
45 SIMPLER PROOFS FOR CLAW-FREE GRAPHS / AUTOMATIC PROOF VERIFICATION By working with an acyclic orientation with a unique sink, (e.g., extensional) The square of any connected claw-free graph is vertex-pancyclic [Matthews, Sumner, 1984] here we avoid resorting to a general result that in G 2, vertex-pancyclicity Hamiltonicity [Fleischner, 1976] Any connected claw-free graph of even order has a perfect matching [Sumner, 1974] These proofs are currently being formalized in the automatic proof-checker Referee. representing a connected claw-free graph by a transitive set required the minimal formalism. 18 / 21
46 VERTEX IDENTIFICATION Practical application: discriminating codes for graphs [Karpovsky, Chakrabarty, Levitin, 1998], [Charon, Cohen, Hudry, Lobstein, 2008] 19 / 21
47 VERTEX IDENTIFICATION Practical application: discriminating codes for graphs [Karpovsky, Chakrabarty, Levitin, 1998], [Charon, Cohen, Hudry, Lobstein, 2008] Given a digraph D, we say that a subset C V(D) is a discriminating code if u v V(D), N + (u) C N + (v) C. 19 / 21
48 VERTEX IDENTIFICATION Practical application: discriminating codes for graphs [Karpovsky, Chakrabarty, Levitin, 1998], [Charon, Cohen, Hudry, Lobstein, 2008] Given a digraph D, we say that a subset C V(D) is a discriminating code if u v V(D), N + (u) C N + (v) C. A digraph D admits a discriminating code if and only if D is extensional. 19 / 21
49 VERTEX IDENTIFICATION Practical application: discriminating codes for graphs [Karpovsky, Chakrabarty, Levitin, 1998], [Charon, Cohen, Hudry, Lobstein, 2008] Given a digraph D, we say that a subset C V(D) is a discriminating code if u v V(D), N + (u) C N + (v) C. A digraph D admits a discriminating code if and only if D is extensional. Useful, e.g., in fault detection in multiprocessor systems. 19 / 21
50 CONCLUSIONS Set graphs arise from set theory, but have many (practical) applications Recognizing set graphs is NP-complete but solvable in linear time on graphs of bounded tree-width Set graphs generalize: graphs with a Hamiltonian path connected claw-free graphs (an e.a. orientation can be found in poly-time) 20 / 21
51 CONCLUSIONS Set graphs arise from set theory, but have many (practical) applications Recognizing set graphs is NP-complete but solvable in linear time on graphs of bounded tree-width Set graphs generalize: graphs with a Hamiltonian path connected claw-free graphs (an e.a. orientation can be found in poly-time) Worth studying: allowing the orientation to have cycles, and using an extensional-like criterion for irredundacy; e.g., bisimilarity and hypersets: recognizing graphs which admit an orientation without distinct bisimilar vertices is also NP-complete. 20 / 21
52 THANK YOU! 21 / 21
On some problems in graph theory: from colourings to vertex identication
On some problems in graph theory: from colourings to vertex identication F. Foucaud 1 Joint works with: E. Guerrini 1,2, R. Klasing 1, A. Kosowski 1,3, M. Kov²e 1,2, R. Naserasr 1, A. Parreau 2, A. Raspaud
More information1-identifying codes on Caterpillar Graphs
1-identifying codes on Caterpillar Graphs Juliana Félix, Márcia Cappelle Instituto de Informática INF-UFG November 7, 2016 Juliana Félix, Márcia Cappelle 1-identifying codes on Caterpillar Graphs 1 / 32
More informationOn some extremal problems on identifying codes in (di)graphs
On some extremal problems on identifying codes in (di)graphs F. Foucaud 1 Joint works with: E. Guerrini 1,2, R. Klasing 1, A. Kosowski 1,3, M. Kov²e 1,2, R. Naserasr 1, A. Parreau 2, A. Raspaud 1, P. Valicov
More informationHyper-extensionality and one-node elimination on membership graphs
Hyper-extensionality and one-node elimination on membership graphs E. Omodeo 1, C. Piazza 2, A. Policriti 2, and A. I. Tomescu 3 1 University of Trieste 2 University of Udine 3 University of Helsinki Abstract.
More informationIntroduction to Graph Theory
Introduction to Graph Theory Tandy Warnow January 20, 2017 Graphs Tandy Warnow Graphs A graph G = (V, E) is an object that contains a vertex set V and an edge set E. We also write V (G) to denote the vertex
More informationA proof-checking experiment on representing graphs as membership digraphs
A proof-checking experiment on representing graphs as membership digraphs Pierpaolo Calligaris 1, Eugenio G. Omodeo 2, Alexandru I. Tomescu 3 1 Università di Trieste (laureando), email: frenkyo@gmail.com
More informationVertex 3-colorability of claw-free graphs
Algorithmic Operations Research Vol.2 (27) 5 2 Vertex 3-colorability of claw-free graphs Marcin Kamiński a Vadim Lozin a a RUTCOR - Rutgers University Center for Operations Research, 64 Bartholomew Road,
More informationJörgen Bang-Jensen and Gregory Gutin. Digraphs. Theory, Algorithms and Applications. Springer
Jörgen Bang-Jensen and Gregory Gutin Digraphs Theory, Algorithms and Applications Springer Contents 1. Basic Terminology, Notation and Results 1 1.1 Sets, Subsets, Matrices and Vectors 1 1.2 Digraphs,
More informationColourings, Homomorphisms, and Partitions of Transitive Digraphs
Colourings, Homomorphisms, and Partitions of Transitive Digraphs Tomás Feder 268 Waverley St., Palo Alto, CA 94301, USA tomas@theory.stanford.edu Pavol Hell School of Computing Science Simon Fraser University
More informationHardness of Subgraph and Supergraph Problems in c-tournaments
Hardness of Subgraph and Supergraph Problems in c-tournaments Kanthi K Sarpatwar 1 and N.S. Narayanaswamy 1 Department of Computer Science and Engineering, IIT madras, Chennai 600036, India kanthik@gmail.com,swamy@cse.iitm.ac.in
More informationUpper bounds and algorithms for parallel knock-out numbers
Theoretical Computer Science 410 (2009) 1319 1327 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Upper bounds and algorithms for parallel
More informationNecessary edges in k-chordalizations of graphs
Necessary edges in k-chordalizations of graphs Hans L. Bodlaender Abstract In this note, we look at which edges must always be added to a given graph G = (V, E), when we want to make it a chordal graph
More informationThe Paradoxical Nature of Locating Sensors in Paths and Cycles: The Case of 2-Identifying Codes
DIMACS Technical Report 006-0 The Paradoxical Nature of Locating Sensors in Paths and Cycles: The Case of -Identifying Codes by David L. Roberts 1 College of Computing Georgia Institute of Technology Atlanta,
More informationGraphs and Network Flows IE411. Lecture 21. Dr. Ted Ralphs
Graphs and Network Flows IE411 Lecture 21 Dr. Ted Ralphs IE411 Lecture 21 1 Combinatorial Optimization and Network Flows In general, most combinatorial optimization and integer programming problems are
More informationModule 11. Directed Graphs. Contents
Module 11 Directed Graphs Contents 11.1 Basic concepts......................... 256 Underlying graph of a digraph................ 257 Out-degrees and in-degrees.................. 258 Isomorphism..........................
More informationCOMP260 Spring 2014 Notes: February 4th
COMP260 Spring 2014 Notes: February 4th Andrew Winslow In these notes, all graphs are undirected. We consider matching, covering, and packing in bipartite graphs, general graphs, and hypergraphs. We also
More informationCounting the Number of Eulerian Orientations
Counting the Number of Eulerian Orientations Zhenghui Wang March 16, 011 1 Introduction Consider an undirected Eulerian graph, a graph in which each vertex has even degree. An Eulerian orientation of the
More informationAnalysis of Optimal Sets of Survivable Paths in Undirected Simple Graph Applicable for Optical Networks
Analysis of Optimal Sets of Survivable Paths in Undirected Simple Graph Applicable for Optical Networks Z. R. Bogdanowicz 1,2 Intelligent Systems and Robotics Laboratory Armament Research, Development
More informationComplexity Results on Graphs with Few Cliques
Discrete Mathematics and Theoretical Computer Science DMTCS vol. 9, 2007, 127 136 Complexity Results on Graphs with Few Cliques Bill Rosgen 1 and Lorna Stewart 2 1 Institute for Quantum Computing and School
More informationVertex Identifying Codes for Fault Isolation in Communication Networks
Vertex Identifying Codes for Fault Isolation in Communication Networks Krishnaiyan Thulasiraman a, Min Xu a,b, Ying Xiao c, and Xiao-Dong Hu b a School of Computer Science, University of Oklahoma, Norman,
More informationGraphs and Orders Cours MPRI
Graphs and Orders Cours MPRI 2012 2013 Michel Habib habib@liafa.univ-paris-diderot.fr http://www.liafa.univ-paris-diderot.fr/~habib Chevaleret novembre 2012 Table des Matières Introduction Definitions
More informationBlock Duplicate Graphs and a Hierarchy of Chordal Graphs
Block Duplicate Graphs and a Hierarchy of Chordal Graphs Martin Charles Golumbic Uri N. Peled August 18, 1998 Revised October 24, 2000 and March 15, 2001 Abstract A block graph is a graph whose blocks
More informationREU Problems of the Czech Group
REU Problems of the Czech Group Adam Juraszek, Tomáš Masařík, Jitka Novotná, Martin Töpfer, Tomáš Toufar, Jan Voborník, Peter Zeman Mentor: Dr. James Abello DIMACS REU 2015, Piscataway Dominating Sets
More informationOrientable convexity, geodetic and hull numbers in graphs
Discrete Applied Mathematics 148 (2005) 256 262 www.elsevier.com/locate/dam Note Orientable convexity, geodetic and hull numbers in graphs Alastair Farrugia Rahal Ġdid, Malta Received 11 July 2003; received
More informationThe competition numbers of complete tripartite graphs
The competition numbers of complete tripartite graphs SUH-RYUNG KIM Department of Mathematics Education, Seoul National University, 151-742, Korea srkim@snuackr YOSHIO SANO Research Institute for Mathematical
More informationDOMINATION IN SOME CLASSES OF DITREES
BULLETIN OF THE INTERNATIONAL MATHEMATICAL VIRTUAL INSTITUTE ISSN (p) 20-4874, ISSN (o) 20-4955 www.imvibl.org /JOURNALS / BULLETIN Vol. 6(2016), 157-167 Former BULLETIN OF THE SOCIETY OF MATHEMATICIANS
More informationAcyclic Subgraphs of Planar Digraphs
Acyclic Subgraphs of Planar Digraphs Noah Golowich Research Science Institute Department of Mathematics Massachusetts Institute of Technology Cambridge, Massachusetts, U.S.A. ngolowich@college.harvard.edu
More informationNetwork models and graph theory
Network models and graph theory G. Ferrari Trecate Dipartimento di Ingegneria Industriale e dell Informazione (DIII) Università degli Studi di Pavia Industrial Automation Ferrari Trecate (DII) Network
More informationCONNECTIVITY AND NETWORKS
CONNECTIVITY AND NETWORKS We begin with the definition of a few symbols, two of which can cause great confusion, especially when hand-written. Consider a graph G. (G) the degree of the vertex with smallest
More informationDecision and approximation complexity for identifying codes and locating-dominating sets in restricted graph classes
Decision and approximation complexity for identifying codes and locating-dominating sets in restricted graph classes Florent Foucaud a,b,c a Department of Mathematics, University of Johannesburg, Johannesburg
More informationPrinciples of AI Planning. Principles of AI Planning. 7.1 How to obtain a heuristic. 7.2 Relaxed planning tasks. 7.1 How to obtain a heuristic
Principles of AI Planning June 8th, 2010 7. Planning as search: relaxed planning tasks Principles of AI Planning 7. Planning as search: relaxed planning tasks Malte Helmert and Bernhard Nebel 7.1 How to
More informationFoundations of Computer Science Spring Mathematical Preliminaries
Foundations of Computer Science Spring 2017 Equivalence Relation, Recursive Definition, and Mathematical Induction Mathematical Preliminaries Mohammad Ashiqur Rahman Department of Computer Science College
More informationarxiv: v3 [cs.ds] 26 Sep 2013
Preprocessing Subgraph and Minor Problems: When Does a Small Vertex Cover Help?, Fedor V. Fomin a, Bart M. P. Jansen a,, Micha l Pilipczuk a a Department of Informatics, University of Bergen. PO Box 7803,
More informationColoring edges and vertices of graphs without short or long cycles
Coloring edges and vertices of graphs without short or long cycles Marcin Kamiński and Vadim Lozin Abstract Vertex and edge colorability are two graph problems that are NPhard in general. We show that
More information4. (a) Draw the Petersen graph. (b) Use Kuratowski s teorem to prove that the Petersen graph is non-planar.
UPPSALA UNIVERSITET Matematiska institutionen Anders Johansson Graph Theory Frist, KandMa, IT 010 10 1 Problem sheet 4 Exam questions Solve a subset of, say, four questions to the problem session on friday.
More informationGraph and Digraph Glossary
1 of 15 31.1.2004 14:45 Graph and Digraph Glossary A B C D E F G H I-J K L M N O P-Q R S T U V W-Z Acyclic Graph A graph is acyclic if it contains no cycles. Adjacency Matrix A 0-1 square matrix whose
More informationChordal deletion is fixed-parameter tractable
Chordal deletion is fixed-parameter tractable Dániel Marx Institut für Informatik, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. dmarx@informatik.hu-berlin.de Abstract. It
More informationarxiv: v2 [math.co] 25 May 2016
arxiv:1605.06638v2 [math.co] 25 May 2016 A note on a conjecture of Gyárfás Ryan R. Martin Abstract This note proves that, given one member, T, of a particular family of radius-three trees, every radius-two,
More informationCOLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES
Volume 2, Number 1, Pages 61 66 ISSN 1715-0868 COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES MARCIN KAMIŃSKI AND VADIM LOZIN Abstract. Vertex and edge colorability are two graph problems
More informationCombining Tree Partitioning, Precedence, and Incomparability Constraints
Combining Tree Partitioning, Precedence, and Incomparability Constraints Nicolas Beldiceanu 1, Pierre Flener 2, and Xavier Lorca 1 1 École des Mines de Nantes, LINA FREE CNRS 2729 FR 44307 Nantes Cedex
More informationChordal Graphs: Theory and Algorithms
Chordal Graphs: Theory and Algorithms 1 Chordal graphs Chordal graph : Every cycle of four or more vertices has a chord in it, i.e. there is an edge between two non consecutive vertices of the cycle. Also
More informationOn the Page Number of Upward Planar Directed Acyclic Graphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 17, no. 3, pp. 221 244 (2013) DOI: 10.7155/jgaa.00292 On the Page Number of Upward Planar Directed Acyclic Graphs Fabrizio Frati 1 Radoslav
More informationSpanning Eulerian Subgraphs in claw-free graphs
Spanning Eulerian Subgraphs in claw-free graphs Zhi-Hong Chen Butler University, Indianapolis, IN 46208 Hong-Jian Lai West Virginia University, Morgantown, WV 26506 Weiqi Luo JiNan University, Guangzhou,
More informationComplexity of Disjoint Π-Vertex Deletion for Disconnected Forbidden Subgraphs
Journal of Graph Algorithms and Applications http://jgaa.info/ vol. 18, no. 4, pp. 603 631 (2014) DOI: 10.7155/jgaa.00339 Complexity of Disjoint Π-Vertex Deletion for Disconnected Forbidden Subgraphs Jiong
More informationOn Structural Parameterizations of the Matching Cut Problem
On Structural Parameterizations of the Matching Cut Problem N. R. Aravind, Subrahmanyam Kalyanasundaram, and Anjeneya Swami Kare Department of Computer Science and Engineering, IIT Hyderabad, Hyderabad,
More informationAssignment 1 Introduction to Graph Theory CO342
Assignment 1 Introduction to Graph Theory CO342 This assignment will be marked out of a total of thirty points, and is due on Thursday 18th May at 10am in class. Throughout the assignment, the graphs are
More informationMatching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.
18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have
More informationSpanning eulerian subgraphs in N 2 -locally connected claw-free graphs
Spanning eulerian subgraphs in N 2 -locally connected claw-free graphs Hong-Jian Lai, Mingchu Li, Yehong Shao and Liming Xiong July 15, 2005 Abstract A graph G is N m -locally connected if for every vertex
More informationColored trees in edge-colored graphs
Colored trees in edge-colored graphs V.Borozan, W. Fernadez de la Vega, Y. Manoussakis, C. Martinhon, R. Muthu, R. Saad University of Paris-XI, Orsay LRI, Bât. 490, 91405 Orsay Cedex, France Inst. of Comp.
More informationGraph Theory. Connectivity, Coloring, Matching. Arjun Suresh 1. 1 GATE Overflow
Graph Theory Connectivity, Coloring, Matching Arjun Suresh 1 1 GATE Overflow GO Classroom, August 2018 Thanks to Subarna/Sukanya Das for wonderful figures Arjun, Suresh (GO) Graph Theory GATE 2019 1 /
More informationClosed orders and closed graphs
DOI: 10.1515/auom-2016-0034 An. Şt. Univ. Ovidius Constanţa Vol. 24(2),2016, 159 167 Closed orders and closed graphs Marilena Crupi Abstract The class of closed graphs by a linear ordering on their sets
More informationLecture 5: Graphs. Rajat Mittal. IIT Kanpur
Lecture : Graphs Rajat Mittal IIT Kanpur Combinatorial graphs provide a natural way to model connections between different objects. They are very useful in depicting communication networks, social networks
More informationTopological Invariance under Line Graph Transformations
Symmetry 2012, 4, 329-335; doi:103390/sym4020329 Article OPEN ACCESS symmetry ISSN 2073-8994 wwwmdpicom/journal/symmetry Topological Invariance under Line Graph Transformations Allen D Parks Electromagnetic
More information9 About Intersection Graphs
9 About Intersection Graphs Since this lecture we focus on selected detailed topics in Graph theory that are close to your teacher s heart... The first selected topic is that of intersection graphs, i.e.
More informationPART 1 GRAPHICAL STRUCTURE
PART 1 GRAPHICAL STRUCTURE in this web service in this web service 1 Treewidth and Hypertree Width Georg Gottlob, Gianluigi Greco, Francesco Scarcello This chapter covers methods for identifying islands
More informationCombinatorial optimization - Structures and Algorithms, GeorgiaTech, Fall 2011 Lectures 1 4: Aug 23 Sep 1
Combinatorial optimization - Structures and Algorithms, GeorgiaTech, Fall 011 Lectures 1 4: Aug 3 Sep 1 László Végh References are from the book Connections in Combinatorial Optimization by András Frank
More informationarxiv: v1 [cs.ds] 14 Dec 2018
Graph classes and forbidden patterns on three vertices Laurent Feuilloley 1,2,3 and Michel Habib 1,3 arxiv:1812.05913v1 [cs.ds] 14 Dec 2018 1 IRIF, UMR 8243 CNRS & Paris Diderot University, Paris, France
More informationSome results on Interval probe graphs
Some results on Interval probe graphs In-Jen Lin and C H Wu Department of Computer science Science National Taiwan Ocean University, Keelung, Taiwan ijlin@mail.ntou.edu.tw Abstract Interval Probe Graphs
More informationNP-Hardness. We start by defining types of problem, and then move on to defining the polynomial-time reductions.
CS 787: Advanced Algorithms NP-Hardness Instructor: Dieter van Melkebeek We review the concept of polynomial-time reductions, define various classes of problems including NP-complete, and show that 3-SAT
More informationA note on isolate domination
Electronic Journal of Graph Theory and Applications 4 (1) (016), 94 100 A note on isolate domination I. Sahul Hamid a, S. Balamurugan b, A. Navaneethakrishnan c a Department of Mathematics, The Madura
More informationAdjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.
1 Graph Basics What is a graph? Graph: a graph G consists of a set of vertices, denoted V (G), a set of edges, denoted E(G), and a relation called incidence so that each edge is incident with either one
More informationChapter 3 Trees. Theorem A graph T is a tree if, and only if, every two distinct vertices of T are joined by a unique path.
Chapter 3 Trees Section 3. Fundamental Properties of Trees Suppose your city is planning to construct a rapid rail system. They want to construct the most economical system possible that will meet the
More information1. Lecture notes on bipartite matching February 4th,
1. Lecture notes on bipartite matching February 4th, 2015 6 1.1.1 Hall s Theorem Hall s theorem gives a necessary and sufficient condition for a bipartite graph to have a matching which saturates (or matches)
More informationDiscrete Applied Mathematics
Discrete Applied Mathematics 158 (2010) 261 276 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam Most balanced minimum cuts Paul Bonsma
More informationOn some subclasses of circular-arc graphs
On some subclasses of circular-arc graphs Guillermo Durán - Min Chih Lin Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires e-mail: {willy,oscarlin}@dc.uba.ar
More informationApproximation Algorithms for Geometric Intersection Graphs
Approximation Algorithms for Geometric Intersection Graphs Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 700108, India. Outline
More informationGraphs (MTAT , 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402
Graphs (MTAT.05.080, 6 EAP) Lectures: Mon 14-16, hall 404 Exercises: Wed 14-16, hall 402 homepage: http://courses.cs.ut.ee/2012/graafid (contains slides) For grade: Homework + three tests (during or after
More informationPrice of Connectivity for the vertex cover problem and the dominating set problem: conjectures and investigation of critical graphs
Price of Connectivity for the vertex cover problem and the dominating set problem: conjectures and investigation of critical graphs Eglantine Camby Université Libre de Bruxelles, Brussels, Belgium GERAD
More informationReductions and Satisfiability
Reductions and Satisfiability 1 Polynomial-Time Reductions reformulating problems reformulating a problem in polynomial time independent set and vertex cover reducing vertex cover to set cover 2 The Satisfiability
More informationAssignment 4 Solutions of graph problems
Assignment 4 Solutions of graph problems 1. Let us assume that G is not a cycle. Consider the maximal path in the graph. Let the end points of the path be denoted as v 1, v k respectively. If either of
More informationConstructions of k-critical P 5 -free graphs
1 2 Constructions of k-critical P 5 -free graphs Chính T. Hoàng Brian Moore Daniel Recoskie Joe Sawada Martin Vatshelle 3 January 2, 2013 4 5 6 7 8 Abstract With respect to a class C of graphs, a graph
More informationGraph algorithms based on infinite automata: logical descriptions and usable constructions
Graph algorithms based on infinite automata: logical descriptions and usable constructions Bruno Courcelle (joint work with Irène Durand) Bordeaux-1 University, LaBRI (CNRS laboratory) 1 Overview Algorithmic
More informationGeneralized Interlinked Cycle Cover for Index Coding
Generalized Interlinked Cycle Cover for Index Coding Chandra Thapa, Lawrence Ong, and Sarah J. Johnson School of Electrical Engineering and Computer Science, The University of Newcastle, Newcastle, Australia
More informationGraph Theory and Applications
Graph Theory and Applications with Exercises and Problems Jean-Claude Fournier WILEY Table of Contents Introduction 17 Chapter 1. Basic Concepts 21 1.1 The origin of the graph concept 21 1.2 Definition
More informationArtificial Intelligence
Artificial Intelligence Graph theory G. Guérard Department of Nouvelles Energies Ecole Supérieur d Ingénieurs Léonard de Vinci Lecture 1 GG A.I. 1/37 Outline 1 Graph theory Undirected and directed graphs
More informationApproximation slides 1. An optimal polynomial algorithm for the Vertex Cover and matching in Bipartite graphs
Approximation slides 1 An optimal polynomial algorithm for the Vertex Cover and matching in Bipartite graphs Approximation slides 2 Linear independence A collection of row vectors {v T i } are independent
More informationVertex Cover is Fixed-Parameter Tractable
Vertex Cover is Fixed-Parameter Tractable CS 511 Iowa State University November 28, 2010 CS 511 (Iowa State University) Vertex Cover is Fixed-Parameter Tractable November 28, 2010 1 / 18 The Vertex Cover
More informationTreewidth and graph minors
Treewidth and graph minors Lectures 9 and 10, December 29, 2011, January 5, 2012 We shall touch upon the theory of Graph Minors by Robertson and Seymour. This theory gives a very general condition under
More information6. Lecture notes on matroid intersection
Massachusetts Institute of Technology 18.453: Combinatorial Optimization Michel X. Goemans May 2, 2017 6. Lecture notes on matroid intersection One nice feature about matroids is that a simple greedy algorithm
More informationLecture 7: Counting classes
princeton university cos 522: computational complexity Lecture 7: Counting classes Lecturer: Sanjeev Arora Scribe:Manoj First we define a few interesting problems: Given a boolean function φ, #SAT is the
More informationA Vizing-like theorem for union vertex-distinguishing edge coloring
A Vizing-like theorem for union vertex-distinguishing edge coloring Nicolas Bousquet, Antoine Dailly, Éric Duchêne, Hamamache Kheddouci, Aline Parreau Abstract We introduce a variant of the vertex-distinguishing
More informationCSE 417 Network Flows (pt 3) Modeling with Min Cuts
CSE 417 Network Flows (pt 3) Modeling with Min Cuts Reminders > HW6 is due on Friday start early bug fixed on line 33 of OptimalLineup.java: > change true to false Review of last two lectures > Defined
More informationarxiv: v1 [cs.dm] 21 Dec 2015
The Maximum Cardinality Cut Problem is Polynomial in Proper Interval Graphs Arman Boyacı 1, Tinaz Ekim 1, and Mordechai Shalom 1 Department of Industrial Engineering, Boğaziçi University, Istanbul, Turkey
More informationIntroduction to Parameterized Complexity
Introduction to Parameterized Complexity M. Pouly Department of Informatics University of Fribourg, Switzerland Internal Seminar June 2006 Outline Introduction & Motivation The Misery of Dr. O The Perspective
More informationV :non-empty vertex ornode set E V V :edge set G (V, E) :directed graph on V, or digraph on V
-93-11. Graph Theory Example: V :non-empty vertex ornode set E V V :edge set G (V, E) :directed graph on V, or digraph on V b e f V={a, b, c, d, e, f, g} a c d f E={(a,b), (b,c), (c,a),... } Note: (a,
More informationIndexable and Strongly Indexable Graphs
Proceedings of the Pakistan Academy of Sciences 49 (2): 139-144 (2012) Copyright Pakistan Academy of Sciences ISSN: 0377-2969 Pakistan Academy of Sciences Original Article Indexable and Strongly Indexable
More information1 The Traveling Salesperson Problem (TSP)
CS 598CSC: Approximation Algorithms Lecture date: January 23, 2009 Instructor: Chandra Chekuri Scribe: Sungjin Im In the previous lecture, we had a quick overview of several basic aspects of approximation
More informationCombinatorics Summary Sheet for Exam 1 Material 2019
Combinatorics Summary Sheet for Exam 1 Material 2019 1 Graphs Graph An ordered three-tuple (V, E, F ) where V is a set representing the vertices, E is a set representing the edges, and F is a function
More informationSmall Survey on Perfect Graphs
Small Survey on Perfect Graphs Michele Alberti ENS Lyon December 8, 2010 Abstract This is a small survey on the exciting world of Perfect Graphs. We will see when a graph is perfect and which are families
More informationCommon Induced Subgraph Isomorphism Structural Parameterizations and Exact Algorithms
Common Induced Subgraph Isomorphism Structural Parameterizations and Exact Algorithms Faisal N. Abu-Khzam Department of Computer Science and Mathematics Lebanese American University Beirut, Lebanon Overview
More informationRecognizing Interval Bigraphs by Forbidden Patterns
Recognizing Interval Bigraphs by Forbidden Patterns Arash Rafiey Simon Fraser University, Vancouver, Canada, and Indiana State University, IN, USA arashr@sfu.ca, arash.rafiey@indstate.edu Abstract Let
More informationarxiv: v1 [math.co] 4 Apr 2011
arxiv:1104.0510v1 [math.co] 4 Apr 2011 Minimal non-extensible precolorings and implicit-relations José Antonio Martín H. Abstract. In this paper I study a variant of the general vertex coloring problem
More informationCharacterizations of graph classes by forbidden configurations
Characterizations of graph classes by forbidden configurations Zdeněk Dvořák September 14, 2015 We consider graph classes that can be described by excluding some fixed configurations. Let us give some
More informationMasakuni TAKI. Application of Transitive Graph for Education Support System 69
Application of Transitive Graph for Education Support System 69 Masakuni TAKI This paper reports an education support system to take required credits from entrance to graduation in a college. This system
More informationNP-Completeness. Algorithms
NP-Completeness Algorithms The NP-Completeness Theory Objective: Identify a class of problems that are hard to solve. Exponential time is hard. Polynomial time is easy. Why: Do not try to find efficient
More informationAbstract. A graph G is perfect if for every induced subgraph H of G, the chromatic number of H is equal to the size of the largest clique of H.
Abstract We discuss a class of graphs called perfect graphs. After defining them and getting intuition with a few simple examples (and one less simple example), we present a proof of the Weak Perfect Graph
More informationMatching Theory. Figure 1: Is this graph bipartite?
Matching Theory 1 Introduction A matching M of a graph is a subset of E such that no two edges in M share a vertex; edges which have this property are called independent edges. A matching M is said to
More informationA Reduction of Conway s Thrackle Conjecture
A Reduction of Conway s Thrackle Conjecture Wei Li, Karen Daniels, and Konstantin Rybnikov Department of Computer Science and Department of Mathematical Sciences University of Massachusetts, Lowell 01854
More informationChordal graphs MPRI
Chordal graphs MPRI 2017 2018 Michel Habib habib@irif.fr http://www.irif.fr/~habib Sophie Germain, septembre 2017 Schedule Chordal graphs Representation of chordal graphs LBFS and chordal graphs More structural
More informationAbstract. 1. Introduction
MATCHINGS IN 3-DOMINATION-CRITICAL GRAPHS: A SURVEY by Nawarat Ananchuen * Department of Mathematics Silpaorn University Naorn Pathom, Thailand email: nawarat@su.ac.th Abstract A subset of vertices D of
More information