The k-in-a-path problem for claw-free graphs

Size: px
Start display at page:

Download "The k-in-a-path problem for claw-free graphs"

Transcription

1 The k-in-a-path problem for claw-free graphs Jiří Fiala Univerzita Karlova v Praze Bernard Lidický Univerzita Karlova v Praze Marcin Kamiński Université Libre de Bruxelles Daniël Paulusma University of Durham STACS, Nancy, March 2010

2 Graph Minors N. Robertson, P. D. Seymour, Graph Minors. I. Excluding a Forest, JCTB, 35, 39-61, 1983 N. Robertson, P. D. Seymour, Graph Minors. II. Algorithmic Aspects of Tree-Width, J. of Alg., 7, , 1986 N. Robertson, P. D. Seymour, Graph Minors. III. Planar Tree-Width, JCTB, 36, 49-64, 1984 N. Robertson, P. D. Seymour, Graph Minors. IV. Tree-Width and Well-Quasi-Ordering, JCTB, 48, , 1990 N. Robertson, P. D. Seymour, Graph Minors. V. Excluding a Planar Graph, JCTB, 41, , 1986 N. Robertson, P. D. Seymour, Graph Minors. VI. Disjoint Paths across a Disc, JCTB, 41, , 1986 N. Robertson, P. D. Seymour, Graph Minors. VII. Disjoint Paths on a Surface, JCTB, 45, , 1988 N. Robertson, P. D. Seymour, Graph Minors. VIII. A Kuratowski Theorem for General Surfaces, JCTB, 48, , 1990 N. Robertson, P. D. Seymour, Graph Minors. IX. Disjoint Crossed Paths, JCTB, 49, 40-77, 1990 N. Robertson, P. D. Seymour, Graph Minors. X. Obstructions to Tree- Decomposition, JCTB, 52, , 1991 N. Robertson, P. D. Seymour, Graph Minors. XI. Circuits on a Surface, JCTB, 60, , 1994 N. Robertson, P. D. Seymour, Graph Minors. XII. Distance on a Surface, JCTB, 64, , 1995 N. Robertson, P. D. Seymour, Graph Minors. XIII. The Disjoint Paths Problem, JCTB, 63, , 1995 N. Robertson, P. D. Seymour, Graph Minors. XIV. Extending an Embedding, JCTB, 65, 23-50, 1995 N. Robertson, P. D. Seymour, Graph Minors. XV. Giant Steps, JCTB, 68, , 1996 N. Robertson, P. D. Seymour, Graph Minors. XVI. Excluding a Non-planar Graph, JCTB, 89, 43-76, 2003 N. Robertson, P. D. Seymour, Graph Minors. XVII. Taming a Vortex, JCTB, 77, , 1999 N. Robertson, P. D. Seymour, Graph Minors. XVIII. Tree-decompositions and well-quasi-ordering, JCTB, 89, , 2003 N. Robertson, P. D. Seymour, Graph Minors. XIX. Well-quasi-ordering on a Surface, JCTB, 90, , 2004 N. Robertson, P. D. Seymour, Graph Minors. XX. Wagner s Conjecture, JCTB, 92, , 2004 N. Robertson, P. D. Seymour, Graph Minors. XXI. Graphs with Unique Linkages, JCTB, 99, , 2009 N. Robertson, P. D. Seymour, Graph Minors. XXII. Irrelevant Vertices in Linkage Problems, JCTB, to appear N. Robertson, P. D. Seymour, Graph Minors. XXIII. Nash-Williams Immersion Conjecture, JCTB, to appear 2

3 Graph Minors * Wagner s Conjecture * Structure of graphs with a forbidden minor * Polynomial-time recognition 3

4 Graph Minors * Wagner s Conjecture * Structure of graphs with a forbidden minor * Polynomial-time recognition 3

5 Graph Minors * Wagner s Conjecture * Structure of graphs with a forbidden minor * Polynomial-time recognition 3

6 k-linkages k-linkages Input: graph G and k pairs of vertices of G: (s 1,t 1 ),..., (s k,t k ) Problem: does there exist k vertex-disjoint paths s 1 t 1,... s k t k? k-linkages = k-disjoint Paths 4

7 k-linkages k-linkages Input: graph G and k pairs of vertices of G: (s 1,t 1 ),..., (s k,t k ) Problem: does there exist k vertex-disjoint paths s 1 t 1,... s k t k? k-linkages = k-disjoint Paths 4

8 k-linkages Theorem (Robertson and Seymour) For every k, there exists a polynomial-time algorithm for k-linkages. 5

9 Mutually induced Paths in a graph are mutually induced if * they are vertex disjoint, and * no vertex of one path is adjacent to a vertex of another. 6

10 Mutually induced Paths in a graph are mutually induced if * they are vertex disjoint, and * no vertex of one path is adjacent to a vertex of another. 6

11 Mutually induced Paths in a graph are mutually induced if * they are vertex disjoint, and * no vertex of one path is adjacent to a vertex of another. 6

12 k-induced-linkages k-induced-linkages Input: graph G and k pairs of vertices of G: (s 1,t 1 ),..., (s k,t k ) Problem: does there exist mutually-induced paths s 1 t 1,... s k t k? k-induced-linkages = k-induced-disjoint-paths 7

13 k-induced-linkages k-induced-linkages Input: graph G and k pairs of vertices of G: (s 1,t 1 ),..., (s k,t k ) Problem: does there exist mutually-induced paths s 1 t 1,... s k t k? k-induced-linkages = k-induced-disjoint-paths 7

14 NP-completness D. Bienstock, On the Complexity of Testing for Odd Holes and Induced Odd Paths, Discrete Mathematics, 90, 85-92, 1991 Theorem (Bienstock) 2-Induced-Linkages is NP-complete. 8

