Taming Treewidth DP with Modulators: A General Booster for Graph Heuristics
Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 6299-6307.
https://doi.org/10.24963/ijcai.2026/701
Keywords
- Search: Combinatorial search and optimisation
- Search: Search and machine learning
- Search: Heuristic search
Abstract
Treewidth is a fundamental graph invariant that quantifies how tree-like
a given graph is. It is extensively used with dynamic programming to
design fixed-parameter tractable algorithms for many NP-hard graph
combinatorial optimization problems. However, despite broad theoretical
applicability, treewidth dynamic programming (TDP) does not scale in
practice beyond graphs with very small treewidth. Rather than applying
TDP as a standalone technique, we demonstrate that TDP can serve as a
broadly applicable enhancer for a wide range of graph combinatorial
optimization algorithms. Our framework leverages the concept of
treewidth modulators, which refer to vertex sets whose removal
significantly reduces the treewidth. We further propose an empirically
efficient procedure for generating such treewidth modulators. To enhance
an algorithm ?, we use ? to heuristically make decisions on the
modulators vertices, after which the remaining decisions outside the
treewidth modulators become scalable for TDP.
To demonstrate the general applicability of our proposed framework. We
experimented with three classic graph combinatorial optimization models:
Maximum Independent Set, Minimum Vertex Cover, and Max Cut. We apply TDP
to enhance algorithms across diverse paradigms, including evolutionary
search, greedy heuristics, and graph-neural-network-based heuristics.
For all combinations of optimization models and base algorithms, TDP
significantly improves performance over the original methods. In many
settings, TDP-enhanced greedy heuristics are competitive with, and
sometimes clearly outperform, state-of-the-art commercial solvers.
@inproceedings{ijcai2026p701,
title = {Taming Treewidth DP with Modulators: A General Booster for Graph Heuristics},
author = {Li, Jialiang and Neumann, Aneta and Neumann, Frank and Nguyen, Hung and Guo, Mingyu},
booktitle = {Proceedings of the Thirty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-26}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Diego Calvanese},
pages = {6299--6307},
year = {2026},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2026/701},
url = {https://doi.org/10.24963/ijcai.2026/701},
}
TY - CPAPER TI - Taming Treewidth DP with Modulators: A General Booster for Graph Heuristics AU - Li, Jialiang AU - Neumann, Aneta AU - Neumann, Frank AU - Nguyen, Hung AU - Guo, Mingyu T2 - Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-26 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2026 SP - 6299 EP - 6307 DO - 10.24963/ijcai.2026/701 UR - https://doi.org/10.24963/ijcai.2026/701 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: