Circle graphs and monadic second-order logic

被引:0
作者
Courcelle, Bruno [1 ]
机构
[1] LaBRI, Université Bordeaux 1, CNRS, 33405 Talence Cedex
关键词
Chord diagram; Circle graph; Monadic second-order logic; Monadic second-order transduction; Order-invariant monadic second-order property; Split decomposition;
D O I
10.1016/j.jal.2007.05.001
中图分类号
学科分类号
摘要
This article is part of a project consisting in expressing, whenever possible, graph properties and graph transformations in monadic second-order logic or in its extensions using modulo p cardinality set predicates or auxiliary linear orders. A circle graph is the intersection graph of a set of chords of a circle. Such a set is called a chord diagram. It can also be described by a word with two occurrences of each letter, called a double occurrence word. If a circle graph is prime for the split (or join) decomposition defined by Cunnigham, it has a unique representation by a chord diagram, and this diagram can be defined by monadic second-order formulas with the even cardinality set predicate. By using the (canonical) split decomposition of a circle graph, we define in monadic second-order logic with auxiliary linear orders all its chord diagrams. This construction uses the fact that the canonical split decomposition of a graph can be constructed in monadic second-order logic with help of an arbitrary linear order. We prove that the order of first occurrences of the letters in a double occurrence word w that represents a connected circle graph determines this word in a unique way. The word w can be defined by a monadic second-order formula from the word of first occurrences of letters. We also prove that a set of circle graphs has bounded clique-width if and only if all the associated chord diagrams have bounded tree-width. © 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:416 / 442
页数:26
相关论文
共 36 条
[1]  
Arratia R., Bollobas B., Coppersmith D., Sorkin G.B., Euler circuits and DNA sequencing by hybridization, Discrete Appl. Math., 104, pp. 63-96, (2000)
[2]  
Arratia R., Bollobas B., Sorkin G.B., The interlace polynomial of a graph, J. Combin. Theory B, 92, pp. 199-233, (2004)
[3]  
Avriel M., Penn M., Shpirer N., Container ship stowage problem: complexity and connection to the coloring of circle graphs, Discrete Appl. Math., 103, pp. 271-279, (2000)
[4]  
Bouchet A., Reducing prime graphs and recognizing circle graphs, Combinatorica, 7, pp. 243-254, (1987)
[5]  
Bouchet A., Circle graph obstructions, J. Combin. Theory B, 60, pp. 107-144, (1994)
[6]  
Corneil D., Rotics U., On the relationship between clique-width and tree-width, SIAM J. Comput., 34, pp. 825-847, (2005)
[7]  
Courcelle B., Monadic second-order graph transductions: A survey, Theoret. Comput. Sci., 126, pp. 53-75, (1994)
[8]  
Courcelle B., The monadic second-order logic of graphs VIII: Orientations, Ann. Pure Appl. Logic, 72, pp. 103-143, (1995)
[9]  
Courcelle B., The monadic second-order logic of graphs X: Linear orderings, Theoret. Comput. Sci., 160, pp. 87-143, (1996)
[10]  
Courcelle B., The expression of graph properties and graph transformations in monadic second-order logic, Handbook of Graph Grammars and Computing by Graph Transformations, vol. 1: Foundations, pp. 313-400, (1997)