15 NP-completness D. Bienstock, On the Complexity of Testing for Odd Holes and Induced Odd Paths, Discrete Mathematics, 90, 85-92, 1991 Theorem (Bienstock) 2-Induced-Linkages is NP-complete. 8

16 Graphs of bounded genus Theorem (Kobayashi, Kawarabayashi) For every k and g, there exists a linear-time algorithm for k-induced-linkages in graphs of genus at most g. Y. Kobayashi, K. Kawarabayashi, Algorithms for finding an induced cycle in planar graphs and bounded genus graphs, ACM-SIAM Symposium on Discrete Algorithms, SODA

17 k-in-a-path k-in-a-path Input: graph G and k vertices of G: t 1,...,t k Problem: does there exist an induced path containing t 1,...,t k (in this order)? k-in-a-path and k-induced-linkages are equivalent (sort of). 10

18 k-in-a-path k-in-a-path Input: graph G and k vertices of G: t 1,...,t k Problem: does there exist an induced path containing t 1,...,t k (in this order)? k-in-a-path and k-induced-linkages are equivalent (sort of). 10

19 Claws = a claw = = K 1,3 11

20 Claw-free graphs M. Chudnovsky, P. D. Seymour, Claw-free Graphs I. Orientable prismatic graphs, JCTB, 97, , 2007 M. Chudnovsky, P. D. Seymour, Claw-free Graphs II. Non-orientable prismatic graphs, JCTB, 98, , 2008 M. Chudnovsky, P. D. Seymour, Claw-free Graphs III. Circular Interval Graphs, JCTB, 98, , 2008 M. Chudnovsky, P. D. Seymour, Claw-free Graphs IV. Decomposition theorem, JCTB, 98, , 2008 M. Chudnovsky, P. D. Seymour, Claw-free Graphs V. Global structure, JCTB, 98, , 2008 M. Chudnovsky, P. D. Seymour, Claw-free Graphs VI. Coloring claw-free graphs, submitted M. Chudnovsky, P. D. Seymour, Claw-free Graphs VII. Quasi-line graphs, submitted 12

21 3-In-a-Path in claw-free graphs Theorem (Lévêque, Lin, Maffray, Trotignon) For every k, there exists a polynomial-time algorithm for 3-In-a-Path (2-Induced-Linkages) in claw-free graphs. Benjamin Lévêque, David Y. Lin, Frédéric Maffray, Nicolas Trotignon, Detecting induced subgraphs, DAM, 157, ,

22 Our main result Theorem For every k, there exists a polynomial-time algorithm for k-in-a-path (k-induced-linkages) in claw-free graphs. 14

23 Sketch of Proof 1. Cleaning the graph. 2. Reduction to quasi-line graphs. 3. Contracting homogeneous pairs. 4. Reduction to (circular) interval graphs. 5. Solving the problem on (circular) interval graphs. 15

24 Cleaning the graph Remove vertices of G that are not on an induced path from t 1 to t k. After cleaning, the graph has no odd antihole on 7 vertices as an induced subgraph. odd antihole = complement of an odd cycle on 5 vertices (induced) 16

25 Cleaning the graph Remove vertices of G that are not on an induced path from t 1 to t k. After cleaning, the graph has no odd antihole on 7 vertices as an induced subgraph. odd antihole = complement of an odd cycle on 5 vertices (induced) 16

26 Cleaning the graph Remove vertices of G that are not on an induced path from t 1 to t k. After cleaning, the graph has no odd antihole on 7 vertices as an induced subgraph. odd antihole = complement of an odd cycle on 5 vertices (induced) 16

27 Sketch of Proof 1. Cleaning the graph. 2. Reduction to quasi-line graphs. 3. Contracting homogeneous pairs. 4. Reduction to (circular) interval graphs. 5. Solving the problem on (circular) interval graphs. 17

28 Quasi-line graphs A graph is quasi-line if the neighborhood of every vertex can be partitioned into two cliques. Fact A claw-free graph is quasi-line iff no vertex has an odd antihole in its neighborhood. 18

29 Quasi-line graphs A graph is quasi-line if the neighborhood of every vertex can be partitioned into two cliques. Fact A claw-free graph is quasi-line iff no vertex has an odd antihole in its neighborhood. 18

30 C 5 in the neighborhood Lemma Let v be a vertex with an induced C 5 in its neighborhood. Removing v does not change the solution of the problem. 19

31 Sketch of Proof 1. Cleaning the graph. 2. Reduction to quasi-line graphs. 3. Contracting homogeneous pairs. 4. Reduction to (circular) interval graphs. 5. Solving the problem on (circular) interval graphs. 20

32 Homogeneous pairs of cliques Two (non-trivial) cliques Q 1 and Q 2 are a homogeneous pair, if every vertex from V \ (V (Q 1 ) V (Q 2 )) is adjacent either to none or to all vertices in Q 1 (Q 2 ). 21

33 Finding homogeneous pairs Theorem (King, Reed) There exists a polynomial-time algorithm for finding a homogeneous pair of cliques in a graph (if one exists). A. King, B. Reed, Bounding χ in terms of ω and δ for quasi-line graphs, Journal of Graph Theory, 59, ,

34 Homogeneous pair contraction Lemma Contracting each of the cliques in a homogeneous pair to a single vertex does not change the solution of the problem (if we do it carefully). 23

35 Homogeneous pair contraction Lemma Contracting each of the cliques in a homogeneous pair to a single vertex does not change the solution of the problem (if we do it carefully). 23

36 Sketch of Proof 1. Cleaning the graph. 2. Reduction to quasi-line graphs. 3. Contracting homogeneous pairs. 4. Reduction to (circular) interval graphs. 5. Solving the problem on (circular) interval graphs. 24

