Skip to main content
Log in

Computing Directed Pathwidth in \(O(1.89^{n})\) Time

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

We give an algorithm for computing the directed pathwidth of a digraph with n vertices in \(O(1.89^{n})\) time. This is the first algorithm with running time better than the straightforward \(O^{*}(2^n)\). As a special case, it computes the pathwidth of an undirected graph in the same amount of time, improving on the algorithm due to Suchan and Villanger which runs in \(O(1.9657^n)\) time.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Barát, J.: Directed path-width and monotonicity in digraph searching. Gr. Comb. 22(2), 161–172 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  2. Bodlaender, H.L.: A tourist guide through treewidth. Acta Cybern. 11(1–2), 1–23 (1993)

    MathSciNet  MATH  Google Scholar 

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

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

    Article  MathSciNet  MATH  Google Scholar 

  5. Bodlaender, H.L., Kloks, T., Kratsch, D.: Treewidth and pathwidth of permutation graphs. SIAM J. Discrete Math. 8(4), 606–616 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  6. Bodlaender, H.L., Möhring, R.H.: The pathwidth and treewidth of cographs. SIAM J. Discrete Math. 6(2), 181–188 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  7. Coudert, D., Mazauric, D., Nisse, N.: Experimental evaluation of a branch and bound algorithm for computing pathwidth. In: Proceedings of the 13th International Symposium on Experimental Algorithms (SEA2014), Lecture Notes in Computer Science, vol. 8504, pp. 46–58 (2014)

  8. Fomin, F.V., Giannopoulou, A.C., Pilipczuk, P.: Computing tree-depth faster than \(2^n\). In: Proceedings of the 8th International Symposium on Parameterized and Exact Computation (IPEC2013), Lecture Notes in Computer Sciencs, vol. 8246, pp. 137–149 (2013)

  9. Fomin, F.V., Kratsch, D.: Exact Exponential Algorithms. Springer, Berlin (2010)

    Book  MATH  Google Scholar 

  10. Fomin, F.V., Villanger, Y.: Finding induced subgraphs via minimal triangulations. In: Proceedings of the 27th International Symposium on Theoretical Aspects of Computer Sciencs (STACS2010), Leibniz International Proceedings in Informatics, vol. 5, pp. 383–394 (2010)

  11. Gusted, J.: On the pathwidth of chordal graphs. Discrete Appl. Math. 45(3), 233–248 (1993)

    Article  MathSciNet  Google Scholar 

  12. Habib, M., Möhring, R.H.: Treewidth of cocomparability graphs and a new order-theoretic parameter. Order 11(1), 44–60 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  13. Johnson, T., Robertson, N., Seymour, P.D., Thomas, R.: Directed tree-width. J. Comb. Theory Ser. B 82(1), 138–154 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  14. Kashiwabara, T., Fujisawa, T.: NP-completeness of the problem of finding a minimum-clique-number interval graph containing a given graph as a subgraph. In: Proceedings of International Symposium on Circuits and Systems, pp. 657–660 (1979)

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

    Article  MathSciNet  MATH  Google Scholar 

  16. Kitsunai, K., Kobayashi, Y., Komuro, K., Tamaki, H., Tano, T.: Computing directed pathwidth in \(O(1.89^n)\) time. In: Proceedings of the 7th International Symposium on Parameterized and Exact Computation (IPEC2012), Lecture Notes in Computer Science, vol. 7535, pp. 182–193 (2012)

  17. Kobayashi, Y., Komuro, K. Tamaki, H.: Search space reduction through commitments in pathwidth computation: An experimental study. In: Proceedings of the 13th International Symposium on Experimental Algorithms (SEA2014), Lecture Notes in Computer Science, vol. 8504, pp. 388–399 (2014)

  18. Kloks, T., Bodlaender, H.L., Müller, H., Kratsch, D.: Computing treewidth and minimum fill-in: All you need are the minimal separators. In: Proceedings of the 1st Annual European Symposium on Algorithms (ESA1993), Lecture Notes in Computer Science, vol. 726, pp. 260–271 (1993)

  19. Monien, B., Sudborough, I.H.: Min cut is NP-complete for edge weighted trees. Theor. Comput. Sci. 58(1–3), 209–229 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  20. Nagamochi, H.: Linear layouts in submodular systems. In: Proceedings of the 23rd International Symposium on Algorithms and Computation (ISAAC2012), Lecture Notes in Computer Science, vol. 7676 pp. 475–484 (2012)

  21. Robertson, N., Seymour, P.D.: Graph minors. I. Excluding a forest. J. Comb. Theory Ser. B 35(1), 39–61 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  22. Robertson, N., Seymour, P.D.: Graph minors XIII. The disjoint paths problem. J. Comb. Theory Ser. B 63(1), 65–110 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  23. Suchan, K., Todinca, I.: Pathwidth of circular-arc graphs. In: Proceedings of 33rd International Workshop on Graph-Theoretic Concepts in Computer Science (WG2007), Lecture Notes in Computer Science, vol. 4769, pp. 258–269 (2007)

  24. Suchan, K., Villanger, Y.: Computing pathwidth faster than \(2^n\). In: Proceedings of the 4th International Workshop on Parameterized and Exact Computation (IWPEC2009), Lecture Notes in Computer Science, vol. 5917, pp. 324–335 (2009)

  25. Tamaki, H.: A polynomial time algorithm for bounded directed pathwidth. In: Proceedings of the 37th International Workshop on Graph-Theoretic Concepts in Computer Science (WG2011), Lecture Notes in Computer Science, vol. 6986, pp. 331–342 (2011)

  26. Yang, B., Cao, Y.: Digraph searching, directed vertex separation and directed pathwidth. Discrete Appl. Math. 156(10), 1822–1837 (2008)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yasuaki Kobayashi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kitsunai, K., Kobayashi, Y., Komuro, K. et al. Computing Directed Pathwidth in \(O(1.89^{n})\) Time. Algorithmica 75, 138–157 (2016). https://doi.org/10.1007/s00453-015-0015-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-015-0015-9

Keywords

Navigation