Deleting edges to save cows - an application of treewidth
|
|
- Vernon Phelps
- 5 years ago
- Views:
Transcription
1 Deleting edges to save cows - an application of treewidth UCLA, 14th February 2017 Kitty Meeks Joint work with Jessica Enright (University of Stirling)
2 2/13
3 The animal contact network 3/13
4 The animal contact network 3/13
5 The animal contact network 3/13
6 The animal contact network 3/13
7 Modifying the network Vertex-deletion 4/13
8 Vertex-deletion E.g. vaccinate all animals at a particular animal holding. Modifying the network 4/13
9 Vertex-deletion E.g. vaccinate all animals at a particular animal holding. Modifying the network Edge-deletion 4/13
10 Modifying the network Vertex-deletion E.g. vaccinate all animals at a particular animal holding. Edge-deletion E.g. Double fence lines 4/13
11 Modifying the network Vertex-deletion E.g. vaccinate all animals at a particular animal holding. Edge-deletion E.g. Double fence lines Testing or quarantine for animals on a particular trade route 4/13
12 Modifying the network Vertex-deletion E.g. vaccinate all animals at a particular animal holding. Edge-deletion E.g. Double fence lines Testing or quarantine for animals on a particular trade route Cost of modifications The cost of deleting individual vertices/edges may vary; this can be captured with a weight function on vertices and/or edges. 4/13
13 How do we want to change the network? 5/13
14 Desirable properties may include: Bounded component size How do we want to change the network? 5/13
15 How do we want to change the network? Desirable properties may include: Bounded component size Bounded degree 5/13
16 How do we want to change the network? Desirable properties may include: Bounded component size Bounded degree Bounded d-neighbourhood 5/13
17 How do we want to change the network? Desirable properties may include: Bounded component size Bounded degree Bounded d-neighbourhood Low connectivity 5/13
18 How do we want to change the network? Desirable properties may include: Bounded component size Bounded degree Bounded d-neighbourhood Low connectivity We may additionally want to: consider the total number of animals in e.g. a connected component, rather than just the number of animal holdings 5/13
19 How do we want to change the network? Desirable properties may include: Bounded component size Bounded degree Bounded d-neighbourhood Low connectivity We may additionally want to: consider the total number of animals in e.g. a connected component, rather than just the number of animal holdings place more or less strict restrictions on individual animal holdings 5/13
20 Bounding the component size by deleting edges Let C h be the set of all connected graphs on h vertices. 6/13
21 Bounding the component size by deleting edges Let C h be the set of all connected graphs on h vertices. C h -FREE EDGE DELETION Input: A Graph G = (V, E) and an integer k. Question: Does there exist E E with E = k such that G \ E does not contain any H C h as an induced subgraph? 6/13
22 Bounding the component size by deleting edges Let C h be the set of all connected graphs on h vertices. C h -FREE EDGE DELETION Input: A Graph G = (V, E) and an integer k. Question: Does there exist E E with E = k such that G \ E does not contain any H C h as an induced subgraph? This problem has also been called: Min-Max Component Size Problem Minimum Worst Contamination Problem Component Order Edge Connectivity 6/13
23 Bounding the component size: what is known? This problem is NP-complete in general, even when h = 3. 7/13
24 Bounding the component size: what is known? This problem is NP-complete in general, even when h = 3. Theorem (Cai, 1996) C h -FREE EDGE DELETION can be solved in time O(h 2k n h ), where n is the number of vertices in the input graph. 7/13
25 Bounding the component size: what is known? This problem is NP-complete in general, even when h = 3. Theorem (Cai, 1996) C h -FREE EDGE DELETION can be solved in time O(h 2k n h ), where n is the number of vertices in the input graph. Theorem (Gross, Heinig, Iswara, Kazmiercaak, Luttrell, Saccoman and Suffel, 2013) C h -FREE EDGE DELETION can be solved in polynomial time when restricted to trees. 7/13
26 Treewidth is relevant (T, D) is a tree decomposition of G if T is a tree and D = {D(t) : t V(T)} is a collection of non-empty subsets of V(G) (or bags), indexed by the nodes of T, satisfying: 1 V(G) = t V(T) D(t), 2 for every e = uv E(G), there exists t V(T) such that u, v D(t), 3 for every v V(G), if T(v) is defined to be the subgraph of T induced by nodes t with v D(t), then T(v) is connected. 8/13
27 Treewidth is relevant A plot of the treewidth of the largest component in an undirected version of the cattle movement graph in Scotland in 2009 over a number of different days included: all day sets start on January 1, /13
28 New results Theorem (Enright and M., 2017) There exists an algorithm to solve C h -FREE EDGE DELETION in time O((wh) 2w n) on an input graph with n vertices whose treewidth is at most w. 9/13
29 New results Theorem (Enright and M., 2017) There exists an algorithm to solve C h -FREE EDGE DELETION in time O((wh) 2w n) on an input graph with n vertices whose treewidth is at most w. We recursively compute the minimum number of edges we delete, for each combination of: a partition of the vertices in the bag, indicating which are allowed to belong to the same component, and a function from blocks of the partition to [h], indicating the maximum number of vertices allowed so far in the component containing the block in question. 9/13
30 New results 10/13
31 New results Theorem (Enright and M., 2015+) Let Π be a monotone graph property defined by the set of forbidden subgraphs F, where max{ F : F F} exists and is equal to h. Then EDGE DELETION TO Π can be solved in time f (h, w) n on an input graph with n vertices whose treewidth is at most w, where f is an explicit computable function. 11/13
32 Algorithms in practice Graph ID Graph information Tree decomposition method CP method v(g) e(g) tw(g) Minimum Time Minimum Time Time to deletion deletion confirmation found found /13
33 Future directions Why do trade networks have small treewidth? 13/13
34 Future directions Why do trade networks have small treewidth? Budget as parameter, rather than desired component size 13/13
35 Future directions Why do trade networks have small treewidth? Budget as parameter, rather than desired component size Geographic networks - planar graphs, or powers of planar graphs 13/13
36 Future directions Why do trade networks have small treewidth? Budget as parameter, rather than desired component size Geographic networks - planar graphs, or powers of planar graphs Extra structure in directed graphs 13/13
37 Future directions Why do trade networks have small treewidth? Budget as parameter, rather than desired component size Geographic networks - planar graphs, or powers of planar graphs Extra structure in directed graphs Temporal connectivity 13/13
38 Future directions Why do trade networks have small treewidth? Budget as parameter, rather than desired component size Geographic networks - planar graphs, or powers of planar graphs Extra structure in directed graphs Temporal connectivity New parameters to capture structure of the input 13/13
39 Future directions Why do trade networks have small treewidth? Budget as parameter, rather than desired component size Geographic networks - planar graphs, or powers of planar graphs Extra structure in directed graphs Temporal connectivity New parameters to capture structure of the input More complicated or less costly goals 13/13
40 Future directions Why do trade networks have small treewidth? Budget as parameter, rather than desired component size Geographic networks - planar graphs, or powers of planar graphs Extra structure in directed graphs Temporal connectivity New parameters to capture structure of the input More complicated or less costly goals THANK YOU 13/13
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 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 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 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 informationThe Maximum Clique Problem
November, 2012 Motivation How to put as much left-over stuff as possible in a tasty meal before everything will go off? Motivation Find the largest collection of food where everything goes together! Here,
More informationFixed-parameter tractable canonization and isomorphism test for graphs of bounded treewidth
Fixed-parameter tractable canonization and isomorphism test for graphs of bounded treewidth Micha l Pilipczuk Institute of Informatics, University of Warsaw, Poland Workshop on Exact Algorithms and Lower
More informationGraphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University
Graphs: Introduction Ali Shokoufandeh, Department of Computer Science, Drexel University Overview of this talk Introduction: Notations and Definitions Graphs and Modeling Algorithmic Graph Theory and Combinatorial
More informationAlgorithm Graph Theory: How hard is your combinatorial optimization problem?
Algorithm Graph Theory: How hard is your combinatorial optimization problem? Short Course Lecture 6 June 9, 2017 Slides available at: https://www.math2.rwth aachen.de/de/mitarbeiter/koster/agtclemson 09.06.2017
More informationExact algorithm for the Maximum Induced Planar Subgraph Problem
Exact algorithm for the Maximum Induced Planar Subgraph Problem Fedor Fomin Ioan Todinca Yngve Villanger University of Bergen, Université d Orléans Workshop on Graph Decompositions, CIRM, October 19th,
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 informationApproximation 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 informationFEDOR 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 informationImportant separators and parameterized algorithms
Important separators and parameterized algorithms Dániel Marx 1 1 Institute for Computer Science and Control, Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary PCSS 2017 Vienna, Austria September
More informationExponential time algorithms for the minimum dominating set problem on some graph classes
Exponential time algorithms for the minimum dominating set problem on some graph classes Serge Gaspers University of Bergen Department of Informatics N-500 Bergen, Norway. gaspers@ii.uib.no Dieter Kratsch
More informationSubexponential algorithms for rectilinear Steiner tree and arborescence problems
Subexponential algorithms for rectilinear Steiner tree and arborescence problems Fedor V. Fomin Sudeshna Kolay Daniel Lokshtanov Fahad Panolan Saket Saurabh Abstract A rectilinear Steiner tree for a set
More informationGrids 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 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 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 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 informationTowards more efficient infection and fire fighting
Towards more efficient infection and fire fighting Peter Floderus Andrzej Lingas Mia Persson The Centre for Mathematical Sciences, Lund University, 00 Lund, Sweden. Email: pflo@maths.lth.se Department
More informationPreventing Unraveling in Social Networks: The Anchored k-core Problem
Preventing Unraveling in Social Networks: Kshipra Bhawalkar 1 Jon Kleinberg 2 1 Tim Roughgarden 1 Aneesh Sharma 3 1 Stanford University 2 Cornell University 3 Twitter, Inc. ICALP 2012 Outline 1 The Problem
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 informationA 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition
A 2k-Kernelization Algorithm for Vertex Cover Based on Crown Decomposition Wenjun Li a, Binhai Zhu b, a Hunan Provincial Key Laboratory of Intelligent Processing of Big Data on Transportation, Changsha
More informationGraph Isomorphism. Algorithms and networks
Graph Isomorphism Algorithms and networks Today Graph isomorphism: definition Complexity: isomorphism completeness The refinement heuristic Isomorphism for trees Rooted trees Unrooted trees Graph Isomorphism
More informationThe Disjoint Paths Problem on Chordal Graphs
The Disjoint Paths Problem on Chordal Graphs Frank Kammer and Torsten Tholey Institut für Informatik, Universität Augsburg, D-86135 Augsburg, Germany {kammer,tholey}@informatik.uni-augsburg.de Abstract.
More informationCONTRACTIONS 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 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 informationJunction Trees and Chordal Graphs
Graphical Models, Lecture 6, Michaelmas Term 2011 October 24, 2011 Decomposability Factorization of Markov distributions Explicit formula for MLE Consider an undirected graph G = (V, E). A partitioning
More informationThe Parameterized Complexity of Finding Point Sets with Hereditary Properties
The Parameterized Complexity of Finding Point Sets with Hereditary Properties David Eppstein University of California, Irvine Daniel Lokshtanov University of Bergen University of California, Santa Barbara
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 informationLet G 1 = (V 1, E 1 ) and G 2 = (V 2, E 2 ) be graphs. Introduction. Some facts about Graph Isomorphism. Proving Graph Isomorphism completeness
Graph Let G 1 = (V 1, E 1 ) and G 2 = (V 2, E 2 ) be graphs. Algorithms and Networks Graph Hans Bodlaender and Stefan Kratsch March 24, 2011 An G 1 to G 2 is a bijection φ : V 1 V 2 s.t.: {u, v} E 1 {φ(u),
More informationarxiv: v1 [cs.dm] 22 Jun 2012
On List Colouring and List Homomorphism of Permutation and Interval Graphs arxiv:1206.5106v1 [cs.dm] 22 Jun 2012 Jessica Enright 1, Lorna Stewart 1, and Gábor Tardos 2 1 University of Alberta 2 Simon Fraser
More informationAlgorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees
Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees Wei Wang joint with Zishen Yang, Xianliang Liu School of Mathematics and Statistics, Xi an Jiaotong University Dec 20, 2016
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 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 informationDynamic Programming and Fast Matrix Multiplication
Dynamic Programming and Fast Matrix Multiplication Frederic Dorn Department of Informatics, University of Bergen, PO Box 7800, 5020 Bergen, Norway Abstract. We give a novel general approach for solving
More informationEPG-representations with small grid-size
EPG-representations with small grid-size Martin Derka mderka@uwaterloo.ca David R. Cheriton School of Computer Science University of Waterloo GD 2017 September 26, 2017 Joint work with T. Biedl, V. Dujmovic,
More informationThe Square Root Phenomenon in Planar Graphs
1 The Square Root Phenomenon in Planar Graphs Survey and New Results Dániel Marx Institute for Computer Science and Control, Hungarian Academy of Sciences (MTA SZTAKI) Budapest, Hungary Satisfiability
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 informationMapReduce Algorithms. Barna Saha. March 28, 2016
MapReduce Algorithms Barna Saha March 28, 2016 Complexity Model for MapReduce Minimum Spanning Tree in MapReduce Computing Dense Subgraph in MapReduce Complexity Model for MapReduce:MRC i Input: finite
More informationAn Effective Upperbound on Treewidth Using Partial Fill-in of Separators
An Effective Upperbound on Treewidth Using Partial Fill-in of Separators Boi Faltings Martin Charles Golumbic June 28, 2009 Abstract Partitioning a graph using graph separators, and particularly clique
More informationLearning decomposable models with a bounded clique size
Learning decomposable models with a bounded clique size Achievements 2014-2016 Aritz Pérez Basque Center for Applied Mathematics Bilbao, March, 2016 Outline 1 Motivation and background 2 The problem 3
More informationA 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 informationP = NP; P NP. Intuition of the reduction idea:
1 Polynomial Time Reducibility The question of whether P = NP is one of the greatest unsolved problems in the theoretical computer science. Two possibilities of relationship between P and N P P = NP; P
More informationTreewidth, Applications, and some Recent Developments. Chandra Chekuri Univ. of Illinois, Urbana-Champaign
Treewidth, Applications, and some Recent Developments Chandra Chekuri Univ. of Illinois, Urbana-Champaign Goals of Tutorial Give an intuitive understanding of treewidth and tree decompositions Describe
More informationFixed-Parameter Algorithms
Fixed-Parameter Algorithms Rolf Niedermeier and Jiong Guo Lehrstuhl Theoretische Informatik I / Komplexitätstheorie Institut für Informatik Friedrich-Schiller-Universität Jena niedermr@minet.uni-jena.de
More informationCharacterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs
ISSN 0975-3303 Mapana J Sci, 11, 4(2012), 121-131 https://doi.org/10.12725/mjs.23.10 Characterization of Super Strongly Perfect Graphs in Chordal and Strongly Chordal Graphs R Mary Jeya Jothi * and A Amutha
More informationAPPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS
APPROXIMATION ALGORITHMS FOR GEOMETRIC PROBLEMS Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 70010, India. Organization Introduction
More informationAPPROXIMATION ALGORITHMS FOR TREEWIDTH. Keywords: Treewidth, Triangulation, Tree Decomposition, Network Flow.
APPROXIMATION ALGORITHMS FOR TREEWIDTH EYAL AMIR COMPUTER SCIENCE DEPARTMENT UNIVERSITY OF ILLINOIS AT URBANA-CHAMPAIGN URBANA, IL 61801, USA EYAL@CS.UIUC.EDU Abstract. This paper presents algorithms whose
More informationRandomized Graph Algorithms
Randomized Graph Algorithms Vasileios-Orestis Papadigenopoulos School of Electrical and Computer Engineering - NTUA papadigenopoulos orestis@yahoocom July 22, 2014 Vasileios-Orestis Papadigenopoulos (NTUA)
More informationLecture 1: TSP on graphs of bounded branch width
CS523: Advanced Algorithms Spring 2014 Lecture 1: TSP on graphs of bounded branch width Lecturer: Glencora Borradaile Scribes: Hung Le 1.1 Branch Decomposition Let G = (V (G), E(G)) be an undirected graph.
More informationGraph Theory: Introduction
Graph Theory: Introduction Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT Kharagpur pallab@cse.iitkgp.ernet.in Resources Copies of slides available at: http://www.facweb.iitkgp.ernet.in/~pallab
More informationDO NOT RE-DISTRIBUTE THIS SOLUTION FILE
Professor Kindred Math 104, Graph Theory Homework 2 Solutions February 7, 2013 Introduction to Graph Theory, West Section 1.2: 26, 38, 42 Section 1.3: 14, 18 Section 2.1: 26, 29, 30 DO NOT RE-DISTRIBUTE
More informationApproximation Algorithms
Chapter 8 Approximation Algorithms Algorithm Theory WS 2016/17 Fabian Kuhn Approximation Algorithms Optimization appears everywhere in computer science We have seen many examples, e.g.: scheduling jobs
More informationOn Covering a Graph Optimally with Induced Subgraphs
On Covering a Graph Optimally with Induced Subgraphs Shripad Thite April 1, 006 Abstract We consider the problem of covering a graph with a given number of induced subgraphs so that the maximum number
More informationGRAPH THEORY and APPLICATIONS. Factorization Domination Indepence Clique
GRAPH THEORY and APPLICATIONS Factorization Domination Indepence Clique Factorization Factor A factor of a graph G is a spanning subgraph of G, not necessarily connected. G is the sum of factors G i, if:
More informationAlgorithmic complexity of two defence budget problems
21st International Congress on Modelling and Simulation, Gold Coast, Australia, 29 Nov to 4 Dec 2015 www.mssanz.org.au/modsim2015 Algorithmic complexity of two defence budget problems R. Taylor a a Defence
More informationInteraction Between Input and Output-Sensitive
Interaction Between Input and Output-Sensitive Really? Mamadou M. Kanté Université Blaise Pascal - LIMOS, CNRS Enumeration Algorithms Using Structure, Lorentz Institute, August 26 th, 2015 1 Introduction
More informationConnectivity. Use DFS or BFS. 03/11/04 Lecture 18 1
Connectivity A (simple) undirected graph is connected if there exists a path between every pair of vertices. If a graph is not connected, then G (V,E ) is a connected component of the graph G(V,E) if V
More informationCMPSCI 311: Introduction to Algorithms Practice Final Exam
CMPSCI 311: Introduction to Algorithms Practice Final Exam Name: ID: Instructions: Answer the questions directly on the exam pages. Show all your work for each question. Providing more detail including
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 informationSolution for Homework set 3
TTIC 300 and CMSC 37000 Algorithms Winter 07 Solution for Homework set 3 Question (0 points) We are given a directed graph G = (V, E), with two special vertices s and t, and non-negative integral capacities
More informationarxiv: v2 [cs.ds] 25 Jan 2017
d-hop Dominating Set for Directed Graph with in-degree Bounded by One arxiv:1404.6890v2 [cs.ds] 25 Jan 2017 Joydeep Banerjee, Arun Das, and Arunabha Sen School of Computing, Informatics and Decision System
More informationOur Graphs Become Larger
Our Graphs Become Larger Simple algorithms do not scale O(n k ) for size k graphlets Two approaches: Find clever algorithms for counting small graphlets Approximate count for larger graphlets Graph Induced
More informationVertex Cover Reconfiguration and Beyond
algorithms Article Vertex Cover Reconfiguration and Beyond Amer E. Mouawad 1, *, Naomi Nishimura 2, Venkatesh Raman 3 and Sebastian Siebertz 4, 1 Department of Informatics, University of Bergen, PB 7803,
More informationAcyclic Colorings of Graph Subdivisions
Acyclic Colorings of Graph Subdivisions Debajyoti Mondal, Rahnuma Islam Nishat, Sue Whitesides, and Md. Saidur Rahman 3 Department of Computer Science, University of Manitoba Department of Computer Science,
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 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 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 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 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 informationResearch Question Presentation on the Edge Clique Covers of a Complete Multipartite Graph. Nechama Florans. Mentor: Dr. Boram Park
Research Question Presentation on the Edge Clique Covers of a Complete Multipartite Graph Nechama Florans Mentor: Dr. Boram Park G: V 5 Vertex Clique Covers and Edge Clique Covers: Suppose we have a graph
More informationAlgorithms Exam TIN093/DIT600
Algorithms Exam TIN093/DIT600 Course: Algorithms Course code: TIN 093 (CTH), DIT 600 (GU) Date, time: 22nd October 2016, 14:00 18:00 Building: M Responsible teacher: Peter Damaschke, Tel. 5405 Examiner:
More informationLecture and notes by: Sarah Fletcher and Michael Xu November 3rd, Multicommodity Flow
Multicommodity Flow 1 Introduction Suppose we have a company with a factory s and a warehouse t. The quantity of goods that they can ship from the factory to the warehouse in a given time period is limited
More informationEulerian circuits with no monochromatic transitions
Eulerian circuits with no monochromatic transitions James Carraher University of Nebraska Lincoln s-jcarrah1@math.unl.edu Joint Work with Stephen Hartke June 2012 James Carraher (UNL) Eulerian circuits
More informationEquivalence of Local Treewidth and Linear Local Treewidth and its Algorithmic Applications (extended abstract)
Equivalence of Local Treewidth and Linear Local Treewidth and its Algorithmic Applications (extended abstract) Erik D. Demaine and MohammadTaghi Hajiaghayi Laboratory for Computer Science, Massachusetts
More informationwith Dana Richards December 1, 2017 George Mason University New Results On Routing Via Matchings Indranil Banerjee The Routing Model
New New with Dana Richards George Mason University richards@gmu.edu December 1, 2017 GMU December 1, 2017 1 / 40 New Definitions G(V, E) is an undirected graph. V = {1, 2, 3,..., n}. A pebble at vertex
More informationRecent Advances in FPT and Exact Algorithms for NP-Complete Problems
1 Fine-Grained Complexity and Algorithm Design Boot Camp Recent Advances in FPT and Exact Algorithms for NP-Complete Problems Dániel Marx Institute for Computer Science and Control, Hungarian Academy of
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 informationParameterized 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 informationDynamic programming. Trivial problems are solved first More complex solutions are composed from the simpler solutions already computed
Dynamic programming Solves a complex problem by breaking it down into subproblems Each subproblem is broken down recursively until a trivial problem is reached Computation itself is not recursive: problems
More information{ 1} Definitions. 10. Extremal graph theory. Problem definition Paths and cycles Complete subgraphs
Problem definition Paths and cycles Complete subgraphs 10. Extremal graph theory 10.1. Definitions Let us examine the following forbidden subgraph problems: At most how many edges are in a graph of order
More informationThe k-center problem Approximation Algorithms 2009 Petros Potikas
Approximation Algorithms 2009 Petros Potikas 1 Definition: Let G=(V,E) be a complete undirected graph with edge costs satisfying the triangle inequality and k be an integer, 0 < k V. For any S V and vertex
More informationThe geometric generalized minimum spanning tree problem with grid clustering
4OR (2006) 4:319 329 DOI 10.1007/s10288-006-0012-6 REGULAR PAPER The geometric generalized minimum spanning tree problem with grid clustering Corinne Feremans Alexander Grigoriev René Sitters Received:
More informationarxiv: v1 [cs.ds] 12 May 2013
Full Square Rhomboids and Their Algebraic Expressions Mark Korenblit arxiv:105.66v1 [cs.ds] 1 May 01 Holon Institute of Technology, Israel korenblit@hit.ac.il Abstract. The paper investigates relationship
More informationSuccinct Representation of Separable Graphs
Succinct Representation of Separable Graphs Arash Farzan Max-Planck-Institute for Computer Science Guy E. Blelloch Computer Science Department, Carnegie Mellon University Overview Preliminaries: - succinctness
More informationCS473-Algorithms I. Lecture 13-A. Graphs. Cevdet Aykanat - Bilkent University Computer Engineering Department
CS473-Algorithms I Lecture 3-A Graphs Graphs 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: Vertex set of G The set E: Edge set of
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 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 informationMorphing Planar Graph Drawings
Morphing Planar Graph Drawings Giuseppe Di Battista Università degli Studi Roma Tre The 12th International Conference and Workshops on Algorithms and Computation WALCOM 2018 Basic definitions Graph drawing
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 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 informationHomology cycle bases from acyclic matchings
Homology cycle bases from acyclic matchings Dmitry Feichtner-Kozlov University of Bremen Kyoto Workshop, January 019 What is... Applied Topology? studying global features of shapes applications in other
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 information11.1. Definitions. 11. Domination in Graphs
11. Domination in Graphs Some definitions Minimal dominating sets Bounds for the domination number. The independent domination number Other domination parameters. 11.1. Definitions A vertex v in a graph
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 informationComputing Largest Correcting Codes and Their Estimates Using Optimization on Specially Constructed Graphs p.1/30
Computing Largest Correcting Codes and Their Estimates Using Optimization on Specially Constructed Graphs Sergiy Butenko Department of Industrial Engineering Texas A&M University College Station, TX 77843
More informationJunction Trees and Chordal Graphs
Graphical Models, Lecture 6, Michaelmas Term 2009 October 30, 2009 Decomposability Factorization of Markov distributions Explicit formula for MLE Consider an undirected graph G = (V, E). A partitioning
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 informationSubexponential Parameterized Odd Cycle Transversal on Planar Graphs
Subexponential Parameterized Odd Cycle Transversal on Planar Graphs Daniel Lokshtanov 1, Saket Saurabh 2, and Magnus Wahlström 3 1 Department of Computer Science and Engineering, University of California,
More information