37 Quasi-line graphs Theorem A quasi-line graph with no homogeneous pair of cliques is either a circular interval graph or a composition of interval graphs. M. Chudnovsky, P. D. Seymour, The Structure of Claw-free Graphs, In Surveys in combinatorics 2005, Cambridge, ,

38 Sketch of Proof 1. Cleaning the graph. 2. Reduction to quasi-line graphs. 3. Contracting homogeneous pairs. 4. Reduction to (circular) interval graphs. 5. Solving the problem on (circular) interval graphs. 26

39 Hardness result Theorem When k is a part of the input, k-in-a-path (k-induced-linkages) is NP-complete in claw-free graphs. Why? An induced path in G corresponds to (not necessarily induced) path in the graph H with L(H) = G. Hence, we use Theorem (Karp 1975) When k is part of the input, k-linkages is NP-complete. 27

40 Hardness result Theorem When k is a part of the input, k-in-a-path (k-induced-linkages) is NP-complete in claw-free graphs. Why? An induced path in G corresponds to (not necessarily induced) path in the graph H with L(H) = G. Hence, we use Theorem (Karp 1975) When k is part of the input, k-linkages is NP-complete. 27

41 Hardness result Theorem When k is a part of the input, k-in-a-path (k-induced-linkages) is NP-complete in claw-free graphs. Why? An induced path in G corresponds to (not necessarily induced) path in the graph H with L(H) = G. Hence, we use Theorem (Karp 1975) When k is part of the input, k-linkages is NP-complete. 27

42 Hardness result Theorem When k is a part of the input, k-in-a-path (k-induced-linkages) is NP-complete in claw-free graphs. Why? An induced path in G corresponds to (not necessarily induced) path in the graph H with L(H) = G. Hence, we use Theorem (Karp 1975) When k is part of the input, k-linkages is NP-complete. 27

43 Relaxing k-in-a-path k-in-a-tree Input: graph G and k vertices of G: t 1,...,t k Problem: does there exist an induced tree containing t 1,...,t k? 28

44 3-In-a-Tree Theorem (Chudnovsky, Seymour) There exists a polynomial-time algorithm for 3-In-a-Tree. M. Chudnovsky, P. D. Seymour, The three-in-a-tree problem, Combinatorica, to appear What about k-in-a-tree for k 4? 29

45 3-In-a-Tree Theorem (Chudnovsky, Seymour) There exists a polynomial-time algorithm for 3-In-a-Tree. M. Chudnovsky, P. D. Seymour, The three-in-a-tree problem, Combinatorica, to appear What about k-in-a-tree for k 4? 29

46 k-in-a-tree for claw-free graphs Every induced tree in a claw-free graph is a path. k-in-a-tree and k-in-a-path are the same for claw-free graphs. 30

47 k-in-a-tree for claw-free graphs Every induced tree in a claw-free graph is a path. k-in-a-tree and k-in-a-path are the same for claw-free graphs. 30

48 Open problem What is the computational complexity of finding two mutually-induced cycles in a graph? 31

49 thank you! 32

Coloring Fuzzy Circular Interval Graphs

Coloring Fuzzy Circular Interval Graphs Coloring Fuzzy Circular Interval Graphs Friedrich Eisenbrand 1 Martin Niemeier 2 SB IMA DISOPT EPFL Lausanne, Switzerland Abstract Computing the weighted coloring number of graphs is a classical topic

More information

Graphs and Discrete Structures

Graphs and Discrete Structures Graphs and Discrete Structures Nicolas Bousquet Louis Esperet Fall 2018 Abstract Brief summary of the first and second course. É 1 Chromatic number, independence number and clique number The chromatic

More information

Characterizations of graph classes by forbidden configurations

Characterizations 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 information

Colouring graphs with no odd holes

Colouring graphs with no odd holes Colouring graphs with no odd holes Paul Seymour (Princeton) joint with Alex Scott (Oxford) 1 / 17 Chromatic number χ(g): minimum number of colours needed to colour G. 2 / 17 Chromatic number χ(g): minimum

More information

Lift Contractions. Petr Golovach 1 Marcin Kamiński 2 Daniël Paulusma 1 Dimitrios Thilikos 3. 1 September 2011

Lift Contractions. Petr Golovach 1 Marcin Kamiński 2 Daniël Paulusma 1 Dimitrios Thilikos 3. 1 September 2011 Lift Contractions Petr Golovach 1 Marcin Kamiński 2 Daniël Paulusma 1 Dimitrios Thilikos 3 1 Durham University, UK 2 Université Libre de Bruxelles, Belgium 3 National and Kapodistrian University of Athens,

More information

Treewidth and graph minors

Treewidth 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 information

arxiv: v1 [cs.dm] 14 Jan 2019

arxiv: v1 [cs.dm] 14 Jan 2019 A lower bound on the tree-width of graphs with irrelevant vertices Isolde Adler a, Philipp Klaus Krause b arxiv:1901.04325v1 [cs.dm] 14 Jan 2019 Abstract a School of Computing, University of Leeds b Albert-Ludwigs-Universität

More information

A structure theorem for graphs with no cycle with a unique chord and its consequences

A structure theorem for graphs with no cycle with a unique chord and its consequences A structure theorem for graphs with no cycle with a unique chord and its consequences Sophia Antiplolis November 2008 Nicolas Trotignon CNRS LIAFA Université Paris 7 Joint work with Joint work with: Kristina

More information

CONTRACTIONS OF PLANAR GRAPHS

CONTRACTIONS OF PLANAR GRAPHS Marcin Kamiński Brussels Daniël Paulusma Durham Dimitrios Thilikos Athens ESA 2010 CONTAINMENT RELATIONS \v \e /e 2 CONTAINMENT RELATIONS \v \e /e induced subgraph subgraph minor contraction induced minor

More information

