Muutke küpsiste eelistusi

Descriptive Complexity, Canonisation, and Definable Graph Structure Theory [Kõva köide]

(RWTH Aachen University, Germany)
  • Formaat: Hardback, 554 pages, kõrgus x laius x paksus: 235x160x36 mm, kaal: 880 g, Worked examples or Exercises; 25 Halftones, black and white; 35 Line drawings, black and white
  • Sari: Lecture Notes in Logic
  • Ilmumisaeg: 17-Aug-2017
  • Kirjastus: Cambridge University Press
  • ISBN-10: 1107014522
  • ISBN-13: 9781107014527
  • Formaat: Hardback, 554 pages, kõrgus x laius x paksus: 235x160x36 mm, kaal: 880 g, Worked examples or Exercises; 25 Halftones, black and white; 35 Line drawings, black and white
  • Sari: Lecture Notes in Logic
  • Ilmumisaeg: 17-Aug-2017
  • Kirjastus: Cambridge University Press
  • ISBN-10: 1107014522
  • ISBN-13: 9781107014527
This groundbreaking, yet accessible book contains original results on the interaction between graph theory and computational complexity using methods from finite model theory. As well as a wealth of new, previously unpublished results, the author also gives an account of the established results in the area.

Descriptive complexity theory establishes a connection between the computational complexity of algorithmic problems (the computational resources required to solve the problems) and their descriptive complexity (the language resources required to describe the problems). This groundbreaking book approaches descriptive complexity from the angle of modern structural graph theory, specifically graph minor theory. It develops a 'definable structure theory' concerned with the logical definability of graph theoretic concepts such as tree decompositions and embeddings. The first part starts with an introduction to the background, from logic, complexity, and graph theory, and develops the theory up to first applications in descriptive complexity theory and graph isomorphism testing. It may serve as the basis for a graduate-level course. The second part is more advanced and mainly devoted to the proof of a single, previously unpublished theorem: properties of graphs with excluded minors are decidable in polynomial time if, and only if, they are definable in fixed-point logic with counting.

Arvustused

'The book is divided evenly into two parts. Part I gives background and definitions of the main notions, and makes the book self-contained. Many results from descriptive complexity theory, and the author's earlier results, are clearly presented. Part II is devoted to the main theorem about graphs with excluded minors. The book ends with a symbol index and an index.' Pascal Michel, Mathematical Reviews

Muu info

