On Approximating Cutwidth and Pathwidth
Abstract: We study graph ordering problems with a min-max objective. A classical problem of this type is cutwidth, where given a graph we want to order its vertices such that the number of edges crossing any point is minimized. We give a $ \log{1+o(1)}(n)$ approximation for the problem, substantially improving upon the previous poly-logarithmic guarantees based on the standard recursive balanced partitioning approach of Leighton and Rao (FOCS'88). Our key idea is a new metric decomposition procedure that is suitable for handling min-max objectives, which could be of independent interest. We also use this to show other results, including an improved $ \log{1+o(1)}(n)$ approximation for computing the pathwidth of a graph.
- o(logn)𝑜𝑛o(\sqrt{\log n})italic_o ( square-root start_ARG roman_log italic_n end_ARG ) approximation algorithms for min uncut, min 2cnf deletion, and directed cut problems. In Symposium on Theory of Computing (STOC), pages 573–581, 2005.
- A new rounding procedure for the assignment problem with applications to dense graph arrangement problems. Math. Program., 92(1):1–36, 2002.
- Fréchet embeddings of negative type metrics. Discret. Comput. Geom., 38(4):726–739, 2007.
- Sparse partitions. In Symposium on Foundations of Computer Science, 1990.
- Expander flows, geometric embeddings and graph partitioning. Journal of the ACM (JACM), 56(2):1–37, 2009.
- Yair Bartal. Probabilistic approximation of metric spaces and its algorithmic applications. In Foundations of Computer Science, pages 184–193, 1996.
- Yair Bartal. On approximating arbitrary metrices by tree metrics. In Symposium on Theory of Computing, STOC, page 161–168, 1998.
- Fixed-parameter algorithms for protein similarity search under mRNA structure constraints. Journal of Discrete Algorithms, 6(4):618–626, 2008.
- A note on exact algorithms for vertex ordering problems on graphs. Theory Comput. Syst., 50(3):420–432, 2012.
- Approximating treewidth, pathwidth, frontsize, and shortest elimination tree. J. Algorithms, 18(2):238–255, 1995.
- Linear-time register allocation for a fixed number of registers. In Symposium on Discrete Algorithms, SODA, page 574–583, 1998.
- Efficient and constructive algorithms for the pathwidth and treewidth of graphs. Journal of Algorithms, 21(2):358–402, 1996.
- Grundy distinguishes treewidth from pathwidth. SIAM Journal on Discrete Mathematics, 36(3):1761–1787, 2022.
- Semi-definite relaxations for minimum bandwidth and other vertex-ordering problems. Theor. Comput. Sci., 235(1):25–42, 2000.
- A framework for solving VLSI graph layout problems. J. Comput. Syst. Sci., 28(2):300–343, 1984.
- Hans L. Bodlaender. A tourist guide through treewidth. Acta Cybern., 11(1-2):1–21, 1993.
- Hans L. Bodlaender. A partial k-arboretum of graphs with bounded treewidth. Theoretical Computer Science, 209(1):1–45, 1998.
- Flow metrics. Theoretical Computer Science, 321(1):13–24, 2004. Latin American Theoretical Informatics.
- Graph and String Parameters: Connections Between Pathwidth, Cutwidth and the Locality Number. In International Colloquium on Automata, Languages, and Programming (ICALP), pages 109:1–109:16, 2019.
- ℓ22superscriptsubscriptℓ22\ell_{2}^{2}roman_ℓ start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT spreading metrics for vertex ordering problems. Algorithmica, 56(4):577–604, 2010.
- On cutwidth parameterized by vertex cover. Algorithmica, 68:940–953, 2014.
- Divide-and-conquer approximation algorithms via spreading metrics. Journal of the ACM (JACM), 47(4):585–616, 2000.
- Graph separation and search number. Technical Report, 1987.
- Uriel Feige. Approximating the bandwidth via volume respecting embeddings. Journal of Computer and System Sciences, 60(3):510–539, 2000.
- Improved approximation algorithms for minimum-weight vertex separators. In Symposium on Theory of Computing, STOC, pages 563–572, 2005.
- Exact Exponential Algorithms. Springer-Verlag, Berlin, Heidelberg, 2010.
- On search, decision, and the efficiency of polynomial-time algorithms. Journal of Computer and System Sciences, 49(3):769–779, 1994.
- An improved approximation ratio for the minimum linear arrangement problem. Information Processing Letters, 101(1):26–29, 2007.
- A tight bound on approximating arbitrary metrics by tree metrics. J. Comput. Syst. Sci., 69(3):485–497, 2004.
- Approximating pathwidth for graphs of small treewidth. In Symposium on Discrete Algorithms (SODA), pages 1965–1976, 2021.
- Cutwidth: obstructions and algorithmic aspects. Algorithmica, 81:557–588, 2019.
- Partitioning into expanders. In Chandra Chekuri, editor, Symposium on Discrete Algorithms, SODA, pages 1256–1266, 2014.
- Anupam Gupta. Improved bandwidth approximation for trees and chordal graphs. J. Algorithms, 40(1):24–36, 2001.
- M. D. Hansen. Approximation algorithms for geometric embeddings in the plane with applications to parallel processing problems. In Foundations of Computer Science (FOCS), pages 604–609, 1989.
- Approximation through multicommodity flow. In Foundations of Computer Science, FOCS, pages 726–737, 1990.
- Nancy G Kinnersley. The vertex separation number of a graph equals its path-width. Information Processing Letters, 42(6):345–350, 1992.
- Measured descent: A new embedding method for finite metrics. Geometric and Functional Analysis, 15(4):839–858, August 2005.
- Scheduling series-parallel task graphs to minimize peak memory. Theoretical Computer Science, 707:1–23, 2018.
- Tree-width, path-width, and cutwidth. Discrete Applied Mathematics, 43(1):97–101, 1993.
- Narrowness, pathwidth, and their application in natural language processing. Discrete Applied Mathematics, 36(1):87–92, 1992.
- On clusterings: Good, bad and spectral. J. ACM, 51(3):497–515, may 2004.
- Thomas Lengauer. Black-white pebbles and graph separation. Acta Informatica, 16, 1981.
- Joseph WH Liu. An application of generalized tree pebbling to sparse matrix factorization. SIAM Journal on Algebraic Discrete Methods, 8(3):375–395, 1987.
- T. Leighton and S. Rao. An approximate max-flow min-cut theorem for uniform multicommodity flow problems with applications to approximation algorithms. In Foundations of Computer Science, FOCS, pages 422–431, 1988.
- Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms. J. ACM, 46(6):787–832, November 1999.
- Rolf H. Möhring. Graph Problems Related to Gate Matrix Layout and PLA Folding, pages 17–51. Springer Vienna, 1990.
- B. Monien and I.H. Sudborough. Min cut is np-complete for edge weighted trees. Theoretical Computer Science, 58(1):209–229, 1988.
- On minimizing width in linear layouts. Discrete Applied Mathematics, 23(3):243–265, 1989.
- Harald Räcke. Optimal hierarchical decompositions for congestion minimization in networks. In Symposium on Theory of computing, STOC, pages 255–264, 2008.
- Harald Räcke. Survey on oblivious routing strategies. In Klaus Ambos-Spies, Benedikt Löwe, and Wolfgang Merkle, editors, Mathematical Theory and Computational Practice, pages 419–429. Springer, 2009.
- Ordering problems approximated: single-processor scheduling and interval graph completion. In ICALP, pages 751–762, 1991.
- New approximation techniques for some linear ordering problems. SIAM Journal on Computing, 34(2):388–404, 2005.
- Graph minors. i. excluding a forest. Journal of Combinatorial Theory, Series B, 35(1):39–61, 1983.
- Paul D. Seymour. Packing directed circuits fractionally. Combinatorica, 15(2):281–288, 1995.
- Spectral sparsification of graphs. SIAM Journal on Computing, 40(4):981–1025, 2011.
- Cutwidth i: A linear time fixed parameter algorithm. Journal of Algorithms, 56(1):1–24, 2005.
- Cutwidth ii: Algorithms for partial w-trees of bounded degree. Journal of Algorithms, 56(1):25–49, 2005.
- Inapproximability of treewidth, one-shot pebbling, and related layout problems. J. Artif. Int. Res., 49(1):569–600, jan 2014.
- Mihalis Yannakakis. A polynomial algorithm for the min-cut linear arrangement of trees. Journal of the ACM (JACM), 32(4):950–988, 1985.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.