Complexity-separating graph classes for vertex, edge and total coloring

Complexity-separating graph classes for vertex, edge and total coloring Centenary of Celina + Frédéric Complexity-separating graph classes for vertex, edge and total coloring Celina de Figueiredo Universidade Federal do Rio de Janeiro Grenoble, September 2010 Overview Classification

More information

Computing Linkless and Flat Embeddings of Graphs in R 3

Computing Linkless and Flat Embeddings of Graphs in R 3 Computing Linkless and Flat Embeddings of Graphs in R 3 Stephan Kreutzer Technical University Berlin based on joint work with Ken-ichi Kawarabayashi, Bojan Mohar and Bruce Reed Graph Theory @ Georgie Tech

More information

Vertex 3-colorability of claw-free graphs

Vertex 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 information

Vertex Cover is Fixed-Parameter Tractable

Vertex 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 information

Perfect Matchings in Claw-free Cubic Graphs

Perfect Matchings in Claw-free Cubic Graphs Perfect Matchings in Claw-free Cubic Graphs Sang-il Oum Department of Mathematical Sciences KAIST, Daejeon, 305-701, Republic of Korea sangil@kaist.edu Submitted: Nov 9, 2009; Accepted: Mar 7, 2011; Published:

More information

Fast Skew Partition Recognition

Fast Skew Partition Recognition Fast Skew Partition Recognition William S. Kennedy 1, and Bruce Reed 2, 1 Department of Mathematics and Statistics, McGill University, Montréal, Canada, H3A2K6 kennedy@math.mcgill.ca 2 School of Computer

More information

An upper bound for the chromatic number of line graphs

An upper bound for the chromatic number of line graphs EuroComb 005 DMTCS proc AE, 005, 151 156 An upper bound for the chromatic number of line graphs A D King, B A Reed and A Vetta School of Computer Science, McGill University, 3480 University Ave, Montréal,

More information

16 1. The Basics. x = t 1 >...>t k <...<t n = y

16 1. The Basics. x = t 1 >...>t k <...<t n = y 16 1. The Basics [8.2.3] [8.6.8] Lemma 1.5.5. Let T be a normal tree in G. (i) Any two vertices x, y T are separated in G by the set x y. (ii) If S V (T )=V(G) and S is down-closed, then the components

More information

Mathematics Shape and Space: Polygon Angles

Mathematics Shape and Space: Polygon Angles a place of mind F A C U L T Y O F E D U C A T I O N Department of Curriculum and Pedagogy Mathematics Shape and Space: Polygon Angles Science and Mathematics Education Research Group Supported by UBC Teaching

More information

Contracting a chordal graph to a split graph or a tree

Contracting a chordal graph to a split graph or a tree Contracting a chordal graph to a split graph or a tree Petr A. Golovach 1, Marcin Kamiński 2, and Daniël Paulusma 1 1 School of Engineering and Computing Sciences, Durham University, Science Laboratories,

More information

Characterizing Graphs of Small Carving-Width

Characterizing Graphs of Small Carving-Width Characterizing Graphs of Small Carving-Width Rémy Belmonte 1, Pim van t Hof 1, Marcin Kamiński 3, Daniël Paulusma 2, and Dimitrios M. Thilikos 4 1 Department of Informatics, University of Bergen, Norway

More information

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME

PLANAR GRAPH BIPARTIZATION IN LINEAR TIME PLANAR GRAPH BIPARTIZATION IN LINEAR TIME SAMUEL FIORINI, NADIA HARDY, BRUCE REED, AND ADRIAN VETTA Abstract. For each constant k, we present a linear time algorithm that, given a planar graph G, either

More information

FEDOR V. FOMIN. Lectures on treewidth. The Parameterized Complexity Summer School 1-3 September 2017 Vienna, Austria

FEDOR V. FOMIN. Lectures on treewidth. The Parameterized Complexity Summer School 1-3 September 2017 Vienna, Austria FEDOR V. FOMIN Lectures on treewidth The Parameterized Complexity Summer School 1-3 September 2017 Vienna, Austria Why treewidth? Very general idea in science: large structures can be understood by breaking

More information

Finding an induced path of given parity in planar graphs in polynomial time

Finding an induced path of given parity in planar graphs in polynomial time Finding an induced path of given parity in planar graphs in polynomial time Marcin Kamiński Naomi Nishimura Département d Informatique David R. Cheriton Faculté des Sciences School of Computer Science

More information

Analysis of an ( )-Approximation Algorithm for the Maximum Edge-Disjoint Paths Problem with Congestion Two

Analysis of an ( )-Approximation Algorithm for the Maximum Edge-Disjoint Paths Problem with Congestion Two Analysis of an ( )-Approximation Algorithm for the Maximum Edge-Disjoint Paths Problem with Congestion Two Nabiha Asghar Department of Combinatorics & Optimization University of Waterloo, Ontario, Canada

More information

Excluding induced subgraphs

Excluding induced subgraphs Excluding induced subgraphs Maria Chudnovsky and Paul Seymour Abstract 1 Introduction Given two graphs, G and H, we say that H is an induced subgraph of G if V (H) V (G), and two vertices of H are adjacent

More information

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and

This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution

More information

Durham Research Online

Durham Research Online Durham Research Online Deposited in DRO: 06 January 2015 Version of attached le: Accepted Version Peer-review status of attached le: Peer-reviewed Citation for published item: Belmonte, R. and Hof, van

More information

Kyle Gettig. Mentor Benjamin Iriarte Fourth Annual MIT PRIMES Conference May 17, 2014

Kyle Gettig. Mentor Benjamin Iriarte Fourth Annual MIT PRIMES Conference May 17, 2014 Linear Extensions of Directed Acyclic Graphs Kyle Gettig Mentor Benjamin Iriarte Fourth Annual MIT PRIMES Conference May 17, 2014 Motivation Individuals can be modeled as vertices of a graph, with edges

