Index. C cmp;l, 126. C rq;l, 127. A A sp. B BANDWIDTH, 32, 218 complexity of, 32 k-bandwidth, 32, 218
|
|
- Frederica Henderson
- 5 years ago
- Views:
Transcription
1 , 24, 96, 116 -compatible, , 38 [], 125 P;l, 25 Q;l, 127 A A sp I, 166, 173 A sp R, 166, A tw I, 189, 205 A tw R, 189, adjacency list representation, 13 adjacent, 9 algorithm, reduction, see reduction algorithm analysis parallel algorithm, 13 sequential algorithm, 13 B BANDWIDTH, 32, 218 complexity of, 32 bandwidth, 31, 85 k-bandwidth, 32, 218 complexity of, 32 biconnected, 10 biconnected component, 10 block, 10 connecting, 66 non-connecting, 66 non-trivial, 10 pseudo, see pseudo block sandwich, 75 trivial, 10 underlying, 193 block state, 57 boundary, 24 bounded adjacency list method, 99 branchwidth, 4 bridge, 10, 189 C C cmp;l, 126 C Q;l, 127 C rq;l, 127 cell completion, 38 child, 11 Cholesky factorization, 4 chord, 11 chordal, 11, 30 CHROMATIC NUMBER, 138, 145, 218 clique, 11 COLORABILITY, 218 k-colorability, 27, 121, 131, 218 the constructive version of, 27 coloring, 72 k-coloring, 218 compatible, 126 complete, 97, 109 component, 10 biconnected, 10 connected, 10 concatenation (++), 38 cond(st), 57 cond 1 (st), 63 conflict graph, 114 connected, 10 construction problem, see constructive decision problem construction property, 122 derived, 132 constructive decision problem,
2 algorithm for, 12 MS-definable, 27 reduction algorithm for, constructive optimization problem, 12 algorithm for, 12 MS-definable, 28 reduction algorithm for, 133 constructive reduction algorithm, 122, 124, 133 constructive reduction algorithms, for decision problems, , for multigraphs, 141 for optimization problems, , parallel, sequential, constructive reduction system, 122 derived, 132 special, 123 special parallel, 138 constructive reduction-counter system, 131 special, 132 special parallel, 140 contraction, 11 control-flow graph, 3 correct cycle path, 54 COVERING BY CLIQUES, 219 CRCW PRAM, 13 cut, 218 cut vertex, 10 strong, 193 cycle, 10 chord of, 11 chordless, 11 cycle path, 40 correct, 54 cycle-sequence, 177 bounding paths of, 177 D D [], 125 dangling edge, 192 bad, 202 decision problem, 12 algorithm for, 12 see constructive decision problem MS-definable, 26 non- 12 reduction algorithm for, decreasing, 98, 109 deg, 9 degree, 9 degree constraints, 168 descendant, 10 diagonal, 90 d-discoverable, 99, 117 distance, 10 disturb, 195 DLSPG, 161 DNA physical mapping, 4, 71 DOMINATING SET, 218 p-dominating SET, 218 DSPG, 161 dst i (u;v),56 dynamic programming, 2, E E1, 52 E2, 52 ec Q;l, 127 ec rq;l, 127 edge, 9 bad, 180, 202 dangling, see dangling edge end, see end edge end points of, 9 multiple, 10 parallel, 10 edge contraction, 11 effectively decidable, 96 end edge,
3 double, 37 end point, 9 end vertex, 37 double, 37 ending point, 79 equivalence relation, 25, 127 refinement, 104 EREW PRAM, 13 expert system, 3 extension ( z), 134 extension constants (d l ), 134 F finite index, 25 finite integer index, 110 finite state, 23, 25 fixed parameter tractable, 32, 74 forbidden minors, minimal, 28 forest, 10 G G empty,98 gate matrix layout, 4 graph, 9 11 bandwidth of, 31 biconnected, 10 boundaried, 24 chordal, 11, 30 clique in, 11 complete, 11 conflict, 114 connected, 10 control-flow, 3 directed, 9 induced, 10 interval, see interval graph isomorphic, 11 layout of, 31 multi-, see multigraph path decomposition of, 14 pathwidth of, 14 proper path decomposition of, 85 proper pathwidth of, 85 sandwich, see sandich graph series-parallel, 33 simple, 9 source-sink labeled, 32 sourced, 24 terminal, see terminal graph tree decomposition of, 13 treewidth of, 14 triangulated, 11 underlying, 75 graph class, 12 cutset regular, 25 finite state, 25 fully cutset regular, 25 minor-closed, 28 MS-definable, 26 obstruction set of, 29 recognizable, 25 regular, 25 graph optimization problem, see optimization problem graph problem, see problem graph problems, 11 13, graph property, 24 derived, 109 effectively decidable, 96 extended, 24 finite index, 25 MS-definable, 26 H HAMILTONIAN CIRCUIT, 12, 27, 131, 217 constructive version of, 27 Hamiltonian circuit, 217 HAMILTONIAN CIRCUIT COMPLETION,
4 HAMILTONIAN PATH, 218 Hamiltonian path, 217 HAMILTONIAN PATH COMPLETION, 219 I I sp, 166, 168 I tw, 190 I1, 52 I2, 52 ICG, 73, ICG, 81 k-icg, 220 incident, 9 INDEPENDENT SET, 12, 218 independent set, 1, 218 k-independent SET,13 INDUCED d-degree SUBGRAPH, 218 induced graph, 10 induced subgraph, 10 inducible, 125 interval completion, 31, 85 interval graph, 30 unit, 73 interval realization, 30 interval routing, 4 intervalization, 72, 73 k-intervalization, 72, 73 INTERVALIZING COLORED GRAPHS, see ICG INTERVALIZING SANDWICH GRAPHS, see ISG intervalizing sandwich graphs, irreducible, 97 ISG, 73, ISG, 76 3-ISG, ISG, k-isg, 220 isomorphic, 11 isomorphism, 11 J join-reduce round, 114 L LARGE CUT, 219 layout, 31, 85 legal, 85 leaf, 11 leaf node, 11, 33 LEAF SPANNING TREE, 219 level, 11 LONG CYCLE, 219 LONG PATH, 219 LONGEST CYCLE, 28, 155, 219 constructive version of, 28 LONGEST PATH, 28, 155, 219 constructive version of, 28 LSPG, 161 LSPG reduction system for, 167 M match, 97, 108, 116, 168, 190 d-discoverable, 99, 117 disturbed, 194 non-disturbed, 194 matches non-interfering, 112 MAX CUT, 28, 112, 116, 138, 141, 144, 155, 219 constructive version of, 28 MAX INDEPENDENT SET, 12, 21, 28, 108, 111, 121, 131, 218 constructive version of, 28 MAX INDEPENDENT SET on cycles, 109, 110, 132, 140 MAX INDUCED d-degree SUBGRAPH, 111, 116, 138, 141, 144, 218 MAX LEAF SPANNING TREE, 112, 116, 138, 141, 145, 219 maximum independent set, 1 MIN BANDWIDTH, 218 MIN COVERING BY CLIQUES, 155, 219 MIN DOMINATING SET, 218 MIN p-dominating SET, 112, 116, 138, 242
5 141, 144, 218 MIN HAMILTONIAN CIRCUIT COMPLETION, 145, 219 MIN HAMILTONIAN PATH COMPLETION, 112, 116, 138, 145, 219 MIN PARTITION INTO CLIQUES, 112, 116, 144, 219 MIN PATHWIDTH, 19, 217 MIN TREEWIDTH, 19, 217 MIN VERTEX COVER, 111, 116, 138, 141, 218 minor, 11 forbidden, see forbidden minors minor-closed, 28 Monadic Second Order Logic, 24, MS-definable, MSOL, multigraph, 9 B-labeled, 189 terminal, see terminal multigraph N N,52 natural language processing, 3 neighbor, 9 node, 14 child, 11 leaf, 11 non-interfering, 112, 138 O obstruction set, 29 occur, 37 occurrence, 37 operations, 13 opt, 131 optimal speedup, 13 optimization problem, 12 algorithm for, 12 see constructive optimization problem MS-definable, 27 non- 12 reduction algorithm for, opts, 134 overlap information non-negative, 71 positive, 71 P P,26 P G,66 P H,50 P H,51 P k (H),48 P k (H),48 p-node, 33 parallel composition, 33 parallel node, 33 parallel reduction, 35, 95 partial k-path, 15 partial solution, 125 partial k-tree, 15 partial two-paths, biconnected, sequential algorithm for, structure of, trees, PARTITION INTO CLIQUES, 138, 219 path, 10, 51, 66 cycle, 40 path decomposition, 3, 14, 75 proper, 85 properties of, path of cycles, 39 k-path, 15 PATHWIDTH, 19, 217 complexity of, 19 pathwidth, 2, 14, 75 proper, 85 properties of, pathwidth two trees of,
6 2-PATHWIDTH parallel algorithm for, 212 sequential algorithm for, k-pathwidth, 19, 217 algorithms for, 19 complexity of, 19 PB, 193 perfect matching, 122 perfect phylogeny, 4 PRAM, 13 predicate, 26 MSOL, 26 problem, 12 construction, see construction problem decision, see decision problem graph, 11 graph optimization, 108 optimization, 12 real-life, 1 recognition, 12 pseudo block, 192 degree d, 193 pseudo block tree, 193 pw, 14 PW2, 79 R R sp, 166, 167 R tw, 189, 190, 191 RAM, 13 recognition problem, 12 Reduce, 101 Reduce-Construct, 124 reduction, 97, 108 parallel, 35, 95 series, 35, 95 reduction algorithm, 6, 28, 95, 101, 109 see constructive reduction algorithm efficient, 101, 110 parallel, 113, 115 reduction algorithms, applications of, for decision problems, , for multigraphs, for optimization problems, , parallel, sequential, reduction rule, 95, 97, 116 application of, 97, 116 match to, 97, 168, 190 safe, 97 reduction rules complete, 97 decreasing, 98 safe for LSPG, safe for TW2, terminating, 97 reduction system, 98 see constructive reduction system decreasing, 98 derived, 109 special, 100, 117 special for multigraphs, 117 special parallel, 112, 117 special parallel for multigraphs, 117 reduction systems, reduction-counter rule, 96, 108 application of, 108 match to, 108 safe, 108 reduction-counter rules complete, 109 decreasing, 109 terminating, 109 reduction-counter system, 109 see constructive reduction-counter system special,
7 special for multigraphs, 118 special parallel, 115 refinement, 104 register allocation, 3 root, 10 S S, 193 S,52 S sp, 166 S tw, 189 s-node, 33 safe, 97, 108 SANDWICH BANDWIDTH, 86, 220 k-sandwich BANDWIDTH, 220 sandwich block, 75 sandwich graph, 72 bandwidth of, 85 layout of, 85 legal layout of, 85 path decomposition of, 75 pathwidth of, 75 proper path decomposition of, 85 proper pathwidth of, 85 SANDWICH PATHWIDTH, 76, 220 k-sandwich PATHWIDTH, 220 SANDWICH PROPER PATHWIDTH, 86, 220 k-sandwich PROPER PATHWIDTH, 220 separator, 10, 204 x;y-separator, 204 minimal, 204 sequence reconstruction, 71 series composition, 32 series node, 33 series reduction, 35, 95 SERIES-PARALLEL GRAPH, 161, 220 series-parallel graph, 33 base, 33, 166 sp-tree of, 33 series-parallel graphs parallel algorithm for, reduction system for, 167 sequential algorithm for, 35 sink, 32 solution, 121, 122 partial, 125 solution domain, 122 inducible, 125 partial, 125 source, 24, 32 SOURCE-SINK LABELED SERIES- PARALLEL GRAPH, 161, 220 sp-tree, 33 binary, 34 minimal, 34 spanning tree, 219 special parallel reduction system, 112, 117 for multigraphs, 117 special reduction system, 100, 117 for multigraphs, 117 special reduction-counter system, 118 for multigraphs, 118 SPG, 161 star, 192 starting point, 79 state block, 57 vertex, 52 subgraph, 10 supergraph, 10 T telephone network, 4 terminal, 24 terminal graph, 24, 96, 116 d-discoverable, 99, 117 isomorphic, 96 open, 24 terminal multigraph, 116 B-labeled, 189 terminating, 97, 109 THREE-PARTITION,82 traveling salesman problem, 1, 4 tree,
8 depth of, 11 pseudo block, 193 root of, 10 rooted, 10 rooted binary, 11 tree decomposition, 2, 13, 189 dynamic programming on, node in, 14 properties of, rooted binary, 17 special, 204 width of, 14 tree of cycles, 39 k-tree, 15 trees of a graph, 50 TREEWIDTH, 19, 217 complexity of, 19 treewidth, 2, 14 properties of, TREEWIDTH AT MOST TWO, 190, TREEWIDTH, TREEWIDTH reduction system for, TREEWIDTH, 187, 189 parallel algorithm for, k-treewidth, 19, 217 algorithms for, 19 complexity of, 19 triangulated graph, 11 triangulation, 30 TW2, 190, 221 reduction system for, 191 tw, 14 two-colorability, 113 underlying graph, 75 unit interval graph, 73 unit-intervalization, 74 k-unit-intervalization, 74 UNIT-INTERVALIZING COLORED GRAPHS, see UICG UNIT-INTERVALIZING SANDWICH GRAPHS, see UISG unit-intervalizing sandwich graphs, V vertex, 9 boundary, 24 cut, see cut vertex degree of, 9 descendants of, 10 end, see end vertex inner, 24 internal, 11 level of, 11 neighbor of, 9 source, 24 terminal, 24 VERTEX COVER, 144, 218 vertex state, 52 t-vertex-edge-tuple, 129 W W [i], 32 walk, 10 length of, 10 width, 14 U UICG, 74, 85, UICG, k-uicg, 220 UISG, 74, 85, UISG, k-uisg,
Graph 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 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 informationReduction Algorithms for Graphs of Small Treewidth
Reduction Algorithms for Graphs of Small Treewidth Hans L. Bodlaender Department of Computer Science, Utrecht University P.O. Box 80.089, 3508 TB Utrecht, the Netherlands e-mail: hansb@cs.ruu.nl Babette
More informationChapter 8 Parallel Algorithms for Series-Parallel Graphs
Parallel Algorithms for Series-Parallel Graphs This chapter is concerned with parallel algorithms for recognizing series-parallel graphs and finding sp-trees of series-parallel graphs. We consider four
More informationGraph Theory S 1 I 2 I 1 S 2 I 1 I 2
Graph Theory S I I S S I I S Graphs Definition A graph G is a pair consisting of a vertex set V (G), and an edge set E(G) ( ) V (G). x and y are the endpoints of edge e = {x, y}. They are called adjacent
More informationLet G = (V, E) be a graph. If u, v V, then u is adjacent to v if {u, v} E. We also use the notation u v to denote that u is adjacent to v.
Graph Adjacent Endpoint of an edge Incident Neighbors of a vertex Degree of a vertex Theorem Graph relation Order of a graph Size of a graph Maximum and minimum degree Let G = (V, E) be a graph. If u,
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 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 informationCS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS
CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1. Define Graph. A graph G = (V, E) consists
More informationCS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK
CS6702 GRAPH THEORY AND APPLICATIONS 2 MARKS QUESTIONS AND ANSWERS 1 UNIT I INTRODUCTION CS6702 GRAPH THEORY AND APPLICATIONS QUESTION BANK 1. Define Graph. 2. Define Simple graph. 3. Write few problems
More informationGraph Theory. Probabilistic Graphical Models. L. Enrique Sucar, INAOE. Definitions. Types of Graphs. Trajectories and Circuits.
Theory Probabilistic ical Models L. Enrique Sucar, INAOE and (INAOE) 1 / 32 Outline and 1 2 3 4 5 6 7 8 and 9 (INAOE) 2 / 32 A graph provides a compact way to represent binary relations between a set of
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 informationComputational 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 informationTHE LEAFAGE OF A CHORDAL GRAPH
Discussiones Mathematicae Graph Theory 18 (1998 ) 23 48 THE LEAFAGE OF A CHORDAL GRAPH In-Jen Lin National Ocean University, Taipei, Taiwan Terry A. McKee 1 Wright State University, Dayton, OH 45435-0001,
More informationSolving NP-hard Problems on Special Instances
Solving NP-hard Problems on Special Instances Solve it in poly- time I can t You can assume the input is xxxxx No Problem, here is a poly-time algorithm 1 Solving NP-hard Problems on Special Instances
More informationElements of Graph Theory
Elements of Graph Theory Quick review of Chapters 9.1 9.5, 9.7 (studied in Mt1348/2008) = all basic concepts must be known New topics we will mostly skip shortest paths (Chapter 9.6), as that was covered
More informationarxiv: v1 [cs.lo] 28 Sep 2015
Definability Equals Recognizability for k-outerplanar Graphs Lars Jaffke Hans L. Bodlaender arxiv:1509.08315v1 [cs.lo] 28 Sep 2015 Abstract One of the most famous algorithmic meta-theorems states that
More informationRecognizability Equals Definability for Graphs of Bounded Treewidth and Bounded Chordality
Recognizability Equals Definability for Graphs of Bounded Treewidth and Bounded Chordality Hans L. Bodlaender, Utrecht University and Eindhoven University of Technology Pinar Heggernes, University of Bergen
More informationDiscrete mathematics II. - Graphs
Emil Vatai April 25, 2018 Basic definitions Definition of an undirected graph Definition (Undirected graph) An undirected graph or (just) a graph is a triplet G = (ϕ, E, V ), where V is the set of vertices,
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 informationSeminar on. Edge Coloring Series Parallel Graphs. Mohammmad Tawhidul Islam. Masters of Computer Science Summer Semester 2002 Matrikel Nr.
Seminar on Edge Coloring Series Parallel Graphs Mohammmad Tawhidul Islam Masters of Computer Science Summer Semester 2002 Matrikel Nr. 9003378 Fachhochschule Bonn-Rhein-Sieg Contents 1. Introduction. 2.
More informationList of Theorems. Mat 416, Introduction to Graph Theory. Theorem 1 The numbers R(p, q) exist and for p, q 2,
List of Theorems Mat 416, Introduction to Graph Theory 1. Ramsey s Theorem for graphs 8.3.11. Theorem 1 The numbers R(p, q) exist and for p, q 2, R(p, q) R(p 1, q) + R(p, q 1). If both summands on the
More informationParallel Algorithms for Series Parallel Graphs
Parallel Algorithms for Series Parallel Graphs Hans L. Bodlaender Department of Computer Science, Utrecht University P.O. Box 80.089, 3508 TB Utrecht, the Netherlands e-mail: hansb@cs.ruu.nl Bette de Fluiter
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 informationGraph Theory CS/Math231 Discrete Mathematics Spring2015
1 Graphs Definition 1 A directed graph (or digraph) G is a pair (V, E), where V is a finite set and E is a binary relation on V. The set V is called the vertex set of G, and its elements are called vertices
More informationMath 776 Graph Theory Lecture Note 1 Basic concepts
Math 776 Graph Theory Lecture Note 1 Basic concepts Lectured by Lincoln Lu Transcribed by Lincoln Lu Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved
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 informationGRAPHS: THEORY AND ALGORITHMS
GRAPHS: THEORY AND ALGORITHMS K. THULASIRAMAN M. N. S. SWAMY Concordia University Montreal, Canada A Wiley-Interscience Publication JOHN WILEY & SONS, INC. New York / Chichester / Brisbane / Toronto /
More informationConflict Graphs for Combinatorial Optimization Problems
Conflict Graphs for Combinatorial Optimization Problems Ulrich Pferschy joint work with Andreas Darmann and Joachim Schauer University of Graz, Austria Introduction Combinatorial Optimization Problem CO
More informationChapter 2 Preliminaries
In this chapter, we give a number of definitions and preliminary results. We start in Section 2.1 by presenting the terminology on graphs and algorithms as it is used in this thesis. Section 2.2 provides
More informationAlgorithms for Graphs of Small Treewidth
Algorithms for Graphs of Small Treewidth Algoritmen voor grafen met kleine boombreedte (met een samenvatting in het Nederlands) PROEFSCHRIFT ter verkrijging van de graad van doctor aan de Universiteit
More informationVertex 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 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 informationMaximum Flows of Minimum Cost
Maximum Flows of Minimum Cost Figure 8-24 Two possible maximum flows for the same network Data Structures and Algorithms in Java 1 Maximum Flows of Minimum Cost (continued) Figure 8-25 Finding a maximum
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 informationMATH 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 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 informationAcyclic Network. Tree Based Clustering. Tree Decomposition Methods
Summary s Join Tree Importance of s Solving Topological structure defines key features for a wide class of problems CSP: Inference in acyclic network is extremely efficient (polynomial) Idea: remove cycles
More information1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G))
10 Graphs 10.1 Graphs and Graph Models 1. a graph G = (V (G), E(G)) consists of a set V (G) of vertices, and a set E(G) of edges (edges are pairs of elements of V (G)) 2. an edge is present, say e = {u,
More informationAlgorithmic graph structure theory
1 Algorithmic graph structure theory Dániel Marx 1 1 Institute for Computer Science and Control, Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary 14th Max Planck Advanced Course on the Foundations
More informationApplied Mathematics Letters. Graph triangulations and the compatibility of unrooted phylogenetic trees
Applied Mathematics Letters 24 (2011) 719 723 Contents lists available at ScienceDirect Applied Mathematics Letters journal homepage: www.elsevier.com/locate/aml Graph triangulations and the compatibility
More informationW[1]-hardness. Dániel Marx. Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017
1 W[1]-hardness Dániel Marx Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017 2 Lower bounds So far we have seen positive results: basic algorithmic techniques for fixed-parameter
More informationVertex 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 informationThe Structure of Bull-Free Perfect Graphs
The Structure of Bull-Free Perfect Graphs Maria Chudnovsky and Irena Penev Columbia University, New York, NY 10027 USA May 18, 2012 Abstract The bull is a graph consisting of a triangle and two vertex-disjoint
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 informationChapter 2 Graphs. 2.1 Definition of Graphs
Chapter 2 Graphs Abstract Graphs are discrete structures that consist of vertices and edges connecting some of these vertices. Graphs have many applications in Mathematics, Computer Science, Engineering,
More informationIntroduction to Engineering Systems, ESD.00. Networks. Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow
Introduction to Engineering Systems, ESD.00 Lecture 7 Networks Lecturers: Professor Joseph Sussman Dr. Afreen Siddiqi TA: Regina Clewlow The Bridges of Königsberg The town of Konigsberg in 18 th century
More informationChapter 9 Graph Algorithms
Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures Chapter 9 Graph s 2 Definitions Definitions an undirected graph is a finite set
More informationTreewidth: Preprocessing and Kernelization
Treewidth: Preprocessing and Kernelization Hans L. Bodlaender Joint work with Arie Koster, Frank van den Eijkhof, Bart Jansen, Stefan Kratsch, Vincent Kreuzen 1 This talk Survey of work on preprocessing
More informationSummary. Acyclic Networks Join Tree Clustering. Tree Decomposition Methods. Acyclic Network. Tree Based Clustering. Tree Decomposition.
Summary s Join Tree Importance of s Solving Topological structure denes key features for a wide class of problems CSP: Inference in acyclic network is extremely ecient (polynomial) Idea: remove cycles
More informationReachability in K 3,3 -free and K 5 -free Graphs is in Unambiguous Logspace
CHICAGO JOURNAL OF THEORETICAL COMPUTER SCIENCE 2014, Article 2, pages 1 29 http://cjtcs.cs.uchicago.edu/ Reachability in K 3,3 -free and K 5 -free Graphs is in Unambiguous Logspace Thomas Thierauf Fabian
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 informationFixed-Parameter Algorithms, IA166
Fixed-Parameter Algorithms, IA166 Sebastian Ordyniak Faculty of Informatics Masaryk University Brno Spring Semester 2013 Introduction Outline 1 Introduction Algorithms on Locally Bounded Treewidth Layer
More informationLift 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 informationChapter 9 Graph Algorithms
Chapter 9 Graph Algorithms 2 Introduction graph theory useful in practice represent many real-life problems can be if not careful with data structures 3 Definitions an undirected graph G = (V, E) is a
More informationAcyclic Network. Tree Based Clustering. Tree Decomposition Methods
Summary s Cluster Tree Elimination Importance of s Solving Topological structure dene key features for a wide class of problems CSP: Inference in acyclic network is extremely ecient (polynomial) Idea:
More informationOn 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 informationGraph Minors and Minimum Degree
Graph Minors and Minimum Degree Gašper Fijavž Faculty of Computer and Information Science University of Ljubljana Ljubljana, Slovenia gasper.fijavz@fri.uni-lj.si David R. Wood Department of Mathematics
More informationGraphs 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 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 informationMAT 7003 : Mathematical Foundations. (for Software Engineering) J Paul Gibson, A207.
MAT 7003 : Mathematical Foundations (for Software Engineering) J Paul Gibson, A207 paul.gibson@it-sudparis.eu http://www-public.it-sudparis.eu/~gibson/teaching/mat7003/ Graphs and Trees http://www-public.it-sudparis.eu/~gibson/teaching/mat7003/l2-graphsandtrees.pdf
More informationMarch 20/2003 Jayakanth Srinivasan,
Definition : A simple graph G = (V, E) consists of V, a nonempty set of vertices, and E, a set of unordered pairs of distinct elements of V called edges. Definition : In a multigraph G = (V, E) two or
More informationWORM COLORINGS. Wayne Goddard. Dept of Mathematical Sciences, Clemson University Kirsti Wash
1 2 Discussiones Mathematicae Graph Theory xx (xxxx) 1 14 3 4 5 6 7 8 9 10 11 12 13 WORM COLORINGS Wayne Goddard Dept of Mathematical Sciences, Clemson University e-mail: goddard@clemson.edu Kirsti Wash
More informationINTEGER PROGRAMMING MODELS FOR THE BRANCHWIDTH PROBLEM. A Dissertation ELIF ULUSAL
INTEGER PROGRAMMING MODELS FOR THE BRANCHWIDTH PROBLEM A Dissertation by ELIF ULUSAL Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the requirements for the
More informationTreewidth. 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 informationList 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 informationIsometric Cycles, Cutsets, and Crowning of Bridged Graphs
Isometric Cycles, Cutsets, and Crowning of Bridged Graphs Tao Jiang, 1 Seog-Jin Kim, 2 and Douglas B. West 3 1 DEPARTMENT OF MATHEMATICS AND STATISTICS MIAMI UNIVERSITY OXFORD, OHIO 45056 E-mail: jiangt@muohio.edu
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 informationKernelization Upper Bounds for Parameterized Graph Coloring Problems
Kernelization Upper Bounds for Parameterized Graph Coloring Problems Pim de Weijer Master Thesis: ICA-3137910 Supervisor: Hans L. Bodlaender Computing Science, Utrecht University 1 Abstract This thesis
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 informationKey Graph Theory Theorems
Key Graph Theory Theorems Rajesh Kumar MATH 239 Intro to Combinatorics August 19, 2008 3.3 Binary Trees 3.3.1 Problem (p.82) Determine the number, t n, of binary trees with n edges. The number of binary
More informationChordal deletion is fixed-parameter tractable
Chordal deletion is fixed-parameter tractable 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 informationDomination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes
Domination, Independence and Other Numbers Associated With the Intersection Graph of a Set of Half-planes Leonor Aquino-Ruivivar Mathematics Department, De La Salle University Leonorruivivar@dlsueduph
More informationGRAPHICAL ALGORITHMS. UNIT _II Lecture-12 Slides No. 3-7 Lecture Slides No Lecture Slides No
GRAPHICAL ALGORITHMS UNIT _II Lecture-12 Slides No. 3-7 Lecture-13-16 Slides No. 8-26 Lecture-17-19 Slides No. 27-42 Topics Covered Graphs & Trees ( Some Basic Terminologies) Spanning Trees (BFS & DFS)
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 informationParameterized coloring problems on chordal graphs
Parameterized coloring problems on chordal graphs Dániel Marx Department of Computer Science and Information Theory, Budapest University of Technology and Economics Budapest, H-1521, Hungary dmarx@cs.bme.hu
More informationChapter 9 Graph Algorithms
Chapter 9 Graph Algorithms 2 Introduction graph theory useful in practice represent many real-life problems can be slow if not careful with data structures 3 Definitions an undirected graph G = (V, E)
More information11/22/2016. Chapter 9 Graph Algorithms. Introduction. Definitions. Definitions. Definitions. Definitions
Introduction Chapter 9 Graph Algorithms graph theory useful in practice represent many real-life problems can be slow if not careful with data structures 2 Definitions an undirected graph G = (V, E) is
More informationIndex. stack-based, 400 A* algorithm, 325
Index Abstract transitive closure, 174-175, 217-221 Active vertex, 411 Acyclic graph. See Digraph; Directed acyclic graph (DAG) Acyclic network, 313-321, 334-335 maxflow, 427-429 Adjacency-lists representation,
More informationNotation Index. Probability notation. (there exists) (such that) Fn-4 B n (Bell numbers) CL-27 s t (equivalence relation) GT-5.
Notation Index (there exists) (for all) Fn-4 Fn-4 (such that) Fn-4 B n (Bell numbers) CL-27 s t (equivalence relation) GT-5 ( n ) k (binomial coefficient) CL-15 ( n m 1,m 2,...) (multinomial coefficient)
More informationTwo birds with one stone: the best of branchwidth and treewidth with one algorithm
Two birds with one stone: the best of branchwidth and treewidth with one algorithm Frederic Dorn and Jan Arne Telle Department of Informatics, University of Bergen, Bergen, Norway Abstract. In this paper
More informationTon Kloks and Yue-Li Wang. Advances in Graph Algorithms. October 10, y X z
Ton Kloks and Yue-Li Wang Advances in Graph Algorithms October 10, 2013 x Z Y < y X z
More informationA single-exponential FPT algorithm for Distance-Hereditary Vertex Deletion
A single-exponential FPT algorithm for Distance-Hereditary Vertex Deletion O-joung Kwon Institute for Computer Science and Control, Hungarian Academy of Sciences in Budapest, Hungary Joint work with Eduard
More informationCrossing bridges. Crossing bridges Great Ideas in Theoretical Computer Science. Lecture 12: Graphs I: The Basics. Königsberg (Prussia)
15-251 Great Ideas in Theoretical Computer Science Lecture 12: Graphs I: The Basics February 22nd, 2018 Crossing bridges Königsberg (Prussia) Now Kaliningrad (Russia) Is there a way to walk through the
More informationFAST COMPUTATION OF MINIMAL FILL INSIDE A GIVEN ELIMINATION ORDERING
FAST COMPUTATION OF MINIMAL FILL INSIDE A GIVEN ELIMINATION ORDERING PINAR HEGGERNES AND BARRY W. PEYTON Abstract. Minimal elimination orderings were introduced by Rose, Tarjan, and Lueker in 1976, and
More informationMinimal Dominating Sets in Graphs: Enumeration, Combinatorial Bounds and Graph Classes
Minimal Dominating Sets in Graphs: Enumeration, Combinatorial Bounds and Graph Classes J.-F. Couturier 1 P. Heggernes 2 D. Kratsch 1 P. van t Hof 2 1 LITA Université de Lorraine F-57045 Metz France 2 University
More informationNotation Index 9 (there exists) Fn-4 8 (for all) Fn-4 3 (such that) Fn-4 B n (Bell numbers) CL-25 s ο t (equivalence relation) GT-4 n k (binomial coef
Notation 9 (there exists) Fn-4 8 (for all) Fn-4 3 (such that) Fn-4 B n (Bell numbers) CL-25 s ο t (equivalence relation) GT-4 n k (binomial coefficient) CL-14 (multinomial coefficient) CL-18 n m 1 ;m 2
More informationImmersion 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 informationAlgorithm design in Perfect Graphs N.S. Narayanaswamy IIT Madras
Algorithm design in Perfect Graphs N.S. Narayanaswamy IIT Madras What is it to be Perfect? Introduced by Claude Berge in early 1960s Coloring number and clique number are one and the same for all induced
More information1 Digraphs. Definition 1
1 Digraphs Definition 1 Adigraphordirected graphgisatriplecomprisedofavertex set V(G), edge set E(G), and a function assigning each edge an ordered pair of vertices (tail, head); these vertices together
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 informationMath 778S Spectral Graph Theory Handout #2: Basic graph theory
Math 778S Spectral Graph Theory Handout #: Basic graph theory Graph theory was founded by the great Swiss mathematician Leonhard Euler (1707-178) after he solved the Königsberg Bridge problem: Is it possible
More informationOutline. Introduction. Representations of Graphs Graph Traversals. Applications. Definitions and Basic Terminologies
Graph Chapter 9 Outline Introduction Definitions and Basic Terminologies Representations of Graphs Graph Traversals Breadth first traversal Depth first traversal Applications Single source shortest path
More informationReference Sheet for CO142.2 Discrete Mathematics II
Reference Sheet for CO14. Discrete Mathematics II Spring 017 1 Graphs Defintions 1. Graph: set of N nodes and A arcs such that each a A is associated with an unordered pair of nodes.. Simple graph: no
More informationBasic Combinatorics. Math 40210, Section 01 Fall Homework 4 Solutions
Basic Combinatorics Math 40210, Section 01 Fall 2012 Homework 4 Solutions 1.4.2 2: One possible implementation: Start with abcgfjiea From edge cd build, using previously unmarked edges: cdhlponminjkghc
More informationIntroductory Combinatorics
Introductory Combinatorics Third Edition KENNETH P. BOGART Dartmouth College,. " A Harcourt Science and Technology Company San Diego San Francisco New York Boston London Toronto Sydney Tokyo xm CONTENTS
More informationSCHOOL OF ENGINEERING & BUILT ENVIRONMENT. Mathematics. An Introduction to Graph Theory
SCHOOL OF ENGINEERING & BUILT ENVIRONMENT Mathematics An Introduction to Graph Theory. Introduction. Definitions.. Vertices and Edges... The Handshaking Lemma.. Connected Graphs... Cut-Points and Bridges.
More informationAlgorithms: Graphs. Amotz Bar-Noy. Spring 2012 CUNY. Amotz Bar-Noy (CUNY) Graphs Spring / 95
Algorithms: Graphs Amotz Bar-Noy CUNY Spring 2012 Amotz Bar-Noy (CUNY) Graphs Spring 2012 1 / 95 Graphs Definition: A graph is a collection of edges and vertices. Each edge connects two vertices. Amotz
More informationHamilton paths & circuits. Gray codes. Hamilton Circuits. Planar Graphs. Hamilton circuits. 10 Nov 2015
Hamilton paths & circuits Def. A path in a multigraph is a Hamilton path if it visits each vertex exactly once. Def. A circuit that is a Hamilton path is called a Hamilton circuit. Hamilton circuits Constructing
More informationRECOGNIZING CHORDAL PROBE GRAPHS AND CYCLE-BICOLORABLE GRAPHS
SIAM J. DISCRETE MATH. Vol. 21, No. 3, pp. 573 591 c 2007 Society for Industrial and Applied Mathematics RECOGNIZING CHORDAL PROBE GRAPHS AND CYCLE-BICOLORABLE GRAPHS ANNE BERRY, MARTIN CHARLES GOLUMBIC,
More information