On the Minimum Corridor Connection Problem and Other Generalized Geometric Problems

  • Hans Bodlaender
  • Corinne Feremans
  • Alexander Grigoriev
  • Eelko Penninkx
  • René Sitters
  • Thomas Wolle
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4368)


In this paper we discuss the complexity and approximability of the minimum corridor connection problem where, given a rectilinear decomposition of a rectilinear polygon into “rooms”, one has to find the minimum length tree along the edges of the decomposition such that every room is incident to a vertex of the tree. We show that the problem is strongly NP-hard and give an subexponential time exact algorithm. For the special case of k-outerplanar graphs the running time becomes O(n 3). We develop a polynomial time approximation scheme for the case when all rooms are fat and have nearly the same size. When rooms are fat but are of varying size we give a polynomial time constant factor approximation algorithm.


minimum corridor connection generalized geometric problems complexity exact algorithms approximations 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Arkin, E.M., Hassin, R.: Approximation algorithms for the geometric covering salesman problem. Discrete Applied Mathematics 55, 197–218 (1994)zbMATHMathSciNetCrossRefGoogle Scholar
  2. 2.
    Arora, S.: Nearly linear time approximation schemes for Euclidean TSP and other geometric problems. Journal of the ACM 45, 1–30 (1998)MathSciNetCrossRefGoogle Scholar
  3. 3.
    Arora, S.: Approximation schemes for NP-hard geometric optimization problems: A survey. Mathematical Programming 97, 43–69 (2003)zbMATHMathSciNetGoogle Scholar
  4. 4.
    Bodlaender, H.L.: A partial k-arboretum of graphs with bounded treewidth. Theoretical Computer Science 209, 1–45 (1998)zbMATHMathSciNetCrossRefGoogle Scholar
  5. 5.
    de Berg, M., Gudmundsson, J., Katz, M., Levcopoulos, C., Overmars, M., van der Stappen, A.: TSP with neighborhoods of varying size. Journal of Algorithms 57, 22–36 (2005)zbMATHMathSciNetCrossRefGoogle Scholar
  6. 6.
    Demaine, E.D., O’Rourke, J.: Open problems from CCCG 2000 (2000),
  7. 7.
    Dorn, F., Penninkx, E., Bodlaender, H.L., Fomin, F.V.: Efficient exact algorithms on planar graphs: Exploiting sphere cut branch decompositions. In: Brodal, G.S., Leonardi, S. (eds.) ESA 2005. LNCS, vol. 3669, pp. 95–106. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  8. 8.
    Dumitrescu, A., Mitchell, J.S.B.: Approximation algorithms for TSP with neighborhoods in the plane. Journal of Algorithms 48, 135–159 (2003)zbMATHMathSciNetCrossRefGoogle Scholar
  9. 9.
    Elbassioni, K., Fishkin, A.V., Mustafa, N.H., Sitters, R.: Approximation algorithms for Euclidean group TSP. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 1115–1126. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  10. 10.
    Feremans, C.: Generalized Spanning Trees and Extensions. PhD thesis, Université Libre de Bruxelles, Brussels (2001)Google Scholar
  11. 11.
    Feremans, C., Labbé, M., Laporte, G.: Generalized network design problems. European Journal of Operational Research 148, 1–13 (2003)zbMATHMathSciNetCrossRefGoogle Scholar
  12. 12.
    Fischetti, M., Salazar, J.J., Toth, P.: A branch-and-cut algorithm for the symmetric generalized traveling salesman problem. Operations Research 45, 378–394 (1997)zbMATHMathSciNetCrossRefGoogle Scholar
  13. 13.
    Fomin, F.V., Thilikos, D.M.: New upper bounds on the decomposability of planar graphs. Journal of Graph Theory 51, 53–81 (2006)MathSciNetCrossRefGoogle Scholar
  14. 14.
    Garey, M.R., Johnson, D.S.: The rectilinear Steiner tree problem is NP-complete. SIAM Journal of Applied Mathematics 32, 826–834 (1977)zbMATHMathSciNetCrossRefGoogle Scholar
  15. 15.
    Garey, M.R., Johnson, D.S.: Computers and intractability: A guide to the theory of NP-completeness. W. H. Freeman, San Francisco (1979)zbMATHGoogle Scholar
  16. 16.
    Gu, Q., Tamaki, H.: Optimal branch-decomposition of planar graphs in O(n 3) time. In: Caires, L., Italiano, G.F., Monteiro, L., Palamidessi, C., Yung, M. (eds.) ICALP 2005. LNCS, vol. 3580, pp. 373–384. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  17. 17.
    Helvig, C.S., Robins, G., Zelikovsky, A.: An improved approximation scheme for the Group Steiner Problem. Networks 37, 8–20 (2001)zbMATHMathSciNetCrossRefGoogle Scholar
  18. 18.
    Hicks, I.V.: Planar branch decompositions I: The ratcatcher. Informs Journal on Computing 17, 402–412 (2005)MathSciNetCrossRefGoogle Scholar
  19. 19.
    Hicks, I.V.: Planar branch decompositions II: The cycle method. Informs Journal on Computing 17, 413–421 (2005)MathSciNetCrossRefGoogle Scholar
  20. 20.
    Impagliazzo, R., Paturi, R., Zane, F.: Which problems have strongly exponential complexity? J. Comput. Syst. Sci. 63(4), 512–530 (2001)zbMATHMathSciNetCrossRefGoogle Scholar
  21. 21.
    Lipton, R.J., Tarjan, R.E.: A separator theorem for planar graphs. SIAM J. Appl. Math. 36, 177–189 (1979)zbMATHMathSciNetCrossRefGoogle Scholar
  22. 22.
    Mata, C.S., Mitchell, J.S.B.: Approximation algorithms for geometric tour and network design problems. In: ACM SoCG 1995, Vancouver, BC, Canada, pp. 360–369. ACM, New York (1995)Google Scholar
  23. 23.
    Mitchell, J.S.B.: Geometric shortest paths and network optimization. In: Handbook of Computational Geometry, pp. 633–701. Elsevier, North-Holland (2000)CrossRefGoogle Scholar
  24. 24.
    Rao, S., Smith, W.D.: Approximating geometric graphs via spanners and banyans. In: ACM STOC 1998, Dallas, Texas, USA, pp. 540–550. ACM, New York (1998)Google Scholar
  25. 25.
    Reich, G., Widmayer, P.: Beyond Steiner’s problem: a VLSI oriented generalization. In: Nagl, M. (ed.) WG 1989. LNCS, vol. 411, pp. 196–210. Springer, Heidelberg (1990)Google Scholar
  26. 26.
    Safra, S., Schwartz, O.: On the complexity of approximating TSP with neighborhoods and related problems. In: Di Battista, G., Zwick, U. (eds.) ESA 2003. LNCS, vol. 2832, pp. 446–458. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  27. 27.
    Seymour, P.D., Thomas, R.: Call routing and the ratcatcher. Combinatorica 14, 217–241 (1994)zbMATHMathSciNetCrossRefGoogle Scholar
  28. 28.
    Zachariasen, M., Rohe, A.: Rectilinear group Steiner trees and applications in VLSI design. Mathematical Programming 94, 407–433 (2003)zbMATHMathSciNetCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Hans Bodlaender
    • 1
  • Corinne Feremans
    • 2
  • Alexander Grigoriev
    • 2
  • Eelko Penninkx
    • 1
  • René Sitters
    • 3
  • Thomas Wolle
    • 4
  1. 1.Institute of Information and Computing SciencesUtrecht UniversityUtrechtThe Netherlands
  2. 2.Department of Quantitative EconomicsMaastricht UniversityMaastrichtThe Netherlands
  3. 3.Department of Algorithms and ComplexityMax-Planck-Institute for Computer ScienceSaarbrückenGermany
  4. 4.National ICT Australia LtdAlexandriaAustralia

Personalised recommendations