Skip to main content

Simple Cuts Are Fast and Good: Optimum Right-Angled Cuts in Solid Grids

  • Conference paper
Combinatorial Optimization and Applications (COCOA 2010)

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

Abstract

We consider the problem of bisecting a graph, i.e. cutting it into two equally sized parts while minimising the number of cut edges. In its most general form the problem is known to be NP-hard. Several papers study the complexity of the problem when restricting the set of considered graphs. We attempt to study the effects of restricting the allowed cuts. We present an algorithm that bisects a solid grid, i.e. a connected subgraph of the infinite two-dimensional grid without holes, using only cuts that correspond to a straight line or a right angled corner. It was shown in [13] that an optimal bisection for solid grids with n vertices can be computed in \({\mathcal{O}}(n^5)\) time. Restricting the cuts in the proposed way we are able to improve the running time to \({\mathcal{O}}(n^4)\). We prove that these restricted cuts still yield good solutions to the original problem: The best restricted cut is a bicriteria approximation to an optimal bisection w.r.t. both the differences in the sizes of the partitions and the number of edges that are cut.

We gratefully acknowledge discussions with Peter Arbenz who introduced the human bone simulation problem to us, and the support of this work through the Swiss National Science Foundation under Grant No. 200021_125201/1, ”Data Partitioning for Massively Parallel Computations in the Hypergraph Model”.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Andreev, K., Räcke, H.: Balanced graph partitioning. Theor. Comp. Sys. 39(6), 929–939 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  2. Arbenz, P., Müller, R.: Microstructural finite element analysis of human bone structures. ERCIM News 74, 31–32 (2008)

    Google Scholar 

  3. Bui, T., Peck, A.: Partitioning planar graphs. SIAM J. Comput. 21(2), 203–215 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bui, T.N., Chaudhuri, S., Leighton, F.T., Sipser, M.: Graph bisection algorithms with good average case behavior. Combinatorica 7(2), 171–191 (1987)

    Article  MathSciNet  Google Scholar 

  5. 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 

  6. 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 

  7. Feige, U., Krauthgamer, R.: A polylogarithmic approximation of the minimum bisection. SIAM J. Comput. 31(4), 1090–1118 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  8. 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 

  9. Goldberg, M., Miller, Z.: A parallel algorithm for bisection width in trees. Computers & Mathematics with Applications 15(4), 259–266 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  10. Koutsoupias, E., Papadimitriou, C.H., Sideri, M.: On the optimal bisection of a polygon. ORSA Journal on Computing 4(4), 435–438 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  11. Krauthgamer, R., Naor, J., Schwartz, R.: Partitioning graphs into balanced components. In: Proceedings of the twentieth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 942–949. Society for Industrial and Applied Mathematics (2009)

    Google Scholar 

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

    Google Scholar 

  13. Papadimitriou, C.H., Sideri, M.: The bisection width of grid graphs. In: Proc. of the First Annual ACM-SIAM Symposium on Discrete Algorithms (SODA), pp. 405–410 (1990)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Feldmann, A.E., Das, S., Widmayer, P. (2010). Simple Cuts Are Fast and Good: Optimum Right-Angled Cuts in Solid Grids. In: Wu, W., Daescu, O. (eds) Combinatorial Optimization and Applications. COCOA 2010. Lecture Notes in Computer Science, vol 6508. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17458-2_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17458-2_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17457-5

  • Online ISBN: 978-3-642-17458-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics