Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2095116.2095240acmotherconferencesArticle/Chapter ViewAbstractPublication PagessodaConference Proceedingsconference-collections
research-article

Bidimensionality and geometric graphs

Published: 17 January 2012 Publication History

Abstract

Bidimensionality theory was introduced by Demaine et al. [JACM 2005] as a framework to obtain algorithmic results for hard problems on minor closed graph classes. The theory has been successfully applied to yield subex-ponential time parameterized algorithms, EPTASs and linear kernels for many problems on families of graphs excluding a fixed graph H as a minor. In this paper we use several of the key ideas from Bidimensionality to give a new generic approach to design EPTASs and subexponential time parameterized algorithms for problems on classes of graphs which are not minor closed, but instead exhibit a geometric structure. In particular we present EPTASs and subexponential time parameterized algorithms for Feedback Vertex Set, Vertex Cover, Connected Vertex Cover, on map graphs and unit disk graphs, PTASs for Diamond Hitting Set on map graphs and unit disk graphs, and a PTAS and a subexponential time algorithm for Cycle Packing on unit disk graphs. To the best of our knowledge, these results were previously unknown, with the exception of the EPTAS and a subexponential time parameterized algorithm on unit disk graphs for Vertex Cover, which were obtained by Marx [ESA 2005] and Alber and Fiala [J. Algorithms 2004], respectively.
Our results are based on the recent decomposition theorems proved by Fomin et al. in [SODA 2011] and novel grid-excluding theorems in unit disk and map graphs without large cliques. Our algorithms work directly on the input graph and do not require the geometric representations of the input graph. We also show that our approach can not be extended in its full generality to more general classes of geometric graphs, such as intersection graphs of unit balls in Rd, d ≥ 3. Specifically, we prove that Feedback Vertex Set on unit-ball graphs in R3 neither admits PTASs unless P=NP, nor subexponential time algorithms unless the Exponential Time Hypothesis fails. Additionally, we show that the decomposition theorems which our approach is based on, fail for disk graphs and that therefore any extension of our results to disk graphs would require new algorithmic ideas. On the other hand, we prove that our EPTASs and subexponential time algorithms for Vertex Cover and Connected Vertex Cover carry over both to disk graphs and to unit-ball graphs in Rd for every fixed d.

References

