Skip to main content

Linear Layouts in Submodular Systems

  • Conference paper
Algorithms and Computation (ISAAC 2012)

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

Included in the following conference series:

Abstract

Linear layout of graphs/digraphs is one of the classical and important optimization problems that have many practical applications. Recently Tamaki proposed an O(mn k + 1)-time and O(n k)-space algorithm for testing whether the pathwidth (or vertex separation) of a given digraph with n vertices and m edges is at most k. In this paper, we show that linear layout of digraphs with an objective function such as cutwidth, minimum linear arrangement, vertex separation (or pathwidth) and sum cut can be formulated as a linear layout problem on a submodular system (V,f) and then propose a simple framework of search tree algorithms for finding a linear layout (a sequence of V) with a bounded width that minimizes a given cost function. According to our framework, we obtain an O( k m n 2k)-time and O(n + m)-space algorithm for testing whether the pathwidth of a given digraph is at most k.

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. K. Abrahamson, M. Fellows. Finite automata, bounded treewidth and well-quasiordering. in: Contemp. Math., 147: Amer. Math. Soc., Providence, RI, 539–563, 1993.

    Google Scholar 

  2. Bodlaender, H.L.: A linear-time algorithm for finding tree-decompositions of small treewidth. SIAM J. Comput. 25(6), 1305–1317 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  3. Bodlaender, H.L., Fomin, F.V., Koster, A.M.C.A., Kratsch, D., Thilikos, D.M.: A note on exact algorithms for vertex ordering problems on graphs. Theory Comput. Syst. 50, 420–432 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  4. Díaz, J., Petit, J., Serna, M.: A survey of graph layout problems. ACM Computing Surveys (CSUR) 34(3), 313–356 (2002)

    Article  Google Scholar 

  5. Even, S., Tarjan, R.E.: Network flow and testing graph connectivity. SIAM J. Comput. 4, 507–518 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  6. Fellows, M.R., Langston, M.A.: Layout permutation problems and well-partially ordered sets. In: Advanced Research in VLSI, pp. 315–327. MIT Press, Cambridge (1988)

    Google Scholar 

  7. Grötschel, M., Lovász, L., Schrijver, A.: The ellipsoid algorithm and its consequences in combinatorial optimization. Combinatorica 1, 499–513 (1981)

    Article  Google Scholar 

  8. Gurari, E., Sudborough, I.H.: Improved dynamic programming algorithms for the bandwidth minimization and the mincut linear arrangement problem. J. Algorithm 5, 531–546 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  9. Ikeda, M., Nagamochi, H.: A method for computing the pathwidth of chemical graphs. In: The 15th Japan-Korea Joint Workshop on Algorithms and Computation, Tokyo, Japan, July 10-11, pp. 140–145 (2012)

    Google Scholar 

  10. Iwata, S., Fleischer, L., Fujishige, S.: A combinatorial, strongly polynomial-time algorithm for minimizing submodular functions. J. ACM 48, 761–777 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  11. Iwata, S., Tetali, P., Tripathi, P.: Approximating Minimum Linear Ordering Problems. In: Gupta, A., Jansen, K., Rolim, J., Servedio, R. (eds.) APPROX 2012 and RANDOM 2012. LNCS, vol. 7408, pp. 206–217. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  12. Kinnersley, N.G.: The vertex separation number of a graph equals its path-width. Inf. Proc. Lett. 42, 345–350 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  13. Makedon, F., Sudborough, I.H.: On minimizing width in linear layouts. Dis. Appl. Math. 23(3), 243–265 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  14. Nagamochi, H.: Submodular Minimization via Pathwidth. In: Agrawal, M., Cooper, S.B., Li, A. (eds.) TAMC 2012. LNCS, vol. 7287, pp. 584–593. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  15. Orlin, J.B.: A faster strongly polynomial time algorithm for submodular function minimization. Math. Program., Ser. A 118, 237–251 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  16. Picard, J.-C., Queyranne, M.: On the structure of all minimum cuts in a network and applications. Math. Prog. Study 13, 8–16 (1980)

    Article  MathSciNet  MATH  Google Scholar 

  17. Robertson, N., Seymour, P.: Graph Minors. XX. Wagner’s conjecture. J. Combin. Theory Ser. B 92(2), 325–335 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  18. Schrijver, A.: A combinatorial algorithm minimizing submodular functions in strongly polynomial time. J. Combin. Theory Ser. B 80, 346–355 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  19. Tamaki, H.: A Polynomial Time Algorithm for Bounded Directed Pathwidth. In: Kolman, P., Kratochvíl, J. (eds.) WG 2011. LNCS, vol. 6986, pp. 331–342. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  20. Thilikos, D.M., Serna, M., Bodlaender, H.L.: Cutwidth I: A linear time fixed parameter algorithm. J. of Algorithms 56, 1–24 (2005)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nagamochi, H. (2012). Linear Layouts in Submodular Systems. In: Chao, KM., Hsu, Ts., Lee, DT. (eds) Algorithms and Computation. ISAAC 2012. Lecture Notes in Computer Science, vol 7676. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35261-4_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-35261-4_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-35260-7

  • Online ISBN: 978-3-642-35261-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics