Max-Cut and Max-Bisection are NP-hard on unit disk graphs

Size: px
Start display at page:

Download "Max-Cut and Max-Bisection are NP-hard on unit disk graphs"

Transcription

1 R u t c o r Research R e p o r t Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz a Marcin Kamiński b RRR , September 2006 RUTCOR Rutgers Center for Operations Research Rutgers University 640 Bartholomew Road Piscataway, New Jersey Telephone: Telefax: rrr@rutcor.rutgers.edu rrr a Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya, Barcelona, diaz@lsi.upc.edu b RUTCOR, Rutgers Univeristy, 640 Bartholomew Road, Piscataway, NJ 08854, USA, mkaminski@rutcor.rutgers.edu

2 Rutcor Research Report RRR , September 2006 Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz Marcin Kamiński Abstract. We prove that the max-cut and max-bisection problems are NP-hard on unit disk graphs. We also show that λ-precision graphs are planar for λ > 1/ 2. Acknowledgements: Research was partially supported by the EC Research Training Network HPRN-CT (COMBSTRU) and the Spanish CYCIT: TIN C03-01 (GRAMMARS). The first author was also supported by La distincio per a la promació de la recerca de la Generalitat de Catalunya, The work was done when the second author was visiting Universitat Politècnica de Catalunya.

3 Page 2 RRR Introduction Given a simple graph G, cut in G is a partition of its vertex set into two parts. A cut whose parts have the same cardinality is called a bisection. The size of a cut is the number of edges that have their endpoints into two different parts of the cut. A maximum cut is a cut with maximum size and the algorithmic max-cut problem consists in finding one given the input graph. Similarly, a maximum bisection is a a bisection with maximum size and the max-bisection problem is to find one. Let mc(g) denote the maximum size of a cut in G. The max-cut problem is known to be NP-hard for general graphs ([11]) and remains NP-hard even when the input graph is restricted to be a split or 3-colorable graph ([3]). As shown in [14], the problem is NP-hard also for the class of graphs with bounded maximum degree, if 3. On the other hand, the max-cut problem can be solved in polynomial time for planar graphs ([8]) or graphs with bounded treewidth ([3]). The max-bisection problem is NP-hard for general graphs [6]. However, contrary to the max-cut problem, max-bisection remains NP-hard on planar graphs (result of Jerrum presented in [10]). Unit disk graphs are intersection graphs of unit diameter disks in the plane. Place n disks of diameter one in the plane so that the centers of disks do not coincide. An undirected graph is said to be a unit disk graph if there exists a one-to-one correspondence between its vertices and disks in such a way that two vertices are adjacent if and only if the corresponding disks intersect. (We assume tangent disks do intersect, however the classes of unit disk graphs with open or closed disks coincide [12].) Each configuration of disks that defines a unit disk graph is called its intersection model. This can be easily translated into a proximity model which is a collection of distinct points on the plane in one-to-one correspondence to the vertices of the graph in such a way that two vertices are adjacent if and only if two points are at distance at most one. Notice that unit disk graphs are simple and loopless. Often it is convenient to identify points in the proximity model and vertices of the graph and we will often do so. In recent years there has been an increasing interest in the study of unit discs graphs and their randomized version, the random geometric graphs, due to their use as models of wireless communication networks (see [1]). Sometimes an additional assumption on the proximity model is imposed and points are required to be at distance at least λ from each other. Graphs which have such a proximity model are called λ-precision unit disk graphs. Notice that the class of λ 1 -precision unit disk graphs is contained in the class of λ 2 -precision unit disk graphs, for every λ 1 λ 2 [9]. In [4], many algorithmic problems chromatic number, maximum independent set, minimum dominating set have been proved to be NP-hard on unit disk graphs. The authors of that paper also provide a polynomial-time algorithm for max-clique. They conclude the paper pointing that computational complexities of every studied problem agree on planar and unit disk graphs. The computational complexity of the max-cut and max-bisection problem on unit disk graphs has not been known, even though several authors offered approximation algo-

4 RRR Page 3 rithms for max-cut and max-bisection. In [9], among other approximation results, the authors present a polynomial-time approximation scheme for λ-precision unit disk graphs. A polynomial-time approximation scheme for the max-bisection problem on unit disk graphs was developed in [10]. It is also worth mentioning that the problem of recognizing unit disc graphs is NP-hard ([2]) so the approximation algorithms require providing an intersection model for the input graph. In this paper, we prove that the max-cut and the max-bisection problems are NPhard for unit discs graphs, which to the knowledge of the authors were open problems (see [10, 13]). Also, it turns out that the max-cut is the first problem known whose computational complexities on planar and unit disk graphs do not agree. In the last section, we show that the λ-precision unit disk graphs are planar for λ > 1/ 2. An interesting open problem is to investigate the computational complexity of min-bisection (i.e. the problem of finding a bisection of minimum size) on unit disk graphs ([5]). 2 Mesh drawings A drawing of a graph G = (V, E) is a mapping f which assigns to each vertex of G a distinct point in the plane and to each edge uv a continuous arc between f(u) and f(v), not passing through the image of any other vertex. We also allow interiors of images of two different edges to intersect only at a finite number of points. Each such intersection is called a crossing point. A graph which can be drawn in the plane without any crossing points is called a planar graph. Below, if it does not lead to misunderstanding, we often do not distinguish between vertex/edge and its image. The mesh M is the set of points in the plane which have at least one integral coordinate. These points of the mesh that have two integral coordinates are called mesh crosses. The x-distance (y-distance) between two points of M is the difference of their x (y) coordinates. A mesh drawing of a graph is a drawing in which the images of all vertices are mesh crosses and the images of edges belong to the mesh. Notice that in a mesh drawing only two edges can intersect at a crossing point and a crossing point always occurs at a mesh cross. A necessary condition for a graph to have a mesh drawing is to be of maximum degree 4. Now we will show that in fact that condition is also sufficient. Lemma 1. Every graph of maximum degree 4 has a mesh drawing and the drawing can be found in polynomial time. Proof. Let G be any graph of maximum degree 4. Place all vertices of G at distinct mesh crosses in such a way that the x- and y-distance between any pair of vertices is at least 5. For a vertex of G whose corresponding mesh cross has coordinates (a, b) we define four corridors which are the sets of points described by the following equations: A. x = a 1 or y = b + 2, B. x = a 2 or y = b + 1,

5 Page 4 RRR C. x = a + 1 or y = b 2 D. x = a + 2 or y = b 1. Then an edge between any pair of vertices in M can be drawn entirely within the corridors of its endpoints. Hence we can construct a mesh drawing of G and the construction is can be done in polynomial time. For the reduction described below we need a mesh drawing in which distances between objects (vertices, edges and crossing points) are large enough. A mesh drawing is called standard if (i) the distance between any two crossing points is at least 10, (ii) the distance between any two vertices is at least 10, (iii) the distance between any vertex and any crossing point is at least 10, (iv) if interior points of two edges belong to two different parallel vertical (x = k for some k Z) or horizontal (y = k for some k Z) lines, the distance between these two lines is at least 10. Let us show how, given a mesh drawing of a graph, we can create its standard mesh drawing. Suppose that the distance between two vertices v, w is less than 10. Pick a line which separates these two vertices (i.e. at most one of v, w belongs to the line). Without loss of generality, we can assume it is a horizontal line y = k for some k Z and v lies above the line. Now all the points of the drawing whose y-coordinate is at most k will be moved down by some constant c. The constant should be such that after w is moved down by c the distance between v and w is at least 10. All the edges that were broken by that operation should be extended (by adding a vertical segment of length c) in a way that makes a new graph isomorphic to the original one. This way we decreased the number of pairs of vertices that were at distance at most 10 from each other. A similar technique can be used to satisfy all the conditions of the standard mesh drawing and a standard mesh drawing can be found in polynomial time. Lemma 2. Every graph of maximum degree 4 has a standard mesh drawing and the drawing can be found in time polynomial in the number of vertices of the graph. 3 Gadget In this section we are going to describe a gadget that will be used later for the reduction. However, first we need to prove a useful lemma. Lemma 3. Let G be the graph obtained from graph G by subdividing one of the edges of G twice. Then, mc(g ) = mc(g) + 2.

6 RRR Page 5 Proof. Let uv be an edge of G which was subdivided twice and let a, b be the new vertices. Notice that in any maximum cut of G, (i) each of the edges va, bu is always in the cut and (ii) ab is in the cut if and only if vu is in the maximum cut in G. Now it is easy to see that mc(g ) = mc(g) + 2. Construction 4. Let H be a graph on 8 vertices: v 0, v 1, v 2, v 3, w 0, w 1, w 2, w 3 such that (i) H[v 0, v 1, v 2, v 3 ] is a K 4, (ii) H[w i, v i, v i+1 ] is a K 3, for i = 0, 1, 2, 3, where i + 1 is taken modulo 4, (iii) H has no other edges than those needed to satisfy (i) and (ii). Lemma 5. H is a (1/ 2)-precision unit disk graph. Proof. Let us consider the following proximity model for H. Place vertices v 0, v 1, v 2, v 3 at points (1/2, 0), (0, 1/2), ( 1/2, 0) and (0, 1/2), respectively. Vertices w 0, w 1, w 2, w 3 should be put at points (4/5, 4/5), ( 4/5, 4/5), ( 4/5, 4/5) and (4/5, 4/5), respectively. Now it is an exercise to verify that the distance between a pair of vertices is at most 1 if and only if they are adjacent. Also notice that the distance between any two points is at least 1/ 2. Hence, H is a (1/ 2)-precision unit disk graph. Construction 6. Let G be a graph and v 0 v 2, v 1 v 3 two of its edges not incident to each other. Consider a graph G which is obtained from G by adding new vertices w 0, w 1, w 2, w 3 and edges necessary to make G [v 0, v 1, v 2, v 3, w 0, w 1, w 2, w 3 ] isomorphic to H. We say that H was constructed in G on edges v 0 v 2, v 1 v 3. Lemma 7. Let G be a graph obtained from G by constructing H on two non-incident edges of G. Then, mc(g ) = mc(g) + 8 Proof. Notice that the contribution of any of the triangles w i, v i, v i+1 in the copy of H (i = 0, 1, 2, 3 and i + 1 is taken modulo 4) to the maximum cut in G is 2. Each edge of H is either in one of the triangles (there are four of them) or is an original edge of G. Hence, mc(g ) = mc(g) Reduction Theorem 8. max-cut is NP-hard on unit disk graphs. Proof. To prove that max-cut is NP-hard on unit disk graphs we are going to present a polynomial-time procedure that takes an arbitrary graph G of maximum degree 4 and produces a unit disk graph G. Moreover, knowing mc(g ) we are able compute mc(g) in polynomial time.