[1]
P. K. Agarwal, M. van Kreveld, and S. Suri, Label placement by maximum independent set in rectangles, Computational Geometry, 11 (1998), pp. 209--218.
[2]
J. Alber and J. Fiala, Geometric separation and exact solutions for the parameterized independent set problem on disk graphs, J. Algorithms, 52 (2004), pp. 134--151.
[3]
P. Alimonti and V. Kann, Some APX-completeness results for cubic graphs, Theor. Comput. Sci., 237 (2000), pp. 123--134.
[4]
S. Arnborg, J. Lagergren, and D. Seese, Easy problems for tree-decomposable graphs, J. Algorithms, 12 (1991), pp. 308--340.
[5]
B. S. Baker, Approximation algorithms for NP-complete problems on planar graphs, J. ACM, 41 (1994), pp. 153--180.
[6]
R. Bar-Yehuda, D. Geiger, J. Naor, and R. M. Roth, Approximation algorithms for the feedback vertex set problem with applications to constraint satisfaction and Bayesian inference, SIAM Journal on Computing, 27 (1998), pp. 942--959.
[7]
H. L. Bodlaender, A partial k-arboretum of graphs with bounded treewidth, Theor. Comp. Sc., 209 (1998), pp. 1--45.
[8]
R. B. Borie, R. G. Parker, and C. A. Tovey, Automatic generation of linear-time algorithms from predicate calculus descriptions of problems on recursively constructed graph families, Algorithmica, 7 (1992), pp. 555--581.
[9]
T. M. Chan, Polynomial-time approximation schemes for packing and piercing fat objects, J. Algorithms, 46 (2003), pp. 178--189.
[10]
Z.-Z. Chen, Approximation algorithms for independent sets in map graphs, J. Algorithms, 41 (2001), pp. 20--40.
[11]
Z.-Z. Chen, E. Grigni, and C. H. Papadimitriou, Planar map graphs, in Proceedings of the 30th Annual ACM Symposium on the Theory of Computing (STOC '98), ACM, 1998, pp. 514--523.
[12]
Z.-Z. Chen, E. Grigni, and C. H. Papadimitriou, Map graphs, Journal of the Association for Computing Machinery, 49 (2002), pp. 127--138.
[13]
B. N. Clark, C. J. Colbourn, and D. S. Johnson, Unit disk graphs, Discrete Mathematics, 86 (1990), pp. 165--177.
[14]
B. Courcelle, The monadic second-order logic of graphs I: Recognizable sets of finite graphs, Information and Computation, 85 (1990), pp. 12--75.
[15]
Z.-Z. Chen, E. Grigni, and C. H. Papadimitriou, The expression of graph properties and graph transformations in monadic second-order logic, Handbook of Graph Grammars, (1997), pp. 313--400.
[16]
E. D. Demaine, F. V. Fomin, M. Hajiaghayi, and D. M. Thilikos, Fixed-parameter algorithms for (k, r)-center in planar graphs and map graphs, ACM Trans. Algorithms, 1 (2005), pp. 33--47.
[17]
E. D. Demaine, F. V. Fomin, M. Hajiaghayi, and D. M. Thilikos, Subexponential parameterized algorithms on bounded-genus graphs and H-minor-free graphs, J. ACM, 52 (2005), pp. 866--893.
[18]
E. D. Demaine and M. Hajiaghayi, Bidimensionality: New connections between FPT algorithms and PTASs, in Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 2005), ACM-SIAM, 2005, pp. 590--601.
[19]
E. D. Demaine and M. Hajiaghayi, Linearity of grid minors in treewidth with applications through bidimensionality, Combinatorica, 28 (2008), pp. 19--36.
[20]
E. D. Demaine, M. Hajiaghayi, and K. Kawarabayashi, Algorithmic graph minor theory: Improved grid minor bounds and Wagner's contraction, Algorithmica, 54 (2009), pp. 142--180.
[21]
R. Diestel, Graph Theory, Springer-Verlag, Heidelberg, third ed., 2005.
[22]
A. Dumitrescu and J. Pach, Minimum clique partition in unit disk graphs, Graph. Comb., 27 (2011), pp. 399--411.
[23]
P. Eades, A. Symvonis, and S. Whitesides, Three-dimensional orthogonal graph drawing algorithms, Discrete Applied Mathematics, 103 (2000), pp. 55--87.
[24]
T. Erlebach, K. Jansen, and E. Seidel, Polynomial-time approximation schemes for geometric intersection graphs, SIAM J. Comput., 34 (2005), pp. 1302--1323.
[25]
U. Feige, M. Hajiaghayi, and J. R. Lee, Improved approximation algorithms for minimum-weight vertex separators, in Proceedings of the 37th annual ACM Symposium on Theory of computing (STOC 2005), New York, 2005, ACM Press, pp. 563--572.
[26]
F. V. Fomin, D. Lokshtanov, and S. Saurabh, Bidimensionality and Geometric Graphs, CoRR abs/1107.2221 (2011).
[27]
F. V. Fomin, D. Lokshtanov, V. Raman, and S. Saurabh, Bidimensionality and EPTAS, in Proceedings of the 22nd annual ACM-SIAM symposium on Discrete algorithms (SODA 2011), SIAM, 2011, pp. 748--759.
[28]
F. V. Fomin, D. Lokshtanov, S. Saurabh, and D. M. Thilikos, Bidimensionality and kernels, in Proceedings of the 21st annual ACM-SIAM symposium on Discrete algorithms (SODA 2010), ACM-SIAM, 2010, pp. 503--510.
[29]
D. S. Hochbaum and W. Maass, Approximation schemes for covering and packing problems in image processing and vlsi, J. ACM, 32 (1985), pp. 130--136.
[30]
H. B. Hunt, III, M. V. Marathe, V. Radhakrish-nan, S. S. Ravi, D. J. Rosenkrantz, and R. E. Stearns, NC-approximation schemes for NP- and PSPACE-hard problems for geometric graphs, J. Algorithms, 26 (1998), pp. 238--274.
[31]
R. Impagliazzo, R. Paturi, and F. Zane, Which problems have strongly exponential complexity, Journal of Computer and System Sciences, 63 (2001), pp. 512--530.
[32]
B. M. P. Jansen, Polynomial Kernels for Hard Problems on Disk Graphs, In the Proceedings of Scandinavian Symposium and Workshops on Algorithm Theory (SWAT 2010), pp. 310--321.
[33]
G. Kabatiansky and V. Levenshtein, Bounds for packings on a sphere and in space, Problemy Peredachi Informatsii, 14 (1978), pp. 3--25.
[34]
F. Kuhn, R. Wattenhofer, and A. Zollinger, Ad hoc networks beyond unit disk graphs, Wireless Networks, 14 (2008), pp. 715--729.
[35]
M. V. Marathe, H. Breu, H. B. Hunt, III, S. S. Ravi, and D. J. Rosenkrantz, Simple heuristics for unit disk graphs, Networks, 25 (1995), pp. 59--68.
[36]
D. Marx, Parameterized complexity and approximation algorithms, The Computer Journal, 51 (2008), pp. 60--78.
[37]
D. Marx, Efficient approximation schemes for geometric problems?, in Proceedings of 13th Annual European Symposium on Algorithms (2005), pp. 448--459.
[38]
G. L. Miller, S.-H. Teng, W. P. Thurston, and S. A. Vavasis, Separators for sphere-packings and nearest neighbor graphs, J. ACM, 44 (1997), pp. 1--29.
[39]
H. Moser, Exact algorithms for generalizations of vertex cover, Master's thesis, Institut für Informatik, Friedrich-Schiller-Universität, 2005.
[40]
V. Raghavan and J. Spinrad, Robust algorithms for restricted domains, J. Algorithms, 48 (2003), pp. 160--172.
[41]
N. Robertson, P. D. Seymour, and R. Thomas, Quickly excluding a planar graph, J. Comb. Theory Series B, 62 (1994), pp. 323--348.
[42]
P. D. Seymour and R. Thomas, Graph searching and a minimax theorem for tree-width, J. Comb. Theory Series B, 58 (1993), pp. 239--257.
[43]
M. Thorup, Map graphs in polynomial time, in Proceedings of the 39th Annual Symposium on Foundations of Computer Science (FOCS 1998), IEEE Computer Society, 1998, pp. 396--405.
[44]
E. J. van Leeuwen, Optimization and approximation on systems of geometric objects, PhD thesis, De Vries Instituut, Netherlands, 2009.
[45]
J. Xu and B. Berger, Fast and accurate algorithms for protein side-chain packing, J. ACM, 53 (2006), pp. 533--557.

