Optimizing Tree Decompositions in MSO

被引:9
作者
Bojanczyk, Mikolaj [1 ]
Pilipczuk, Michal [1 ]
机构
[1] Univ Warsaw, Inst Informat, Warsaw, Poland
来源
34TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2017) | 2017年 / 66卷
基金
欧洲研究理事会;
关键词
tree decomposition; treewidth; transduction; monadic second-order logic; ALGORITHMS;
D O I
10.4230/LIPIcs.STACS.2017.15
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The classic algorithm of Bodloender and Kloks [J. Algorithms, 1996] solves the following problem in linear fixed-parameter time: given a tree decomposition of a graph of (possibly suboptimal) width k, compute an optimum-width tree decomposition of the graph. In this work, we prove that this - problem can also be solved in MSO in the following sense: for every - positive integer k, there is an mso transduction from tree decompositions of width k to tree decompositions of optimum width. Together with our recent results [LICS 2016], this implies that for every k there exists an mso transduction which inputs a graph of treewidth k, and nondeterministically outputs its tree decomposition of optimum width.
引用
收藏
页数:13
相关论文
共 17 条
[1]   MSO queries on tree decomposable structures are computable with linear delay [J].
Bagan, Guillaume .
COMPUTER SCIENCE LOGIC, PROCEEDINGS, 2006, 4207 :167-181
[2]   A ckn 5-APPROXIMATION ALGORITHM FOR TREEWIDTH [J].
Bodlaender, Hans L. ;
Drange, Pal Gronas ;
Dregi, Markus S. ;
Fomin, Fedor V. ;
Lokshtanov, Daniel ;
Pilipczuk, Micha L. .
SIAM JOURNAL ON COMPUTING, 2016, 45 (02) :317-378
[3]  
Bodlaender HL, 1997, LECT NOTES COMPUT SC, V1256, P627
[4]   A linear-time ie algorithm for finding three-decompositions of small treewidth [J].
Bodlaender, HL .
SIAM JOURNAL ON COMPUTING, 1996, 25 (06) :1305-1317
[5]   Efficient and constructive algorithms for the pathwidth and treewidth of graphs [J].
Bodlaender, HL ;
Kloks, T .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1996, 21 (02) :358-402
[6]  
BOJANCZYK M, 2016, LICS 2016, P407, DOI DOI 10.1145/2933575.2934508
[7]  
Courcelle B, 2012, ENCYCLOP MATH APPL, V138, P1, DOI 10.1017/CBO9780511977619
[8]  
Courcelle B., 1996, Mathematical Structures in Computer Science, V6, P141, DOI 10.1017/S096012950000092X
[9]   Query evaluation via tree-decompositions [J].
Flum, J ;
Frick, M ;
Grohe, M .
JOURNAL OF THE ACM, 2002, 49 (06) :716-752
[10]  
Giannopoulou Archontia C., 2016, ABS160605975 CORR