More information

Approximation Schemes for Planar Graph Problems (1983, 1994; Baker)

Approximation Schemes for Planar Graph Problems (1983, 1994; Baker) Approximation Schemes for Planar Graph Problems (1983, 1994; Baker) Erik D. Demaine, MIT, theory.csail.mit.edu/ edemaine MohammadTaghi Hajiaghayi, MIT, www.mit.edu/ hajiagha INDEX TERMS: approximation

More information

Planarity allowing few error vertices in linear time

Planarity allowing few error vertices in linear time Planarity allowing few error vertices in linear time Ken-ichi Kawarabayashi National Institute of Informatics 2-1-2, Hitotsubashi, Chiyoda-ku Tokyo 101-8430, Japan k keniti@nii.ac.jp Abstract We show that

More information

Grids containment and treewidth, PTASs

Grids containment and treewidth, PTASs Lecture 8 (30..0) Grids containment and treewidth, PTASs Author: Jakub Oćwieja Definition. A graph G is a t t grid if it consists of t vertices forming a square t t such that every two consecutive vertices

More information

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees

Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Contracting Chordal Graphs and Bipartite Graphs to Paths and Trees Pinar Heggernes Pim van t Hof Benjamin Léveque Christophe Paul Abstract We study the following two graph modification problems: given

More information

Immersion in four-edge-connected graphs

Immersion in four-edge-connected graphs Immersion in four-edge-connected graphs Maria Chudnovsky 1 Princeton University, Princeton, NJ 08544, USA Zdeněk Dvořák 2 Charles University, Prague, Czech Republic Tereza Klimošová 3 University of Warwick,

More information

Complexity Results on Graphs with Few Cliques

Complexity 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 information

Small Survey on Perfect Graphs

Small 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 information

CONNECTIVITY CHECK IN 3-CONNECTED PLANAR GRAPHS WITH OBSTACLES

CONNECTIVITY CHECK IN 3-CONNECTED PLANAR GRAPHS WITH OBSTACLES CONNECTIVITY CHECK IN 3-CONNECTED PLANAR GRAPHS WITH OBSTACLES M. M. KANTÉ 1 B. COURCELLE 1 C. GAVOILLE 1 A. TWIGG 2 1 Université Bordeaux 1, LaBRI, CNRS. 2 Computer Laboratory, Cambridge University. Topological

More information

Necessary edges in k-chordalizations of graphs

Necessary 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 information

Coloring edges and vertices of graphs without short or long cycles

Coloring 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 information

COLORING EDGES AND VERTICES OF GRAPHS WITHOUT SHORT OR LONG CYCLES

COLORING 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 information

Diskrete Mathematik und Optimierung

Diskrete Mathematik und Optimierung Diskrete Mathematik und Optimierung Stephan Dominique Andres Winfried Hochstättler: A strong perfect digraph theorem Technical Report feu-dmo026.11 Contact: dominique.andres@fernuni-hagen.de, winfried.hochstaettler@fernuni-hagen.de

More information

Constructions of k-critical P 5 -free graphs

Constructions 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 information

The Price of Connectivity for Feedback Vertex Set

The Price of Connectivity for Feedback Vertex Set The Price of Connectivity for Feedback Vertex Set Rémy Belmonte 1,, Pim van t Hof 1,, Marcin Kamiński 2, and Daniël Paulusma 3, 1 Department of Informatics, University of Bergen, Norway {remy.belmonte,pim.vanthof}@ii.uib.no

More information

Vertex coloring, chromatic number

Vertex coloring, chromatic number Vertex coloring, chromatic number A k-coloring of a graph G is a labeling f : V (G) S, where S = k. The labels are called colors; the vertices of one color form a color class. A k-coloring is proper if

More information

Treewidth. Kai Wang, Zheng Lu, and John Hicks. April 1 st, 2015

Treewidth. Kai Wang, Zheng Lu, and John Hicks. April 1 st, 2015 Treewidth Kai Wang, Zheng Lu, and John Hicks April 1 st, 2015 Outline Introduction Definitions Examples History Algorithms and Implementations Theorems Pseudocode Heuristics Implementations Results Regression

More information

Graphs with no 7-wheel subdivision Rebecca Robinson 1

Graphs with no 7-wheel subdivision Rebecca Robinson 1 Graphs with no 7-wheel subdivision Rebecca Robinson Monash University (Clayton Campus) Rebecca.Robinson@infotech.monash.edu.au (joint work with Graham Farr) Graphs with no 7-wheel subdivision Rebecca Robinson

More information

Skew partitions in perfect graphs

Skew partitions in perfect graphs Discrete Applied Mathematics 156 (2008) 1150 1156 www.elsevier.com/locate/dam Skew partitions in perfect graphs Bruce Reed a,b a McGill University, Montreal, Canada b CNRS, France Received 14 June 2005;

More information

Excluding induced subgraphs

Excluding induced subgraphs Excluding induced subgraphs Maria Chudnovsky and Paul Seymour Abstract In this paper we survey some results concerning the structure and properties of families of graphs defined by excluding certain induced

More information

Vertex coloring, chromatic number

Vertex coloring, chromatic number Vertex coloring, chromatic number A k-coloring of a graph G is a labeling f : V (G) S, where S = k. The labels are called colors; the vertices of one color form a color class. A k-coloring is proper if

More information

Bidimensionality Theory and Algorithmic Graph Minor Theory

Bidimensionality Theory and Algorithmic Graph Minor Theory Bidimensionality Theory and Algorithmic Graph Minor Theory Lecture Notes for MohammadTaghi Hajiaghayi s Tutorial Mareike Massow, Jens Schmidt, Daria Schymura, Siamak Tazari MDS Fall School Blankensee October