7 Page 6 RRR Step 1 Let G be a graph of maximum degree 3. Let us consider its standard mesh drawing. According to Lemma 2, it does exist and can be found in polynomial time. Step 2 Subdivide edges of G putting new vertices at mesh crosses that are not crossing points. Now we have two types of vertices those that were created in this step and those that correspond to original vertices of G. Step 3 For each crossing point (x, y), subdivide only the edge between (x, y 1) and (x, y + 1) (the vertical one). We remove two vertices placed at (x 1, y) and (x + 1, y) and consequently all the edges they were incident to. We place new vertices at coordinates (x 1.5, y + 0.5), (x 0.5, y + 0.5), (x + 0.5, y + 0.5), (x + 1.5, y + 0.5) and create edges between pairs of vertices: (x 2, y) and (x 1.5, y + 0.5), (x 1.5, y + 0.5) and (x 0.5, y + 0.5), (x 0.5, y + 0.5) and (x + 0.5, y + 0.5), (x + 0.5, y + 0.5) and (x + 1.5, y + 0.5), (x + 1.5, y + 0.5) and (x + 2, y). Notice that the drawing is not a mesh drawing anymore. Step 4 For each crossing point, construct a copy of graph H on the crossing edges. Place new vertices in the way described in the proof of Fact 5 and create straight line edges in each copy of H. Step 5 If along one of the original edges of G there is an odd number of vertices, we need to subdivide one of the new edges once more. Pick an edge between points (x, y) and (x + 1, y) whose both endpoints and the neighbors of the endpoints are of degree at most 2 and the endpoints belong to the original edge of G. Move vertex at (x, y) to a new position (x 1/4, y) and vertex at (x + 1, y) to (x + 5/4, y). Create a new vertex at (x + 1/2, y + 1/2) and edges between pairs of vertices: (x 1/4, y) and (x + 1/2, y), (x + 5/4, y) and (x + 1/2, y). Let U(G) be the graph whose drawing was constructed above. We will show that the graph is in fact a unit disk graph. Claim 9. U(G) is a (1/ 2)-precision unit disk graph. Proof of Claim. To prove that U(G) is a unit disk graph we will show that placing vertices in the plane at the same coordinates as in the construction above gives a a proximity model of U(G). Notice that after Step 2 all adjacent vertices, expect the endpoints of crossing edges, are at distance exactly 1. Once crossing edges have been replaced by a construction described in Step 3, all the neighbors of a vertex are within distance 1 from it. However, the distance between endpoints belonging to two crossing edges is 1/ 2, while these vertices are not adjacent. Notice that after constructing a copy of H at a crossing point (Step 4), w vertices are farther than a unit distance from all the vertices that they are not adjacent to. Also, the

8 RRR Page 7 new edges created between endpoints belonging to two crossing edges are now connected. From this and Fact 5 follows that the graph obtained after Step 4 is a unit disk graph. Observe that an edge whose both endpoints and the neighbors of the endpoints are of degree at most 2 can always be found if we start with a standard drawing. It is easy to see, that the construction described in Step 5 leaves a unit disk graph. Let k be the number of crossing points in the standard mesh drawing of G from Step 1 and t the total number of subdivisions of all the original edges of G after Step 5. Notice that t must be even. Claim 10. mc(u(g)) = mc(g) + 8k + t Proof of Claim. A copy of H is constructed on each pair of crossing edges and each copy of H increases the value of maximum cut by 8 (Fact 7). Also, each double subdivision of an edge increases the value of maximum cut by 2 (Lemma 3). Hence, mc(u(g)) = mc(g)+8k+t. We have shown that any graph G of maximum degree 4 can be transformed in a unit disk graph G (Claim 9). If there exist a polynomial-time algorithm solving max-cut on unit disk graphs, then knowing the construction and mc(g ), the value of maximum cut of G can be also computed in polynomial time. However, as shown in [14], max-cut is NP-hard on graphs with maximum degree 4 and therefore it is also NP-hard on unit disk graphs. Taking two disjoint copies of a unit disk graph G creates a unit disk graph whose maximum bisection is twice the value of maximum cut of G. The following fact is a simple corollary of Theorem 8. Corollary 11. max-bisection is NP-hard on unit disk graphs. 5 Precision and planarity Recall, that a unit disk graph is called λ-precision if the distance between any pair of vertices is at least λ. In this section we study the relation between λ-precision and planarity. Theorem 12. A λ-precision unit disk graph is planar, for every λ > 1/ 2. Proof. Let G be a λ-precision unit disk graph, for some λ > 1/ 2. Consider a drawing of G defined by its proximity model: put vertices in the plane at the same positions as in the proximity model and connect two of them by a straight line segment if and only if the distance between them is at most 1. Let us consider an edge e of G of length x. The set of points at distance more than 1/ 2 from both endpoints of e consists of two disjoint regions; one on each side of the straight line containing e. It is easy to verify that the distance between these two regions is strictly greater than 2 1/2 (x/2) 2 and therefore always strictly greater than 1. Hence, there is no edge crossing e and the planarity of G follows. Theorem 13. The max-cut problem is NP-hard in the class of λ-precision unit disk graphs if λ 1/ 2 and can be solved in polynomial time if λ > 1/ 2

9 Page 8 RRR Proof. Notice that the unit disk graph constructed in the proof of Theorem 8 is (1/ 2)- precision unit disk graph (Claim 9). Hence, max-cut is NP-hard in the class of λ-precision unit disk graphs if λ 1/ 2. max-cut can be solved in polynomial time on planar graphs ([8]). Since λ-precision unit disk graphs are planar for λ > 1/ 2 (Theorem 12), the max-cut problem can be solved on these graphs in polynomial time. References [1] I. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci. Wireless sensor networks: a survey. Computer Networks, 38: , [2] H. Breu, and D.G. Kirkpatrick. Unit disk recognition is NP-hard. Computational Geometry, 9:3 24, [3] H. L. Bodlaender, and K. Jansen. On the complexity of the maximum cut problem. Nordic Journal of Computing, 7(1):14 31, [4] N.B. Clark, C.J. Colbourn, and D.S. Johnson. Unit disk graphs. Discrete Mathematics, 86: , [5] J. Díaz, M. Penrose, J. Petit, and M. Serna. Approximating layout problems on random geometric graphs. Journal of Algorithms, 39:78 116, [6] M. Garey and D. Johnson. Computers and Intractability. Freeman. N.Y., [7] M.C. Golumbic. Algorithmic Graph Theory and Perfect Graphs. Academic Press, N.Y., [8] F. Hadlock. Finding a maximum cut of a planar graph in polynomial time. SIAM J. Comput. 4(3) , [9] H.B. Hunt, M.V. Marathe, V. Radhakrishnan, S. Ravi, D. Rosenkratz, and R.E. Stearns. NC-approximation schemes for NP- and PSPACE-Hard problems for geometric graphs. J. Algorithms, 26: , [10] K. Jansen, M. Karpinski, A. Lingas, and E. Seidel. Polynomial-time approximation schemes for Max-bisection on planar and geometric graphs. SIAM J. Computing, 35(1): , [11] R.M. Karp. Reducibility among combinatorial problems. In Complexity of Computer Computations. Plenum Press, , [12] E. J. van Leeuwen, J. van Leeuwen. On the representation of disk graphs Technical Report UU-CS Utrecht Universtty, 2006.

10 RRR Page 9 [13] J. Spinrad. Efficient graphs representations. Fields Institute Monographs 19. AMS, Providence, [14] M. Yannakakis. Node- and edge-deletion NP-complete problems. In IEEE Symposium on Theory of Computing (STOC), , 1978.

Max-Cut and Max-Bisection are NP-hard on unit disk graphs

Max-Cut and Max-Bisection are NP-hard on unit disk graphs Max-Cut and Max-Bisection are NP-hard on unit disk graphs Josep Díaz and Marcin Kamiński 2 Llenguatges i Sistemes Informàtics 2 RUTCOR, Rutgers University Universitat Politècnica de Catalunya 640 Bartholomew

More information

On the subgraphs of the (2 )-grid

On the subgraphs of the (2 )-grid R u t c o r Research R e p o r t On the subgraphs of the (2 )-grid Josep Díaz a Marcin Kamiński b Dimitrios M. Thilikos c RRR 18 2007, May 2007 RUTCOR Rutgers Center for Operations Research Rutgers University

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

A note on the subgraphs of the (2 )-grid

A note on the subgraphs of the (2 )-grid A note on the subgraphs of the (2 )-grid Josep Díaz a,2,1 a Departament de Llenguatges i Sistemes Informàtics, Universitat Politècnica de Catalunya Campus Nord, Edifici Ω, c/ Jordi Girona Salgado 1-3,

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

arxiv: v2 [cs.cc] 29 Mar 2010

arxiv: v2 [cs.cc] 29 Mar 2010 On a variant of Monotone NAE-3SAT and the Triangle-Free Cut problem. arxiv:1003.3704v2 [cs.cc] 29 Mar 2010 Peiyush Jain, Microsoft Corporation. June 28, 2018 Abstract In this paper we define a restricted

More information

Vertex 3-colorability of claw-free graphs

Vertex 3-colorability of claw-free graphs R u t c o r Research R e p o r t Vertex 3-coloraility of claw-free graphs M. Kamiński a V. Lozin RRR 8 2007, Feruary 2007 RUTCOR Rutgers Center for Operations Research Rutgers University 640 Bartholomew

More information

The NP-Completeness of Some Edge-Partition Problems

The NP-Completeness of Some Edge-Partition Problems The NP-Completeness of Some Edge-Partition Problems Ian Holyer y SIAM J. COMPUT, Vol. 10, No. 4, November 1981 (pp. 713-717) c1981 Society for Industrial and Applied Mathematics 0097-5397/81/1004-0006

More information

Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks

Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks Approximating Node-Weighted Multicast Trees in Wireless Ad-Hoc Networks Thomas Erlebach Department of Computer Science University of Leicester, UK te17@mcs.le.ac.uk Ambreen Shahnaz Department of Computer

More information

arxiv: v1 [cs.dm] 21 Dec 2015

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

Introduction to Graph Theory

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

On a perfect problem

On a perfect problem R u t c o r Research R e p o r t On a perfect problem Igor E. Zverovich a RRR 26-2005, September 2005 RUTCOR Rutgers Center for Operations Research Rutgers University 640 Bartholomew Road Piscataway, New

More information

Module 11. Directed Graphs. Contents

Module 11. Directed Graphs. Contents Module 11 Directed Graphs Contents 11.1 Basic concepts......................... 256 Underlying graph of a digraph................ 257 Out-degrees and in-degrees.................. 258 Isomorphism..........................

More information

Approximation Algorithms for Geometric Intersection Graphs

Approximation Algorithms for Geometric Intersection Graphs Approximation Algorithms for Geometric Intersection Graphs Subhas C. Nandy (nandysc@isical.ac.in) Advanced Computing and Microelectronics Unit Indian Statistical Institute Kolkata 700108, India. Outline

More information

Definition 1.1. A matching M in a graph G is called maximal if there is no matching M in G so that M M.

Definition 1.1. A matching M in a graph G is called maximal if there is no matching M in G so that M M. 1 Matchings Before, we defined a matching as a set of edges no two of which share an end in common. Suppose that we have a set of jobs and people and we want to match as many jobs to people as we can.

More information

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks

Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks Approximating Fault-Tolerant Steiner Subgraphs in Heterogeneous Wireless Networks Ambreen Shahnaz and Thomas Erlebach Department of Computer Science University of Leicester University Road, Leicester LE1

More information

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( )

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) We will be interested in s.t. ( )~1. To gain some intuition note ( ) The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+1)

More information

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( )

The clique number of a random graph in (,1 2) Let ( ) # -subgraphs in = 2 =: ( ) 2 ( ) ( ) 1 The clique number of a random graph in (,1 2) Let () # -subgraphs in = 2 =:() We will be interested in s.t. ()~1. To gain some intuition note ()~ 2 =2 and so ~2log. Now let us work rigorously. () (+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

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge.

Adjacent: Two distinct vertices u, v are adjacent if there is an edge with ends u, v. In this case we let uv denote such an edge. 1 Graph Basics What is a graph? Graph: a graph G consists of a set of vertices, denoted V (G), a set of edges, denoted E(G), and a relation called incidence so that each edge is incident with either one

More 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

CPSC 536N: Randomized Algorithms Term 2. Lecture 10

CPSC 536N: Randomized Algorithms Term 2. Lecture 10 CPSC 536N: Randomized Algorithms 011-1 Term Prof. Nick Harvey Lecture 10 University of British Columbia In the first lecture we discussed the Max Cut problem, which is NP-complete, and we presented a very

More information

An exact algorithm for max-cut in sparse graphs

An exact algorithm for max-cut in sparse graphs An exact algorithm for max-cut in sparse graphs F. Della Croce a M. J. Kaminski b, V. Th. Paschos c a D.A.I., Politecnico di Torino, Italy b RUTCOR, Rutgers University c LAMSADE, CNRS UMR 7024 and Université

More information

Polynomial Kernels for Hard Problems on Disk Graphs

Polynomial Kernels for Hard Problems on Disk Graphs Polynomial Kernels for Hard Problems on Disk Graphs Bart Jansen Utrecht University, PO Box 80.089, 3508 TB Utrecht, The Netherlands bart@cs.uu.nl Abstract. Kernelization is a powerful tool to obtain fixed-parameter

More information

Domination, 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 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 information

The strong chromatic number of a graph

The strong chromatic number of a graph The strong chromatic number of a graph Noga Alon Abstract It is shown that there is an absolute constant c with the following property: For any two graphs G 1 = (V, E 1 ) and G 2 = (V, E 2 ) on the same

More information

W[1]-hardness. Dániel Marx. Recent Advances in Parameterized Complexity Tel Aviv, Israel, December 3, 2017

