max point tolerance graphs
play

Max-Point-Tolerance Graphs D. Catanzaro 1 , S. Chaplick 2 , S. - PowerPoint PPT Presentation

Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Max-Point-Tolerance Graphs D. Catanzaro 1 , S. Chaplick 2 , S. Felsner 6 , B. Halldrsson 3 , M. Halldrsson 4 , T. Hixon 6 , J. Stacho


  1. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Max-Point-Tolerance Graphs D. Catanzaro 1 , S. Chaplick 2 , S. Felsner 6 , B. Halldórsson 3 , M. Halldórsson 4 , T. Hixon 6 , J. Stacho 5 1 Computer Science Department, Université Libre de Bruxelles 2 Department of Applied Mathematics, Charles University 3 School of Science and Engineering, Reykjavik University 4 School Computer Science, Reykjavik University 5 Mathematics Institute, University of Warwick 6 Institut für Mathematik, TU Berlin Minisymposium on Geometric Representations of Graphs CanaDAM (June 11, 2013) 1

  2. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Outline Background and Motivation 1 Properties and Characterizations of MPT graphs 2 Combinatorial Optimization Problems 3 2

  3. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Outline Background and Motivation 1 Properties and Characterizations of MPT graphs 2 Combinatorial Optimization Problems 3 3

  4. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Intersection Graphs Definition For a collection of sets S = { S 0 , ..., S n − 1 } the intersection graph of S has vertex set S and edge set { S i S j : i , j ∈ { 0 , ..., n − 1 } , i � = j , and S i ∩ S j � = ∅} Figure : http://upload.wikimedia.org/wikipedia/ commons/e/e9/Intersection_graph.gif 4

  5. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Interval Intersection Graph Classes Interval : intersection graphs of intervals of R . Tolerance : interval graphs where each pair of intervals tolerate intersections up to min { t u , t v } without corresponding to edges. Max-Tolerance : interval graphs where each pair of intervals tolerate intersections up to max { t u , t v } without corresponding to edges. d d b 4 5 1 a c 3 5 4 c a 2 1 2 3 b 5

  6. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Geometric Graph Classes (all in the plane) Rectangle : intersection graphs of axis-aligned rectangles. Right-Triangle : intersection graphs of axis-aligned right triangles. L : intersection graphs of axis-aligned L-shapes. Segment : intersection graphs of line segments. 2-DIR : intersection graphs of vertical and horizontal line segments. Semi-square: isosceles right-triangle = max-tolerance [M. Kaufmann, J. Kratochvil, K.A. Lehmann, A.R. Subramanian, SODA 2006] . v 1 v 1 v 1 v 2 v 2 v 2 v 1 v 3 v 3 v 3 v 2 v 4 v 4 v 4 v 4 v 6 v 5 v 5 v 5 v 5 v 3 G v 6 v 6 v 6 6

  7. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Max Point Tolerance (MPT). Definition G = ( V , E ) is MPT when there exists pointed intervals { ( I v , p v ) } v ∈ V such that uv ∈ E iff { p u , p v } ⊆ I u ∩ I v . T T x x v 1 T 1 v 2 v 1 v 2 v k ... T 2 . . . . . v k ... T 1 T 2 T k T k [D. Catanzaro, B.V. Halldórsson, M. Labbé 2012]: At most n 2 maximal cliques; i.e., polytime algorithm for maximum clique. Weighted Clique Cover is NP-complete. 7

  8. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems In this talk Graph Class relationships: MPT includes interval graphs, complete bipartite graphs, and outerplanar graphs. MPT is included in: L, right-triangle, and rectangle. Characterizations: (the following are equivalent) G is a max-point-tolerance graph. G is linear L = linear rectangle = linear right-triangle. G has a specific four point vertex ordering condition. G is a *special* intersection of two interval graphs. G is a *special* segment graph. Combinatorial Optimization Problems: Weighted Independent set can be solved in polytime on MPT graphs. Colouring is NP-complete for MPT graphs. 2-Approximation of Clique Cover. 8

  9. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Outline Background and Motivation 1 Properties and Characterizations of MPT graphs 2 Combinatorial Optimization Problems 3 9

  10. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Linear Ls c L r L -t L L -c L Figure : Anatomy of an L-shape in a linear L-system. Notice that linear L = linear rectangle = linear right-triangle. v 1 v 1 v 1 v 2 v 2 v 2 v 1 v 3 v 3 v 3 v 2 v 4 v 4 v 4 v 4 v 6 v 5 v 5 v 5 v 5 v 3 G v 6 v 6 v 6 10

  11. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems MPT = linear L s i p i e i -s i -p i Figure : Illustrating the equivalence between MPT representations and linear L-systems. From left-to-right: the L-shape corresponding to a pointed-interval, two examples of non-adjacent vertices as pointed-intervals and the corresponding linear Ls, and one example of adjacent vertices as pointed-intervals and the corresponding linear Ls. 11

  12. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Some simple linear L-systems u 1 ... v 1 v 1 v 1 u 2 v 3 v 3 v 2 ... K t C 6 C 7 K a,b v 2 v 2 u a ... v 3 v 5 v 5 v 1 u 1 v 1 v 1 v 1 ... v 1 v 6 v 2 v 7 v 4 v 4 u 2 v 2 v 2 v t v 2 v 3 v t v 2 v 5 v 6 v 6 . v 6 . . ... ... v b v 3 v 4 v 4 v 5 v 7 u a v b Note: Outerplanar graphs precisely the contact linear L-graphs. 12

  13. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Interval Graphs are ”Anchored” linear Ls I i I i I j I j L i L i L j L j 13

  14. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Vertex Orders Theorem (Olariu 1991,Ramalingam and Pandu Rangan 1988, Raychaudhuri 1987) G = ( V , E ) is an interval graphs iff V can be ordered by < so that for every u < v < w, if uw ∈ E, then uv ∈ E. u v w Theorem G = ( V , E ) is an MPT graph iff V can be ordered by < so that for every u < v < w < x, if uw , vx ∈ E, then vw ∈ E u v w x 14

  15. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems MPT graphs as the intersection of two Interval Graphs Theorem There are two interval graphs H 1 = ( V , E 1 ) and H 2 = ( V , E 2 ) such that E = E 1 ∩ E 2 and the vertices of G can be ordered by < so that for every u < v < w if uw ∈ E 1 then uv ∈ E 1 and if uw ∈ E 2 then wv ∈ E 2 . v 1 v 1 v 2 v 2 v 1 v 1 v 1 v 3 v 3 v 2 v 2 v 2 v 4 v 4 v 3 v 3 v 3 v 5 v 5 v 4 v 4 v 4 v 6 v 6 v 5 v 5 v 5 v 6 v 7 v 6 v 7 v 6 v 7 v 7 v 7 H 2 H 1 G 15

  16. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems MPT graph as Segment Graphs Theorem G = ( V , E ) is an MPT graph iff each vertex can be represented by a line segment tangent to a parabola. 16

  17. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Outline Background and Motivation 1 Properties and Characterizations of MPT graphs 2 Combinatorial Optimization Problems 3 17

  18. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Weighted Independent Set idea: right-dominant Ls. L L For a , b ∈ { 1 , ...., n } and a ≤ b , let L a , b denote the subset of { L a , ..., L b } which : occurs strictly to the left of the line x = min { r a − 1 , r b + 1 } ; and includes no neighbours of v a − 1 (i.e., occurs strictly below the line y = a − 1); and includes no neighbours of v b + 1 . Optimal solution with L i right-dominant is: Opt( L 1 , i − 1 ) ∪ { L i } ∪ Opt( L i + 1 , n ). So, the table we need has O ( n 2 ) entries each of which takes O ( n ) to compute; i.e., O ( n 3 ) total. 18

  19. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Colouring is NP-complete From the Hardness of coloring circular arc graphs. [Garey, Johnson, Miller, Papadimitriou; 1980]. This gadget realizes the (the construction works permutation for any permutation) (5,3,2,4,1) 1 1 1 4 4 4 2 2 2 3 3 3 5 5 5 1 2 3 4 Cut 5 Cut vertices (1,2,3,4,5) appear on the other side of the representation in the order (5,3,2,4,1) Curcular-Arc Graph 19 5 3 2 4 Here k= 5 1

  20. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems 2-Approx For Clique Cover Clique Cover Problem : Partition the graph into a minimum number of cliques. Algorithm: Choose a greedy independent set following an MPT-order. Build part of the clique cover from this independent set. Remove this partial clique cover. The remainder is an interval graph. Construct a clique cover of the remaining interval graph. 20

  21. Background and Motivation Properties and Characterizations of MPT graphs Combinatorial Optimization Problems Open Problems Recognition of MPT graphs. k-colouring. Other combinatorial optimization problems. Thank you for your attention! 21

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend