AN ALGEBRAIC-THEORY OF GRAPH REDUCTION

被引:66
|
作者
ARNBORG, S
COURCELLE, B
PROSKUROWSKI, A
SEESE, D
机构
[1] UNIV BORDEAUX 1, INFORMAT LAB, CNRS, F-33405 TALENCE, FRANCE
[2] UNIV OREGON, DEPT CIS, EUGENE, OR 97403 USA
[3] UNIV KARLSRUHE, INST ANGEW INFORMAT & FORMALE, W-7500 KARLSRUHE, GERMANY
关键词
LANGUAGES; PERFORMANCE; THEORY; GRAPH ALGEBRA; GRAPH REWRITING; MONADIC 2ND-ORDER LOGIC; REGULAR SET OF GRAPHS; TREEWIDTH;
D O I
10.1145/174147.169807
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We show how membership in classes of graphs definable in monadic second-order logic and of bounded treewidth can be decided by finite sets of terminating reduction rules. The method is constructive in the sense that we describe an algorithm that will produce, from a formula in monadic second-order logic and an integer k such that the class defined by the formula is of treewidth less-than-or-equal-to k, a set of rewrite rules that reduces any member of the class to one of finitely many graphs. in a number of steps bounded by the size of the graph. This reduction system yields an algorithm that runs in time linear in the size of the graph. We illustrate our results with reduction systems that recognize some families of outerplanar and planar graphs.
引用
收藏
页码:1134 / 1164
页数:31
相关论文
共 50 条