Skip to main content

An \(\mathcal{O}(n^4)\) Time Algorithm to Compute the Bisection Width of Solid Grid Graphs

  • Conference paper
Algorithms – ESA 2011 (ESA 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6942))

Included in the following conference series:

Abstract

The bisection problem asks for a partition of the n vertices of a graph into two sets of size at most ⌈n/2⌉, so that the number of edges connecting the two sets is minimised. A grid graph is a finite connected subgraph of the infinite two-dimensional grid. It is called solid if it has no holes. Papadimitriou and Sideri [8] gave an \(\mathcal{O}(n^5)\) time algorithm to solve the bisection problem on solid grid graphs. We propose a novel approach that exploits structural properties of optimal cuts within a dynamic program. We show that our new technique leads to an \(\mathcal{O}(n^4)\) time algorithm.

We gratefully acknowledge discussions with Peter Arbenz, and the support of this work through the Swiss National Science Foundation under Grant No. 200021_125201/1.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Díaz, J., Petit, J., Serna, M.J.: A survey of graph layout problems. ACM Comput. Surv. 34(3), 313–356 (2002)

    Article  Google Scholar 

  2. Díaz, J., Serna, M.J., Torán, J.: Parallel approximation schemes for problems on planar graphs. Acta Informatica 33(4), 387–408 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  3. Diks, K., Djidjev, H.N., Sykora, O., Vrto, I.: Edge separators of planar and outerplanar graphs with applications. Journal of Algorithms 14(2), 258–279 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  4. Feldmann, A.E., Das, S., Widmayer, P.: Simple cuts are fast and good: Optimum right-angled cuts in solid grids. In: Wu, W., Daescu, O. (eds.) COCOA 2010, Part I. LNCS, vol. 6508, pp. 11–20. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  5. Feldmann, A.E., Widmayer, P.: An O(n4) time algorithm to compute the bisection width of solid grid graphs. Technical Report 730, Institute of Theoretical Computer Science, ETH Zürich (July 2011)

    Google Scholar 

  6. Garey, M.R., Johnson, D.S., Stockmeyer, L.: Some simplified NP-complete graph problems. Theoretical Computer Science 1(3), 237–267 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  7. MacGregor, R.M.: On partitioning a graph: a theoretical and empirical study. PhD thesis, University of California, Berkeley (1978)

    Google Scholar 

  8. Papadimitriou, C., Sideri, M.: The bisection width of grid graphs. Theory of Computing Systems 29, 97–110 (1996)

    MathSciNet  MATH  Google Scholar 

  9. Park, J.K., Phillips, C.A.: Finding minimum-quotient cuts in planar graphs. In: Proceedings of the Twenty-Fifth Annual ACM Symposium on Theory of Computing, STOC 1993, pp. 766–775. ACM, New York (1993)

    Chapter  Google Scholar 

  10. Räcke, H.: Optimal hierarchical decompositions for congestion minimization in networks. In: Proceedings of the 40th Annual ACM Symposium on Theory of Computing (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Feldmann, A.E., Widmayer, P. (2011). An \(\mathcal{O}(n^4)\) Time Algorithm to Compute the Bisection Width of Solid Grid Graphs. In: Demetrescu, C., Halldórsson, M.M. (eds) Algorithms – ESA 2011. ESA 2011. Lecture Notes in Computer Science, vol 6942. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23719-5_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23719-5_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23718-8

  • Online ISBN: 978-3-642-23719-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics