The goal of the project is to advance the understanding of decomposition techniques within the field of algorithmics, with a particular focus on the design of efficient parameterized, approximation, and dynamic algorithms. We address four major directions of research that are interlinked by common concepts and techniques centered around various forms of graph decompositions.
1) Construct a sound mathematical theory of classes of well-structured graphs, centered around notions borrowed from model theory: first-order interpretations, stability, and dependence. Use this theory to design efficient parameterized algorithms for first-order definable problems on well-structured graphs.
2) Develop fundamental techniques for the design of dynamic data structures for parameterized problems, with a particular focus on dynamic maintenance of decompositions of tree-like graphs and of sparse graphs.
3) Address parameterized approximability of selected geometric and planar problems, in hope of introducing new decomposition tools for corresponding graph classes.
4) Explore the complexity of Maximum Independent Set and related problems in various hereditary graph classes, particularly in graphs excluding an induced path or an induced subdivided claw. This algorithmic goal should be treated as an excuse for obtaining a deep structural understanding of such graphs.