More information

On Structural Parameterizations of the Matching Cut Problem

On 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 information

LARGE 6-CONNECTED GRAPHS WITH NO K 6 MINOR. Robin Thomas. School of Mathematics Georgia Institute of Technology

LARGE 6-CONNECTED GRAPHS WITH NO K 6 MINOR. Robin Thomas. School of Mathematics Georgia Institute of Technology LARGE 6-CONNECTED GRAPHS WITH NO K 6 MINOR Robin Thomas School of Mathematics Georgia Institute of Technology http://math.gatech.edu/~thomas Joint work with Matthew DeVos Rajneesh Hegde Kenichi Kawarabayashi

More information

Math 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2

Math 777 Graph Theory, Spring, 2006 Lecture Note 1 Planar graphs Week 1 Weak 2 Math 777 Graph Theory, Spring, 006 Lecture Note 1 Planar graphs Week 1 Weak 1 Planar graphs Lectured by Lincoln Lu Definition 1 A drawing of a graph G is a function f defined on V (G) E(G) that assigns

More information

A TIGHT BOUND ON THE LENGTH OF ODD CYCLES IN THE INCOMPATIBILITY GRAPH OF A NON-C1P MATRIX

A TIGHT BOUND ON THE LENGTH OF ODD CYCLES IN THE INCOMPATIBILITY GRAPH OF A NON-C1P MATRIX A TIGHT BOUND ON THE LENGTH OF ODD CYCLES IN THE INCOMPATIBILITY GRAPH OF A NON-C1P MATRIX MEHRNOUSH MALEKESMAEILI, CEDRIC CHAUVE, AND TAMON STEPHEN Abstract. A binary matrix has the consecutive ones property

More information

Contraction Bidimensionality: the Accurate Picture

Contraction Bidimensionality: the Accurate Picture Contraction Bidimensionality: the Accurate Picture Fedor V. Fomin 1, Petr Golovach 1, and Dimitrios M. Thilikos 2 1 Department of Informatics, University of Bergen, N-5020 Bergen, Norway, {fomin,peter.golovach}@ii.uib.no

More information

Coloring graphs without fan vertex-minors and graphs without cycle pivot-minors

Coloring graphs without fan vertex-minors and graphs without cycle pivot-minors Coloring graphs without fan vertex-minors and graphs without cycle pivot-minors Ilkyoo Choi 1, O-joung Kwon 2, and Sang-il Oum 1 1 Department of Mathematical Sciences, KAIST, Daejeon, South Korea. 2 Institute

More information

Price 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 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 information

How many colors are needed to color a map?

