Sparsity. Graphs, structures, and algorithms
Model theory of finite structures (03C13) Research exposition (monographs, survey articles) pertaining to combinatorics (05-02) Density (toughness, etc.) (05C42) Isomorphism problems in graph theory (reconstruction conjecture, etc.) and homomorphisms (subgraph embedding, etc.) (05C60) Structural characterization of families of graphs (05C75) Graph minors (05C83) Graph algorithms (graph-theoretic aspects) (05C85)
What is a natural definition of `sparsity' as mathematical structure? This book gives us a very persuasive answer for this quite difficult and highly abstract question: ``The notion of sparsity of course depends on the particular field of study (sparse matrix, sparse graph, sparse set). However, a bit surprisingly, many of these concepts and problems fit into a grand picture which we introduce. We aim for generality yet we shall illustrate most of the topics on a very simple model: undirected graphs. ``What is a sparse graph? This is a fuzzy notion which has to be understood in the context. A sparse graph is not defined by itself, it is sparse relative to other graphs. Sparsity is a robust notion which does not change by a small change, like the notion of a heap of hay which does not change by a adding or removing a few straws. Hence this notion should not apply to a single graph, but rather to a class of graphs. ``The sparse versus dense dichotomy takes in this book the form of a classification of arbitrary (infinite) classes of finite graphs (or finite structures) into somewhere dense and nowhere dense classes. A graph \(H\) is said to be a \textit{shallow minor} of a graph \(G\) at \textit{depth} \(d\) if \(H\) is a graph minor of \(G\) such that each vertex \(x\) of \(H\) is corresponding to a subgraph \(G_x\) of \(G\) which has radius at most \(d\), and that, for each edge \(uv\) of \(H\), there exists an edge of \(G\) joining a vertex of \(G_u\) and a vertex of \(G_v\). (Although this definition is extended to the range of the half-integral values \(d\), those details are omitted here.) A graph class \(\mathcal{C}\) is called \textit{somewhere dense} if there exists a finite half-integer \(a\) such that the graph class \(\mathcal{C} \triangledown a\) of the all `depth \(a\)'-shallow minors of the graphs of \(\mathcal{C}\) turns out to be the class \(\mathfrak{Graph}\) of all finite graphs. By contrast, a graph class \(\mathcal{C}\) is called \textit{nowhere dense} if, for every half-integer \(a\), the class \(\mathcal{C} \triangledown a\) is a proper subclass of \(\mathfrak{Graph}\). The authors show, with their vast and versatile erudition, the robustness of this dichotomy and its powerful utility in mathematics and, more widely, in the context of logic (i.e., the finite and/or infinite model theory). This book is organized in three parts, Presentation, Theory, and Applications. After giving a general overview in the first part `Presentation', the authors, in the second part `Theory', devote eleven chapters (Chapters 3 to 13) to delineate and develop various structural results concerned with their dichotomic concept. Several forcible arguments for the robustness of the nowhere dense versus somewhere dense dichotomy are given in Chapter 5. In fact, one may, instead of graph minors, use the concept of topological graph minors or immersions to define variant types of such dichotomy, and all of these variants turn to be identical. More characterizations are given in Chapters 7, 8, 12, and 11. Nowhere dense classes and their significant subclasses, namely, \textit{bounded expansion classes}, which include \textit{excluded minor classes}, are investigated in full details. One of the main tools for these investigations is \textit{tree-depth}. In Chapter 10, the authors give a profound connection of their theory to model theory and deal particularly with relativizations of the homomorphism preservation theorem of first-order logic, which includes a new setting for Benjamin Rossman's celebrated finite homomorphism preservation theorem together with extensions [Journal of the ACM, Vol. 55, No.3, Article 15 (2008)]. In the third part `Applications' (from Chapter 14 to 18), the authors develop a wide range of (both theoretical and algorithmic) applications of the concepts and results introduced in the second part `Theory', which contain theoretical applications to Erdős-Rényi model of random graphs, crossing number, queue and stack layouts, non-repetitive colorings, matching, Burr-Erdős conjecture, and property testing (from Chapter 14 to 16). The part also contains core algorithms corresponding to their theory (Chapter 17) and algorithmic applications to the model checking problem for first-order logic (Chapter 18). This is an excellent and useful book for all researchers in mathematics, computer science, logic, and even in any field in physical science, who seek the tools available for analysis of the properties of discrete structures, and particularly, sparse structures.
- Spectral sparsification of graphs
- Sparse matrix decompositions and graph characterizations
- A general framework for graph sparsification
- A general framework for graph sparsification
- Algorithmic properties of sparse digraphs
- Structural Properties of Sparse Graphs
- Structural Properties of Sparse Graphs
- Sparse graphs: metrics and random models
- Spanners in sparse graphs
- Spanners in Sparse Graphs
- Algebraic graph theory for sparse flexibility matrices
- A class of highly symmetric graphs, symmetric cylindrical constructions and their spectra
- Characterising bounded expansion by neighbourhood complexity
- Induced and weak induced arboricities
- Safe sets in graphs: graph classes and structural parameters
- Chromatic numbers of exact distance graphs
- Limits of schema mappings
- Towards a characterization of universal categories
- Polynomial expansion and sublinear separators
- Induced subdivisions and bounded expansion
- Majority coloring game
- Track layouts, layered path decompositions, and leveled planarity
- The complexity landscape of decompositional parameters for ILP
- On classes of graphs with strongly sublinear separators
- On 1-uniqueness and dense critical graphs for tree-depth
- Anagram-free graph colouring
- Parameterized complexity of length-bounded cuts and multicuts
- On the complexity of broadcast domination and multipacking in digraphs
- Finding temporal paths under waiting time constraints
- Efficient enumeration of dominating sets for sparse graphs
- Efficient enumeration of maximal \(k\)-degenerate induced subgraphs of a chordal graph
- On the diameter of tree associahedra
- A constant amortized time enumeration algorithm for independent sets in graphs with bounded clique number
- Subexponential parameterized algorithms and kernelization on almost chordal graphs
- Faster algorithms for counting subgraphs in sparse graphs
- Notes on graph product structure theory
- Twin-width and generalized coloring numbers
- On the treewidth of Hanoi graphs
- Diameter estimates for graph associahedra
- Twin-width and polynomial kernels
- Excluding a ladder
- Local planar domination revisited
- From \(\chi\)- to \(\chi_p\)-bounded classes
- Local certification of graphs with bounded genus
- On monoid graphs
- Fine-grained parameterized complexity analysis of graph coloring problems
- A tight analysis of geometric local search
- Parameterized complexity of \((A,\ell)\)-path packing
- A polynomial excluded-minor approximation of treedepth
- Preprocessing vertex-deletion problems: characterizing graph properties by low-rank adjacencies
- Smaller extended formulations for spanning tree polytopes in minor-closed classes and beyond
- Parameterized complexity of finding subgraphs with hereditary properties on hereditary graph classes
- Graph theory -- a survey on the occasion of the Abel Prize for László Lovász
- On structural parameterizations of the offensive alliance problem
- Stack-number is not bounded by queue-number
- The complexity of vector partition
- Parameterized complexity of graph burning
- Eccentricity queries and beyond using hub labels
- Exact square coloring of certain classes of graphs: complexity and algorithms
- On quasi-planar graphs: clique-width and logical description
- On coloring numbers of graph powers
- Edge degeneracy: algorithmic and structural results
- Treetopes and their graphs
- Sparsity measure of a network graph: Gini index
- Polynomial kernels for hitting forbidden minors under structural parameterizations
- On fractional fragility rates of graph classes
- Parameterized algorithms for book embedding problems
- Clustering powers of sparse graphs
- The power of linear-time data reduction for maximum matching
- Regular partitions of gentle graphs
- On structural parameterizations of the bounded-degree vertex deletion problem
- Polynomial treedepth bounds in linear colorings
- Branch-depth: generalizing tree-depth of graphs
- Uniform orderings for generalized coloring numbers
- Classes of graphs with low complexity: the case of classes with bounded linear rankwidth
- A note on sublinear separators and expansion
- On the weak 2-coloring number of planar graphs
- Turing kernelization for finding long paths in graph classes excluding a topological minor
- On the parameterized complexity of \([1,j]\)-domination problems
- Width, depth, and space: tradeoffs between branching and dynamic programming
- Exact distance graphs of product graphs
- Colouring exact distance graphs of chordal graphs
- Structural sparsity of complex networks: bounded expansion in random models and real-world graphs
- \(H\)-colouring \(P_t\)-free graphs in subexponential time
- How much does a treedepth modulator help to obtain polynomial kernels beyond sparse graphs?
- Strict superstablity and decidability of certain generic graphs
- How to play Thue games
- Limits of mappings
- A tight lower bound for vertex planarization on graphs of bounded treewidth
- An annotated bibliography on 1-planarity
- Layered separators in minor-closed graph classes with applications
- Minimal asymmetric graphs
- Fixed-parameter tractable distances to sparse graph classes
- Linear kernels for outbranching problems in sparse digraphs
- The \(k\)-strong induced arboricity of a graph
- Parameterized extension complexity of independent set and related problems
- Meta-kernelization using well-structured modulators
- A general purpose algorithm for counting simple cycles and simple paths of any length
- Structural parameters, tight bounds, and approximation for \((k, r)\)-center
- On nowhere dense graphs
- A note on Fiedler value of classes with sublinear separators
- Interpreting nowhere dense graph classes as a classical notion of model theory
- Distance-two coloring of sparse graphs
- On the tree-depth of random graphs
- Pebble game algorithms and sparse graphs
- Many large eigenvalues in sparse graphs
- Modeling limits in hereditary classes: reduction and application to trees
- Exact square coloring of subcubic planar graphs
- Graph structured sparse subset selection
- Kernelization and approximation of distance-r independent sets on nowhere dense graphs
This page was built for publication: Sparsity. Graphs, structures, and algorithms
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q419416)