Cited By

View all
  • (2024)Contraction Decomposition in Unit Disk Graphs and Algorithmic Applications in Parameterized ComplexityACM Transactions on Algorithms10.1145/364859420:2(1-50)Online publication date: 15-Feb-2024
  • (2019)Contraction decomposition in unit disk graphs and algorithmic applications in parameterized complexityProceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3310435.3310499(1035-1054)Online publication date: 6-Jan-2019
  • (2019)Optimality Program in Segment and String GraphsAlgorithmica10.1007/s00453-019-00568-781:7(3047-3073)Online publication date: 1-Jul-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SODA '12: Proceedings of the twenty-third annual ACM-SIAM symposium on Discrete algorithms
January 2012
1764 pages

Sponsors

  • Kyoto University: Kyoto University

In-Cooperation

Publisher

Society for Industrial and Applied Mathematics

United States

Publication History

Published: 17 January 2012

Check for updates

Author Tags

  1. EPTAS
  2. bidimensionality
  3. excluded grid theorem
  4. exponential time hypothesis
  5. fixed parameter tractability
  6. map graph
  7. subexponential algorithm
  8. treewidth
  9. unit disc graph

Qualifiers

  • Research-article

Conference

SODA '12
Sponsor:
  • Kyoto University

Acceptance Rates

Overall Acceptance Rate 411 of 1,322 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 10 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Contraction Decomposition in Unit Disk Graphs and Algorithmic Applications in Parameterized ComplexityACM Transactions on Algorithms10.1145/364859420:2(1-50)Online publication date: 15-Feb-2024
  • (2019)Contraction decomposition in unit disk graphs and algorithmic applications in parameterized complexityProceedings of the Thirtieth Annual ACM-SIAM Symposium on Discrete Algorithms10.5555/3310435.3310499(1035-1054)Online publication date: 6-Jan-2019
  • (2019)Optimality Program in Segment and String GraphsAlgorithmica10.1007/s00453-019-00568-781:7(3047-3073)Online publication date: 1-Jul-2019
  • (2018)A framework for ETH-tight algorithms and lower bounds in geometric intersection graphsProceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing10.1145/3188745.3188854(574-586)Online publication date: 20-Jun-2018
  • (2018)Kernels for (Connected) Dominating Set on Graphs with Excluded Topological MinorsACM Transactions on Algorithms10.1145/315529814:1(1-31)Online publication date: 3-Jan-2018
  • (2018)Excluded Grid Minors and Efficient Polynomial-Time Approximation SchemesJournal of the ACM10.1145/315483365:2(1-44)Online publication date: 31-Jan-2018
  • (2016)(Meta) KernelizationJournal of the ACM10.1145/297374963:5(1-69)Online publication date: 8-Nov-2016
  • (2015)Solving d-SAT via backdoors to small treewidthProceedings of the twenty-sixth annual ACM-SIAM symposium on Discrete algorithms10.5555/2722129.2722172(630-641)Online publication date: 4-Jan-2015
  • (2012)Graph minors and parameterized algorithm designThe Multivariate Algorithmic Revolution and Beyond10.5555/2344236.2344251(228-256)Online publication date: 1-Jan-2012

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media