How many colors are needed to color a map? How many colors are needed to color a map? Is 4 always enough? Two relevant concepts How many colors do we need to color a map so neighboring countries get different colors? Simplifying assumption (not

More information

Approximation algorithms for Euler genus and related problems

Approximation algorithms for Euler genus and related problems Approximation algorithms for Euler genus and related problems Chandra Chekuri Anastasios Sidiropoulos February 3, 2014 Slides based on a presentation of Tasos Sidiropoulos Graphs and topology Graphs and

More information

Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version.

Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version. Claw-Free Graphs With Strongly Perfect Complements. Fractional and Integral Version. Part I. Basic graphs Maria Chudnovsky Department of Industrial Engineering and Operations Research Columbia University,

More information

Structure of W 4 -immersion free graphs?

Structure of W 4 -immersion free graphs? Structure of W 4 -immersion free graphs? Rémy Belmonte 1,??, Archontia C. Giannopoulou 1,???, Daniel Lokshtanov 1,, and Dimitrios M. Thilikos 2, 1 Department of Informatics, University of Bergen, P.O.

More information

Induced minors and well-quasi-ordering

Induced minors and well-quasi-ordering Induced minors and well-quasi-ordering Jaroslaw Blasiok, Marcin Kamiński, Jean-Florent Raymond, Théophile Trunck To cite this version: Jaroslaw Blasiok, Marcin Kamiński, Jean-Florent Raymond, Théophile

More information

Interval Graphs. Joyce C. Yang. Nicholas Pippenger, Advisor. Arthur T. Benjamin, Reader. Department of Mathematics

Interval Graphs. Joyce C. Yang. Nicholas Pippenger, Advisor. Arthur T. Benjamin, Reader. Department of Mathematics Interval Graphs Joyce C. Yang Nicholas Pippenger, Advisor Arthur T. Benjamin, Reader Department of Mathematics May, 2016 Copyright c 2016 Joyce C. Yang. The author grants Harvey Mudd College and the Claremont

More information

Computational Discrete Mathematics

Computational Discrete Mathematics Computational Discrete Mathematics Combinatorics and Graph Theory with Mathematica SRIRAM PEMMARAJU The University of Iowa STEVEN SKIENA SUNY at Stony Brook CAMBRIDGE UNIVERSITY PRESS Table of Contents

More information

List Partitions of Chordal Graphs

List Partitions of Chordal Graphs List Partitions of Chordal Graphs Tomás Feder 268 Waverley St., Palo Alto, CA 94301, USA tomas@theory.stanford.edu, Pavol Hell School of Computing Science Simon Fraser University Burnaby, B.C., Canada

More information

Coloring perfect graphs with no balanced skew-partitions

Coloring perfect graphs with no balanced skew-partitions Coloring perfect graphs with no balanced skew-partitions Maria Chudnovsky, Nicolas Trotignon, Théophile Trunck and Kristina Vušković May 15, 2012 Abstract We present an O(n 7 ) time algorithm that colors

More information

Totally odd subdivisions and parity subdivisions: Structures and Coloring

Totally odd subdivisions and parity subdivisions: Structures and Coloring Totally odd subdivisions and parity subdivisions: Structures and Coloring Downloaded 02/06/18 to 46.3.204.37. Redistribution subject to SIAM license or copyright; see http://www.siam.org/journals/ojsa.php

More information

Characterizations of Graphs Without Certain Small Minors. J. Zachary Gaslowitz. Dissertation. Submitted to the Faculty of the

Characterizations of Graphs Without Certain Small Minors. J. Zachary Gaslowitz. Dissertation. Submitted to the Faculty of the Characterizations of Graphs Without Certain Small Minors By J. Zachary Gaslowitz Dissertation Submitted to the Faculty of the Graduate School of Vanderbilt University in partial fulfillment of the requirements

More information

Approximation Algorithms via Structural Results for Apex-Minor-Free Graphs

Approximation Algorithms via Structural Results for Apex-Minor-Free Graphs Approximation Algorithms via Structural Results for Apex-Minor-Free Graphs Erik D. Demaine 1, MohammadTaghi Hajiaghayi 2, and Ken-ichi Kawarabayashi 3 1 MIT Computer Science and Artificial Intelligence

More information

Improved induced matchings in sparse graphs

Improved induced matchings in sparse graphs Improved induced matchings in sparse graphs Rok Erman 1, Lukasz Kowalik 2, Matjaž Krnc 1, Tomasz Waleń 2 August 31, 2009 1 Department of Mathematics, University of Ljubljana Jadranska 21, 1111 Ljubljana,

More information

Graph Coloring Problems

Graph Coloring Problems Graph Coloring Problems Guillermo Durán Departamento de Ingeniería Industrial Facultad de Ciencias Físicas y Matemáticas Universidad de Chile, Chile XII ELAVIO, February 2007, Itaipava, Brasil The Four-Color

More information

Coloring perfect graphs with no balanced skew-partitions

Coloring perfect graphs with no balanced skew-partitions Coloring perfect graphs with no balanced skew-partitions Maria Chudnovsky, Nicolas Trotignon, Théophile Trunck and Kristina Vušković August 29, 2013 Abstract We present an O(n 5 ) algorithm that computes

More information

9 About Intersection Graphs

9 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 information

CITY UNIVERSITY OF NEW YORK. Creating a New Project in IRBNet. i. After logging in, click Create New Project on left side of the page.

CITY UNIVERSITY OF NEW YORK. Creating a New Project in IRBNet. i. After logging in, click Create New Project on left side of the page. CITY UNIVERSITY OF NEW YORK Creating a New Project in IRBNet i. After logging in, click Create New Project on left side of the page. ii. Enter the title of the project, the principle investigator s (PI)

More information

The Graph Minor Algorithm with Parity Conditions

The Graph Minor Algorithm with Parity Conditions The Graph Minor Algorithm with Parity Conditions Ken-ichi Kawarabayashi National Institute of Informatics 2-1-2 Hitotsubashi, Chiyoda-ku Tokyo 101-8430, Japan k_keniti@nii.ac.jp Bruce Reed McGill University

More information

The following is a summary, hand-waving certain things which actually should be proven.

The following is a summary, hand-waving certain things which actually should be proven. 1 Basics of Planar Graphs The following is a summary, hand-waving certain things which actually should be proven. 1.1 Plane Graphs A plane graph is a graph embedded in the plane such that no pair of lines

More information

Introduction to Creo Elements/Direct 19.0 Modeling

Introduction to Creo Elements/Direct 19.0 Modeling Introduction to Creo Elements/Direct 19.0 Modeling Overview Course Code Course Length TRN-4531-T 3 Day In this course, you will learn the basics about 3-D design using Creo Elements/Direct Modeling. You

More information

A Decomposition for Chordal graphs and Applications

A Decomposition for Chordal graphs and Applications A Decomposition for Chordal graphs and Applications Michel Habib Joint work with Vincent Limouzy and Juraj Stacho Pretty Structure, Existencial Polytime Jack Edmonds Birthday, 7-9 april 2009 Schedule Chordal

More information

Dissertation Title. Royal Holloway logo guidelines. Dissertation Subtitle. Stephen D. Wolthusen

Dissertation Title. Royal Holloway logo guidelines. Dissertation Subtitle. Stephen D. Wolthusen Dissertation Title Dissertation Subtitle Stephen D. Wolthusen Thesis submitted to the University of London for the degree of Doctor of Philosophy Royal Holloway logo guidelines 2012 Standard logo The logo

More information

On Exploring Temporal Graphs of Small Pathwidth

On Exploring Temporal Graphs of Small Pathwidth On Exploring Temporal Graphs of Small Pathwidth Hans L. Bodlaender Tom C. van der Zanden arxiv:1807.11869v1 [cs.ds] 31 Jul 2018 Abstract We show that the Temporal Graph Exploration Problem is NP-complete,

More information

Some Open Problems in Graph T

Some Open Problems in Graph T Some Open Problems in Graph T February 11, 2004 0-0 Sources Graph Theory Open Problems - Six problems suitable f uate research projects http://dimacs.rutgers.edu/ hochberg/undopen/graphth Douglas West

More information

Introduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL

Introduction to. Graph Theory. Second Edition. Douglas B. West. University of Illinois Urbana. ftentice iiilil PRENTICE HALL Introduction to Graph Theory Second Edition Douglas B. West University of Illinois Urbana ftentice iiilil PRENTICE HALL Upper Saddle River, NJ 07458 Contents Preface xi Chapter 1 Fundamental Concepts 1

More information

Deciding k-colorability of P 5 -free graphs in polynomial time

Deciding k-colorability of P 5 -free graphs in polynomial time Deciding k-colorability of P 5 -free graphs in polynomial time Chính T. Hoàng Marcin Kamiński Vadim Lozin Joe Sawada Xiao Shu April 16, 2008 Abstract The problem of computing the chromatic number of a

More information

Some new results on circle graphs. Guillermo Durán 1

Some new results on circle graphs. Guillermo Durán 1 Some new results on circle graphs Guillermo Durán 1 Departamento de Ingeniería Industrial, Facultad de Ciencias Físicas y Matemáticas, Universidad de Chile, Santiago, Chile gduran@dii.uchile.cl Departamento

More information

Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem

Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem Math 443/543 Graph Theory Notes 11: Graph minors and Kuratowski s Theorem David Glickenstein November 26, 2008 1 Graph minors Let s revisit some de nitions. Let G = (V; E) be a graph. De nition 1 Removing

More information

Connectivity check in 3-connected planar graphs with obstacles

Connectivity check in 3-connected planar graphs with obstacles Electronic Notes in Discrete Mathematics 31 (2008) 151 155 www.elsevier.com/locate/endm Connectivity check in 3-connected planar graphs with obstacles Bruno Courcelle a,1,2,3, Cyril Gavoille a,1,3, Mamadou

More information

Edge-disjoint Odd Cycles in 4-edge-connected Graphs

Edge-disjoint Odd Cycles in 4-edge-connected Graphs Edge-disjoint Odd Cycles in 4-edge-connected Graphs Ken-ichi Kawarabayashi 1 and Yusuke Kobayashi 2 1 National Institute of Informatics 2-1-2, Hitotsubashi, Chiyoda-ku, Tokyo, Japan k_keniti@nii.ac.jp

More information

Parameterized graph separation problems

Parameterized graph separation problems Parameterized graph separation problems Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary, dmarx@cs.bme.hu Abstract.

More information

Applied Mathematical Sciences, Vol. 5, 2011, no. 49, Július Czap

Applied Mathematical Sciences, Vol. 5, 2011, no. 49, Július Czap Applied Mathematical Sciences, Vol. 5, 011, no. 49, 437-44 M i -Edge Colorings of Graphs Július Czap Department of Applied Mathematics and Business Informatics Faculty of Economics, Technical University

More information

Contractions of graphs on surfaces in polynomial time

Contractions of graphs on surfaces in polynomial time Contractions of graphs on surfaces in polynomial time Marcin Kamiński Daniël Paulusma Dimitrios M. Thilikos December 20, 2010 Abstract We prove that for every integer g 0 and graph H, there exists a polynomial-time

More information

FOUR EDGE-INDEPENDENT SPANNING TREES 1

FOUR EDGE-INDEPENDENT SPANNING TREES 1 FOUR EDGE-INDEPENDENT SPANNING TREES 1 Alexander Hoyer and Robin Thomas School of Mathematics Georgia Institute of Technology Atlanta, Georgia 30332-0160, USA ABSTRACT We prove an ear-decomposition theorem

More information

Algorithmic Graph Theory and Perfect Graphs

Algorithmic Graph Theory and Perfect Graphs Algorithmic Graph Theory and Perfect Graphs Second Edition Martin Charles Golumbic Caesarea Rothschild Institute University of Haifa Haifa, Israel 2004 ELSEVIER.. Amsterdam - Boston - Heidelberg - London

More information

Linearity of Grid Minors in Treewidth with Applications through Bidimensionality

Linearity of Grid Minors in Treewidth with Applications through Bidimensionality Linearity of Grid Minors in Treewidth with Applications through Bidimensionality Erik D. Demaine MohammadTaghi Hajiaghayi Abstract We prove that any H-minor-free graph, for a fixed graph H, of treewidth

More information

Theoretical Computer Science

Theoretical Computer Science Theoretical Computer Science 410 (2009) 2234 2240 Contents lists available at ScienceDirect Theoretical Computer Science journal homepage: www.elsevier.com/locate/tcs Coloring Artemis graphs Benjamin Lévêque

More information

Chordal deletion is fixed-parameter tractable

Chordal 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 information

MATH 350 GRAPH THEORY & COMBINATORICS. Contents

MATH 350 GRAPH THEORY & COMBINATORICS. Contents MATH 350 GRAPH THEORY & COMBINATORICS PROF. SERGEY NORIN, FALL 2013 Contents 1. Basic definitions 1 2. Connectivity 2 3. Trees 3 4. Spanning Trees 3 5. Shortest paths 4 6. Eulerian & Hamiltonian cycles

More information

SHSAT Review Class Week 3-10/21/2016

SHSAT Review Class Week 3-10/21/2016 SHSAT Review Class Week 3-10/21/2016 Week Two Agenda 1. Going over HW (Test 2) 2. Review of Geometry - Practice set 3. Questions before we leave Test 2 Questions? Ask about any questions you were confused

More information

arxiv: v3 [cs.ds] 26 Sep 2013

arxiv: 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 information

AAM Guide for Authors

AAM Guide for Authors ISSN: 1932-9466 AAM Guide for Authors Application and Applied Mathematics: An International Journal (AAM) invites contributors from throughout the world to submit their original manuscripts for review

More information

Collapsible biclaw-free graphs

Collapsible biclaw-free graphs Collapsible biclaw-free graphs Hong-Jian Lai, Xiangjuan Yao February 24, 2006 Abstract A graph is called biclaw-free if it has no biclaw as an induced subgraph. In this note, we prove that if G is a connected

More information

GRAPH MINORS: WHEN BEING SHALLOW IS HARD

GRAPH MINORS: WHEN BEING SHALLOW IS HARD GRAPH MINORS: WHEN BEING SHALLOW IS HARD @BlairDSullivan JOINT WORK WITH I. MUZI, M. P. O BRIEN, AND F. REIDL 29 th Cumberland Conference Vanderbilt University May 20, 2017 blair_sullivan@ncsu.edu http://www.csc.ncsu.edu/faculty/bdsullivan

More information