This groundbreaking, yet accessible book explores the interaction between graph theory and computational complexity using methods from finite model theory.
Preface ix
Chapter 1 Introduction
1(13)
1.1 Graph minor theory
2(2)
1.2 Treelike decompositions
4(2)
1.3 Descriptive complexity theory
6(1)
1.4 The graph isomorphism problem
7(1)
1.5 The structure of this book
8(3)
1.6 Bibliographical remarks
11(3)
Part 1 The basic theory
Chapter 2 Background from graph theory and logic
14(26)
2.1 General notation
14(1)
2.2 Graphs and structures
15(7)
2.3 Logics
22(10)
2.4 Transductions
32(8)
Chapter 3 Descriptive complexity
40(54)
3.1 Logics capturing complexity classes
41(10)
3.2 Definable orders
51(3)
3.3 Definable canonisation
54(17)
3.4 Finite variable logics and pebble games
71(8)
3.5 Isomorphism testing and the Weisfeiler--Leman algorithm
79(15)
Chapter 4 Treelike decompositions
94(29)
4.1 Tree decompositions
94(3)
4.2 Treelike decompositions
97(7)
4.3 Normalising treelike decompositions
104(6)
4.4 Tight decompositions
110(6)
4.5 Isomorphisms, homomorphisms, and bisimulations
116(2)
4.6 Tree decompositions and treelike decompositions
118(5)
Chapter 5 Definable decompositions
123(25)
5.1 Decomposition schemes
123(3)
5.2 Normalising definable decompositions
126(2)
5.3 Definable tight decompositions
128(1)
5.4 Lifting definability
129(1)
5.5 Parametrised decomposition schemes
130(3)
5.6 The transitivity lemma
133(15)
Chapter 6 Graphs of bounded tree width
148(7)
6.1 Defining bounded-width decompositions
148(3)
6.2 Defining bounded-width decompositions top-down
151(4)
Chapter 7 Ordered treelike decompositions
155(21)
7.1 Definitions and basic results
155(5)
7.2 Parametrised o-decomposition schemes
160(1)
7.3 Extension lemmas
161(5)
7.4 Canonisation via definable ordered treelike decompositions
166(10)
Chapter 8 3-connected components
176(13)
8.1 Decomposition into 2-connected components
176(3)
8.2 2-separators of 2-connected graphs
179(3)
8.3 Decomposition into 3-connected components
182(7)
Chapter 9 Graphs embeddable in a surface
189(43)
9.1 Surfaces and embeddings of graphs
189(15)
9.2 Angles
204(7)
9.3 Planar graphs
211(7)
9.4 Graphs on arbitrary surfaces
218(14)
Part 2 Definable decompositions of graphs with excluded minors
Chapter 10 Quasi-4-connected components
232(40)
10.1 Hinges
232(22)
10.2 Decomposition into quasi-4-connected components
254(10)
10.3 The Q4C Lifting Lemma
264(8)
Chapter 11 K5-minor-free graphs
272(5)
11.1 Decompositions
272(3)
11.2 Definability
275(2)
Chapter 12 Completions of pre-decompositions
277(24)
12.1 Pre-decompositions and completions
277(3)
12.2 Ordered completions
280(1)
12.3 Bounded-width completions
281(4)
12.4 Derivations of pre-decompositions
285(1)
12.5 The finite extension lemma for ordered completions
286(3)
12.6 The Q4C Completion Lemma
289(12)
Chapter 13 Almost planar graphs
301(60)
13.1 Relaxations of planarity
302(6)
13.2 Central vertices
308(4)
13.3 Defining the central faces
312(33)
13.4 Centres and skeletons
345(4)
13.5 Decomposing almost planar graphs and their minors
349(12)
Chapter 14 Almost planar completions
361(32)
14.1 From almost planar to ordered completions
361(2)
14.2 Grids
363(15)
14.3 Supercentre and superskeleton
378(2)
14.4 The completion theorem for quasi-4-connected graphs
380(5)
14.5 MAP p-star completions
385(5)
14.6 Proof of the Almost Planar Completion Theorem 14.1.3
390(3)
Chapter 15 Almost-embeddable graphs
393(45)
15.1 Arrangements in a surface
393(14)
15.2 Shortest path systems
407(4)
15.3 Simplifying and safe subgraphs
411(2)
15.4 Patches
413(13)
15.5 Belts
426(12)
Chapter 16 Decompositions of almost-embeddable graphs
438(49)
16.1 The Combination Lemma
438(7)
16.2 The Last Extension Lemma
445(25)
16.3 Decomposing almost-embeddable graphs and their minors
470(6)
16.4 Almost-embeddable completions
476(11)
Chapter 17 Graphs with excluded minors
487(15)
17.1 The structure of graphs with excluded minors
487(6)
17.2 The main theorem
493(9)
Chapter 18 Bits and pieces
502(16)
18.1 From graphs to relational structures
502(2)
18.2 Lifting canonisations
504(7)
18.3 Invariant decompositions and canonisation
511(2)
18.4 Directions for further research
513(5)
Appendix A Robertson and Seymour's version of the Local Structure Theorem 518(5)
References 523(8)
Symbol Index 531(4)
Index 535
Martin Grohe is a Professor of Theoretical Computer Science at RTWH Aachen University, Germany, where he holds the Chair for Logic and the Theory of Discrete Systems. His research interests are in theoretical computer science interpreted broadly, including logic, algorithms and complexity, graph theory, and database theory.