W[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 information

Graphs: Introduction. Ali Shokoufandeh, Department of Computer Science, Drexel University

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

arxiv: v1 [math.co] 5 Nov 2010

arxiv: v1 [math.co] 5 Nov 2010 Segment representation of a subclass of co-planar graphs Mathew C. Francis, Jan Kratochvíl, and Tomáš Vyskočil arxiv:1011.1332v1 [math.co] 5 Nov 2010 Department of Applied Mathematics, Charles University,

More information

Planar graphs. Chapter 8

Planar graphs. Chapter 8 Chapter 8 Planar graphs Definition 8.1. A graph is called planar if it can be drawn in the plane so that edges intersect only at vertices to which they are incident. Example 8.2. Different representations

More information

Connecting face hitting sets in planar graphs

Connecting face hitting sets in planar graphs Connecting face hitting sets in planar graphs Pascal Schweitzer and Patrick Schweitzer Max-Planck-Institute for Computer Science Campus E1 4, D-66123 Saarbrücken, Germany pascal@mpi-inf.mpg.de University

More information

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism

CHAPTER 2. Graphs. 1. Introduction to Graphs and Graph Isomorphism CHAPTER 2 Graphs 1. Introduction to Graphs and Graph Isomorphism 1.1. The Graph Menagerie. Definition 1.1.1. A simple graph G = (V, E) consists of a set V of vertices and a set E of edges, represented

More information

Bipartite Roots of Graphs

Bipartite Roots of Graphs Bipartite Roots of Graphs Lap Chi Lau Department of Computer Science University of Toronto Graph H is a root of graph G if there exists a positive integer k such that x and y are adjacent in G if and only

More information

The crossing number of K 1,4,n

The crossing number of K 1,4,n Discrete Mathematics 308 (2008) 1634 1638 www.elsevier.com/locate/disc The crossing number of K 1,4,n Yuanqiu Huang, Tinglei Zhao Department of Mathematics, Normal University of Hunan, Changsha 410081,

More information

Graph Isomorphism Completeness for Chordal bipartite graphs and Strongly Chordal Graphs

Graph Isomorphism Completeness for Chordal bipartite graphs and Strongly Chordal Graphs Graph Isomorphism Completeness for Chordal bipartite graphs and Strongly Chordal Graphs Ryuhei Uehara a Seinosuke Toda b Takayuki Nagoya c a Natural Science Faculty, Komazawa University. 1 b Department

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

Two Characterizations of Hypercubes

Two Characterizations of Hypercubes Two Characterizations of Hypercubes Juhani Nieminen, Matti Peltola and Pasi Ruotsalainen Department of Mathematics, University of Oulu University of Oulu, Faculty of Technology, Mathematics Division, P.O.

More information

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem

Chapter 8. Voronoi Diagrams. 8.1 Post Oce Problem Chapter 8 Voronoi Diagrams 8.1 Post Oce Problem Suppose there are n post oces p 1,... p n in a city. Someone who is located at a position q within the city would like to know which post oce is closest

More information

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem

Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem Orthogonal art galleries with holes: a coloring proof of Aggarwal s Theorem Pawe l Żyliński Institute of Mathematics University of Gdańsk, 8095 Gdańsk, Poland pz@math.univ.gda.pl Submitted: Sep 9, 005;

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

Decreasing the Diameter of Bounded Degree Graphs

Decreasing the Diameter of Bounded Degree Graphs Decreasing the Diameter of Bounded Degree Graphs Noga Alon András Gyárfás Miklós Ruszinkó February, 00 To the memory of Paul Erdős Abstract Let f d (G) denote the minimum number of edges that have to be

More information

Preimages of Small Geometric Cycles

Preimages of Small Geometric Cycles Preimages of Small Geometric Cycles Sally Cockburn Department of Mathematics Hamilton College, Clinton, NY scockbur@hamilton.edu Abstract A graph G is a homomorphic preimage of another graph H, or equivalently

More information

Discrete mathematics

Discrete mathematics Discrete mathematics Petr Kovář petr.kovar@vsb.cz VŠB Technical University of Ostrava DiM 470-2301/02, Winter term 2017/2018 About this file This file is meant to be a guideline for the lecturer. Many

More information

1 Introduction and Results

1 Introduction and Results On the Structure of Graphs with Large Minimum Bisection Cristina G. Fernandes 1,, Tina Janne Schmidt,, and Anusch Taraz, 1 Instituto de Matemática e Estatística, Universidade de São Paulo, Brazil, cris@ime.usp.br

More information

Number Theory and Graph Theory

Number Theory and Graph Theory 1 Number Theory and Graph Theory Chapter 6 Basic concepts and definitions of graph theory By A. Satyanarayana Reddy Department of Mathematics Shiv Nadar University Uttar Pradesh, India E-mail: satya8118@gmail.com

More information

Restricted edge connectivity and restricted connectivity of graphs

Restricted edge connectivity and restricted connectivity of graphs Restricted edge connectivity and restricted connectivity of graphs Litao Guo School of Applied Mathematics Xiamen University of Technology Xiamen Fujian 361024 P.R.China ltguo2012@126.com Xiaofeng Guo

More information

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths

Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Partitions and Packings of Complete Geometric Graphs with Plane Spanning Double Stars and Paths Master Thesis Patrick Schnider July 25, 2015 Advisors: Prof. Dr. Emo Welzl, Manuel Wettstein Department of

More information

Simultaneous Diagonal Flips in Plane Triangulations

Simultaneous Diagonal Flips in Plane Triangulations @ _ d j 5 6 5 6 Simultaneous Diagonal Flips in Plane Triangulations Prosenjit Bose Jurek Czyzowicz Zhicheng Gao Pat Morin David R. Wood Abstract Simultaneous diagonal flips in plane triangulations are

More information

The complexity of Domino Tiling

The complexity of Domino Tiling The complexity of Domino Tiling Therese Biedl Abstract In this paper, we study the problem of how to tile a layout with dominoes. For non-coloured dominoes, this can be determined easily by testing whether

More information

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition.

Matching Algorithms. Proof. If a bipartite graph has a perfect matching, then it is easy to see that the right hand side is a necessary condition. 18.433 Combinatorial Optimization Matching Algorithms September 9,14,16 Lecturer: Santosh Vempala Given a graph G = (V, E), a matching M is a set of edges with the property that no two of the edges have

More information

Parameterized Complexity of Finding Regular Induced Subgraphs

Parameterized Complexity of Finding Regular Induced Subgraphs Parameterized Complexity of Finding Regular Induced Subgraphs Hannes Moser 1 and Dimitrios M. Thilikos 2 abstract. The r-regular Induced Subgraph problem asks, given a graph G and a non-negative integer

More information

INTRODUCTION TO GRAPH THEORY. 1. Definitions

INTRODUCTION TO GRAPH THEORY. 1. Definitions INTRODUCTION TO GRAPH THEORY D. JAKOBSON 1. Definitions A graph G consists of vertices {v 1, v 2,..., v n } and edges {e 1, e 2,..., e m } connecting pairs of vertices. An edge e = (uv) is incident with

More information

On 2-Subcolourings of Chordal Graphs

On 2-Subcolourings of Chordal Graphs On 2-Subcolourings of Chordal Graphs Juraj Stacho School of Computing Science, Simon Fraser University 8888 University Drive, Burnaby, B.C., Canada V5A 1S6 jstacho@cs.sfu.ca Abstract. A 2-subcolouring

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

Hamiltonian cycles in bipartite quadrangulations on the torus

Hamiltonian cycles in bipartite quadrangulations on the torus Hamiltonian cycles in bipartite quadrangulations on the torus Atsuhiro Nakamoto and Kenta Ozeki Abstract In this paper, we shall prove that every bipartite quadrangulation G on the torus admits a simple

More information

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial.

A graph is finite if its vertex set and edge set are finite. We call a graph with just one vertex trivial and all other graphs nontrivial. 2301-670 Graph theory 1.1 What is a graph? 1 st semester 2550 1 1.1. What is a graph? 1.1.2. Definition. A graph G is a triple (V(G), E(G), ψ G ) consisting of V(G) of vertices, a set E(G), disjoint from

More information

On Covering a Graph Optimally with Induced Subgraphs

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

The Structure of Bull-Free Perfect Graphs

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

Reductions and Satisfiability

Reductions and Satisfiability Reductions and Satisfiability 1 Polynomial-Time Reductions reformulating problems reformulating a problem in polynomial time independent set and vertex cover reducing vertex cover to set cover 2 The Satisfiability

More information

A Reduction of Conway s Thrackle Conjecture

A Reduction of Conway s Thrackle Conjecture A Reduction of Conway s Thrackle Conjecture Wei Li, Karen Daniels, and Konstantin Rybnikov Department of Computer Science and Department of Mathematical Sciences University of Massachusetts, Lowell 01854

More information

Triangle Graphs and Simple Trapezoid Graphs

Triangle Graphs and Simple Trapezoid Graphs JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 18, 467-473 (2002) Short Paper Triangle Graphs and Simple Trapezoid Graphs Department of Computer Science and Information Management Providence University

More information

arxiv: v1 [cs.cc] 2 Sep 2017

arxiv: v1 [cs.cc] 2 Sep 2017 Complexity of Domination in Triangulated Plane Graphs Dömötör Pálvölgyi September 5, 2017 arxiv:1709.00596v1 [cs.cc] 2 Sep 2017 Abstract We prove that for a triangulated plane graph it is NP-complete to

More information

Conflict-free Covering

Conflict-free Covering CCCG 05, Kingston, Ontario, August 0, 05 Conflict-free Covering Esther M. Arkin Aritra Banik Paz Carmi Gui Citovsky Matthew J. Katz Joseph S. B. Mitchell Marina Simakov Abstract Let P = {C, C,..., C n

More information

Lecture Notes on Graph Theory

Lecture Notes on Graph Theory Lecture Notes on Graph Theory Vadim Lozin 1 Introductory concepts A graph G = (V, E) consists of two finite sets V and E. The elements of V are called the vertices and the elements of E the edges of G.

More information

arxiv: v1 [math.co] 7 Dec 2018

arxiv: v1 [math.co] 7 Dec 2018 SEQUENTIALLY EMBEDDABLE GRAPHS JACKSON AUTRY AND CHRISTOPHER O NEILL arxiv:1812.02904v1 [math.co] 7 Dec 2018 Abstract. We call a (not necessarily planar) embedding of a graph G in the plane sequential

More information

Planar graphs. Math Prof. Kindred - Lecture 16 Page 1

Planar graphs. Math Prof. Kindred - Lecture 16 Page 1 Planar graphs Typically a drawing of a graph is simply a notational shorthand or a more visual way to capture the structure of the graph. Now we focus on the drawings themselves. Definition A drawing of

More information

Advanced Combinatorial Optimization September 17, Lecture 3. Sketch some results regarding ear-decompositions and factor-critical graphs.

Advanced Combinatorial Optimization September 17, Lecture 3. Sketch some results regarding ear-decompositions and factor-critical graphs. 18.438 Advanced Combinatorial Optimization September 17, 2009 Lecturer: Michel X. Goemans Lecture 3 Scribe: Aleksander Madry ( Based on notes by Robert Kleinberg and Dan Stratila.) In this lecture, we

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

Faster parameterized algorithms for Minimum Fill-In

Faster parameterized algorithms for Minimum Fill-In Faster parameterized algorithms for Minimum Fill-In Hans L. Bodlaender Pinar Heggernes Yngve Villanger Technical Report UU-CS-2008-042 December 2008 Department of Information and Computing Sciences Utrecht

More information

Chordal Probe Graphs (extended abstract)

Chordal Probe Graphs (extended abstract) Chordal Probe Graphs (extended abstract) Martin Charles Golumbic Marina Lipshteyn Abstract. In this paper, we introduce the class of chordal probe graphs which are a generalization of both interval probe

More information

Symmetric Product Graphs

Symmetric Product Graphs Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections 5-20-2015 Symmetric Product Graphs Evan Witz Follow this and additional works at: http://scholarworks.rit.edu/theses

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

3-colouring AT-free graphs in polynomial time

3-colouring AT-free graphs in polynomial time 3-colouring AT-free graphs in polynomial time Juraj Stacho Wilfrid Laurier University, Department of Physics and Computer Science, 75 University Ave W, Waterloo, ON N2L 3C5, Canada stacho@cs.toronto.edu

More information

Geometric Red-Blue Set Cover for Unit Squares and Related Problems

Geometric Red-Blue Set Cover for Unit Squares and Related Problems Geometric Red-Blue Set Cover for Unit Squares and Related Problems Timothy M. Chan Nan Hu December 1, 2014 Abstract We study a geometric version of the Red-Blue Set Cover problem originally proposed by

More information

The Complexity of Minimizing Certain Cost Metrics for k-source Spanning Trees

The Complexity of Minimizing Certain Cost Metrics for k-source Spanning Trees The Complexity of Minimizing Certain Cost Metrics for ksource Spanning Trees Harold S Connamacher University of Oregon Andrzej Proskurowski University of Oregon May 9 2001 Abstract We investigate multisource

More information

Covering the edges of a graph by a prescribed tree with minimum overlap

Covering the edges of a graph by a prescribed tree with minimum overlap Covering the edges of a graph by a prescribed tree with minimum overlap Noga Alon Yair Caro Raphael Yuster Abstract Let H = (V H, E H ) be a graph, and let k be a positive integer. A graph G = (V G, E

More information

arxiv: v1 [cs.ds] 8 Jan 2019

arxiv: v1 [cs.ds] 8 Jan 2019 Subset Feedback Vertex Set in Chordal and Split Graphs Geevarghese Philip 1, Varun Rajan 2, Saket Saurabh 3,4, and Prafullkumar Tale 5 arxiv:1901.02209v1 [cs.ds] 8 Jan 2019 1 Chennai Mathematical Institute,

More information

NEW ALGORITHMIC AND HARDNESS RESULTS ON GRAPH PARTITIONING PROBLEMS

NEW ALGORITHMIC AND HARDNESS RESULTS ON GRAPH PARTITIONING PROBLEMS NEW ALGORITHMIC AND HARDNESS RESULTS ON GRAPH PARTITIONING PROBLEMS BY MARCIN JAKUB KAMI SKI A dissertation submitted to the Graduate SchoolNew Brunswick Rutgers, The State University of New Jersey in

More information

Lecture 20 : Trees DRAFT

Lecture 20 : Trees DRAFT CS/Math 240: Introduction to Discrete Mathematics 4/12/2011 Lecture 20 : Trees Instructor: Dieter van Melkebeek Scribe: Dalibor Zelený DRAFT Last time we discussed graphs. Today we continue this discussion,

More information

Basics of Graph Theory

Basics of Graph Theory Basics of Graph Theory 1 Basic notions 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. Simple graphs have their

More information

XLVI Pesquisa Operacional na Gestão da Segurança Pública

XLVI Pesquisa Operacional na Gestão da Segurança Pública Setembro de 014 Approximation algorithms for simple maxcut of split graphs Rubens Sucupira 1 Luerbio Faria 1 Sulamita Klein 1- IME/UERJ UERJ, Rio de JaneiroRJ, Brasil rasucupira@oi.com.br, luerbio@cos.ufrj.br

More information

Approximation Algorithms for Maximum Independent Set of a Unit Disk Graph

Approximation Algorithms for Maximum Independent Set of a Unit Disk Graph Approximation Algorithms for Maximum Independent Set of a Unit Disk Graph Gautam K. Das Minati De Sudeshna Kolay Subhas C. Nandy Susmita Sur-Kolay Abstract We propose a 2-approximation algorithm for the

More information

Some Remarks on the Geodetic Number of a Graph

Some Remarks on the Geodetic Number of a Graph Some Remarks on the Geodetic Number of a Graph Mitre C. Dourado 1, Fábio Protti 2, Dieter Rautenbach 3, and Jayme L. Szwarcfiter 4 1 ICE, Universidade Federal Rural do Rio de Janeiro and NCE - UFRJ, Brazil,

More information

Weak Dynamic Coloring of Planar Graphs

Weak Dynamic Coloring of Planar Graphs Weak Dynamic Coloring of Planar Graphs Caroline Accurso 1,5, Vitaliy Chernyshov 2,5, Leaha Hand 3,5, Sogol Jahanbekam 2,4,5, and Paul Wenger 2 Abstract The k-weak-dynamic number of a graph G is the smallest

More information

Algorithm and Complexity of Disjointed Connected Dominating Set Problem on Trees

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

Vadim V. Lozin a , USA. b RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway, NJ

Vadim V. Lozin a , USA.   b RUTCOR, Rutgers University, 640 Bartholomew Road, Piscataway, NJ R u t c o r Research R e p o r t A polynomial algorithm to find an independent set of maximum weight in a fork-free graph Vadim V. Lozin a Martin Milanič b RRR 30-2005, October 2005 RUTCOR Rutgers Center

More information

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS

PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PACKING DIGRAPHS WITH DIRECTED CLOSED TRAILS PAUL BALISTER Abstract It has been shown [Balister, 2001] that if n is odd and m 1,, m t are integers with m i 3 and t i=1 m i = E(K n) then K n can be decomposed

More information

Discrete Mathematics and Probability Theory Fall 2013 Vazirani Note 7

Discrete Mathematics and Probability Theory Fall 2013 Vazirani Note 7 CS 70 Discrete Mathematics and Probability Theory Fall 2013 Vazirani Note 7 An Introduction to Graphs A few centuries ago, residents of the city of Königsberg, Prussia were interested in a certain problem.

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

REDUCING GRAPH COLORING TO CLIQUE SEARCH

REDUCING GRAPH COLORING TO CLIQUE SEARCH Asia Pacific Journal of Mathematics, Vol. 3, No. 1 (2016), 64-85 ISSN 2357-2205 REDUCING GRAPH COLORING TO CLIQUE SEARCH SÁNDOR SZABÓ AND BOGDÁN ZAVÁLNIJ Institute of Mathematics and Informatics, University

More information

NP Completeness. Andreas Klappenecker [partially based on slides by Jennifer Welch]

NP Completeness. Andreas Klappenecker [partially based on slides by Jennifer Welch] NP Completeness Andreas Klappenecker [partially based on slides by Jennifer Welch] Overview We already know the following examples of NPC problems: SAT 3SAT We are going to show that the following are

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

Discrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs

Discrete Applied Mathematics. A revision and extension of results on 4-regular, 4-connected, claw-free graphs Discrete Applied Mathematics 159 (2011) 1225 1230 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: www.elsevier.com/locate/dam A revision and extension of results

More information

Exercise set 2 Solutions

Exercise set 2 Solutions Exercise set 2 Solutions Let H and H be the two components of T e and let F E(T ) consist of the edges of T with one endpoint in V (H), the other in V (H ) Since T is connected, F Furthermore, since T

More information

Coloring Squared Rectangles

Coloring Squared Rectangles Coloring Squared Rectangles Mark Bun August 28, 2010 Abstract We investigate the 3-colorability of rectangles dissected into squares. Our primary result is a polynomial-time algorithm for deciding whether

More information

Discrete Wiskunde II. Lecture 6: Planar Graphs

Discrete Wiskunde II. Lecture 6: Planar Graphs , 2009 Lecture 6: Planar Graphs University of Twente m.uetz@utwente.nl wwwhome.math.utwente.nl/~uetzm/dw/ Planar Graphs Given an undirected graph (or multigraph) G = (V, E). A planar embedding of G is

More information

Research Collection. An O(n^4) time algorithm to compute the bisection width of solid grid graphs. Report. ETH Library

Research Collection. An O(n^4) time algorithm to compute the bisection width of solid grid graphs. Report. ETH Library Research Collection Report An O(n^4) time algorithm to compute the bisection width of solid grid graphs Author(s): Feldmann, Andreas Emil; Widmayer, Peter Publication Date: 2011 Permanent Link: https://doi.org/10.3929/ethz-a-006935587

More information

On connected domination in unit ball graphs

On connected domination in unit ball graphs Noname manuscript No. (will be inserted by the editor) On connected domination in unit ball graphs Sergiy Butenko Sera Kahruman-Anderoglu Oleksii Ursulenko Received: date / Accepted: date Abstract Given

More information