Papers
Topics
Authors
Recent
AI Research Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 60 tok/s
Gemini 2.5 Pro 46 tok/s Pro
GPT-5 Medium 14 tok/s Pro
GPT-5 High 15 tok/s Pro
GPT-4o 93 tok/s Pro
Kimi K2 156 tok/s Pro
GPT OSS 120B 441 tok/s Pro
Claude Sonnet 4 37 tok/s Pro
2000 character limit reached

Composing dynamic programming tree-decomposition-based algorithms (1904.12500v4)

Published 29 Apr 2019 in cs.DS

Abstract: Given two integers $\ell$ and $p$ as well as $\ell$ graph classes $\mathcal{H}1,\ldots,\mathcal{H}\ell$, the problems $\mathsf{GraphPart}(\mathcal{H}1, \ldots, \mathcal{H}\ell,p)$, \break $\mathsf{VertPart}(\mathcal{H}1, \ldots, \mathcal{H}\ell)$, and $\mathsf{EdgePart}(\mathcal{H}1, \ldots, \mathcal{H}\ell)$ ask, given graph $G$ as input, whether $V(G)$, $V(G)$, $E(G)$ respectively can be partitioned into $\ell$ sets $S_1, \ldots, S_\ell$ such that, for each $i$ between $1$ and $\ell$, $G[S_i] \in \mathcal{H}i$, $G[S_i] \in \mathcal{H}_i$, $(V(G),S_i) \in \mathcal{H}_i$ respectively. Moreover in $\mathsf{GraphPart}(\mathcal{H}_1, \ldots, \mathcal{H}\ell,p)$, we request that the number of edges with endpoints in different sets of the partition is bounded by $p$. We show that if there exist dynamic programming tree-decomposition-based algorithms for recognizing the graph classes $\mathcal{H}i$, for each $i$, then we can constructively create a dynamic programming tree-decomposition-based algorithms for $\mathsf{GraphPart}(\mathcal{H}_1, \ldots, \mathcal{H}\ell,p)$, $\mathsf{VertPart}(\mathcal{H}1, \ldots, \mathcal{H}\ell)$, and $\mathsf{EdgePart}(\mathcal{H}1, \ldots, \mathcal{H}\ell)$. We apply this approach to known problems. For well-studied problems, like VERTEX COVER and GRAPH $q$-COLORING, we obtain running times that are comparable to those of the best known problem-specific algorithms. For an exotic problem from bioinformatics, called DISPLAYGRAPH, this approach improves the known algorithm parameterized by treewidth.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (27)
  1. K. Andreev and H. Racke. Balanced Graph Partitioning. Theory of Computing Systems, 39:929–939, 2006.
  2. Efficient FPT algorithms for (strict) compatibility of unrooted phylogenetic trees. Bulletin of Mathematical Biology, 79(4):920–938, 2017.
  3. Diversity of solutions: An exploration through the lens of fixed-parameter tractability theory. Artificial Intelligence, page 103644, 2022.
  4. Deterministic single exponential time algorithms for connectivity problems parameterized by treewidth. Information and Computation, 243(C):86–111, 2015.
  5. D. Bryant and J. Lagergren. Compatibility of unrooted phylogenetic trees is FPT. Theoretical Computer Science, 351:296–302, 2006.
  6. Vertex and Tree Arboricities of Graphs. Journal of Combinatorial Optimization, 8(3):295–306, 2004.
  7. B. Courcelle. The monadic second-order logic of graphs. I. Recognizable sets of finite graphs. Information and Computation, 85(1):12–75, 1990.
  8. Parameterized Algorithms. Springer, 2015.
  9. O. Goldschmidt and D. Hochbaum. A Polynomial Algorithm for the k-cut Problem for Fixed k. Mathematics of Operations Research, 19(1):24–37, 1994. 10.1287/moor.19.1.24.
  10. L. Grady and E. Schwartz. Isoperimetric graph partitioning for image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 28(3):469–475, 2006.
  11. Which Problems Have Strongly Exponential Complexity? Journal of Computer and System Sciences, 63(4):512–530, 2001.
  12. Treewidth of display graphs: bounds, brambles and applications. Journal of Graph Algorithms and Applications, 23(4):715–743, 2019. 10.7155/jgaa.00508.
  13. R. Karp. Reducibility Among Combinatorial Problems. Complexity of Computer Computations, pages 85–103, 1972.
  14. T. Kloks. Treewidth, Computations and Approximations. Springer, 1994.
  15. E. Mezuman and Y. Weiss. Globally Optimizing Graph Partitioning Problems Using Message Passing. In Proceedings of the Fifteenth International Conference on Artificial Intelligence and Statistics (AISTATS), volume 22 of Proceedings of Machine Learning Research, pages 770–778, 2012.
  16. Refining Graph Partitioning for Social Network Clustering. In Proceedings of the 11th International Conference on Web Information System Engineering (WISE), volume 6488 of LNCS, pages 77–90, 2010.
  17. I. Rajasingh and A. Shanthi. Induced Matching Partition of Petersen and Circulant Graphs. Procedia Engineering, 64:395–400, 2013.
  18. M. Rao. MSOL partitioning problems on graphs of bounded treewidth and clique-width. Theoretical Computer Science, 377(1):260–267, 2007.
  19. S. Schaeffer. Graph clustering. Computer Science Review, 1:27–64, 2007.
  20. The agreement problem for unrooted phylogenetic trees is FPT. Journal of Graph Algorithms and Applications, 18:385–392, 2014.
  21. CLICK and EXPANDER: a system for clustering and visualizing gene expression data. Bioinformatics, 19:1787–1799, 2003.
  22. J. Shi and J. Malik. Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22:888–905, 2000.
  23. A. Torres and F. Monteiro. Image Segmentation by Graph Partitioning. AIP Conference Proceedings, 1479(1):802–805, 2012.
  24. Z. Wu and R. Leahy. An optimal graph theoretic approach to data clustering: theory and its application to image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 15:1101–1113, 1993.
  25. A. Yang and J. Yuan. Partition a graph with small diameter into two induced matchings. Applied Mathematics-A Journal of Chinese Universities, 19(3):245–251, 2004.
  26. A. Yang and J. Yuan. On the vertex arboricity of planar graphs of diameter two. Discrete Mathematics, 307(19):2438–2447, 2007.
  27. J. Yuan and Q. Wang. Partition the vertices of a graph into induced matchings. Discrete Mathematics, 263(1):323–329, 2003.
Citations (2)

Summary

We haven't generated a summary for this paper yet.

Lightbulb On Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

Authors (1)

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets

This paper has been mentioned in 1 post and received 0 likes.

Don't miss out on important new AI/ML research

See which papers are being discussed right now on X, Reddit, and more:

“Emergent Mind helps me see which AI papers have caught fire online.”

Philip

Philip

Creator, AI Explained on YouTube