Abstract 1 Executive Summary 2 Table of Contents 3 Overview of Talks 4 Open problems 5 Participants

Solving Problems on Graphs: From Structure to Algorithms

Report from Dagstuhl Seminar 25041
Akanksha Agrawal111Editor / Organizer Indian Institute of Techology Madras, IN Maria Chudnovsky222Editor / Organizer Princeton University, US Daniël Paulusma333Editor / Organizer Durham University, GB Oliver Schaudt444Editor / Organizer Bayer AG – Leverkusen, DE Julien Codsi555Editorial Assistant / Collector Princeton University, US
Abstract

This report documents the program and the outcomes of Dagstuhl Seminar 25041 “Solving Problems on Graphs: From Structure to Algorithms”, which was held from 19 January to 24 January 2025. The report contains abstracts for presentations about recent structural and algorithmic developments for a variety of graph problems. It also contains a collection of open problems which were posed during the seminar.

Keywords and phrases:
computational complexity, graph algorithms, graph classes, graph containment relations, graph width parameters
Seminar:
January 19–24, 2025 – https://www.dagstuhl.de/25041
2012 ACM Subject Classification:
Theory of computation Graph algorithms analysis
; Theory of computation Fixed parameter tractability ; Mathematics of computing Graph algorithms ; Theory of computation Problems, reductions and completeness
Copyright and License:
[Uncaptioned image] Except where otherwise noted, content of this report is licensed under a Creative Commons BY 4.0 International license

1 Executive Summary

Akanksha Agrawal (Indian Institute of Techology Madras, IN)
Maria Chudnovsky (Princeton University, US)
Daniël Paulusma (Durham University, GB)
Oliver Schaudt (Bayer AG – Leverkusen, DE)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Akanksha Agrawal, Maria Chudnovsky, Daniël Paulusma, and Oliver Schaudt

Many discrete optimization problems can be modeled as graph problems, leading to a long list of well-studied problems, which include graph partitioning, covering and packing problems, network design problems, width parameter problems, and so on. Most of these graph problems are computationally hard. However, this situation may change if we require the input to belong to some special graph class. This leads to two fundamental questions, which formed the focus of our Dagstuhl Seminar: for which classes of graphs can a computationally hard graph problem be solved in polynomial time, and for which classes of graphs does the problem remain hard?

One of the main research aims of our seminar was to discover new insights that lead to results for a whole range of problems rather than just for a single problem alone. That is, our goal was to determine general properties, such that large classes of graph problems sharing certain common features can be solved efficiently on a graph class if and only if the graph class has these properties. For this purpose, our seminar brought together researchers from Discrete Mathematics, working in structural graph theory, and researchers from Theoretical Computer Science, working in algorithmic graph theory. In total, 41 participants from 13 different countries attended the seminar.

The scientific program of the seminar consisted of 18 sessions: 5 survey talks of fifty minutes, 10 contributed talks of at most thirty minutes, and 5 open problem sessions. This left ample time for discussions and problem-solving. Participants presented the progress that was made during the seminar during several “progress report” sessions.

Each of the five survey talks covered a particular structural or algorithmic key aspect of the seminar in order to enable collaborations of researchers with different backgrounds. On Monday, Tuukka Korhonen presented a survey on new results on induced minors of graphs. This is a well-known graph containment relation, but recently developed techniques led to significant progress and new open problems. On the same day, Édouard Bonnet discussed a number of new results and open problems on twin-width, a relatively new graph width parameter that is being studied intensively. The final survey talk on Monday was given by Stefan Kratsch, who discussed a number of open problems around modular-based graph parameters and graph width parameters from the perspective of parameterized complexity.

On Tuesday, Maria Chudnovsky presented an overview of the induced subgraphs and tree decompositions project that currently comprises a series of 18 papers. Afterward, Nicolas Trotignon explained the importance of layered wheels. These are graphs of arbitrarily large treewidth that play a significant role in the induced subgraphs and tree decompositions project. In general, a layered wheel consists of many paths, all pairwise with edges between them (thus guaranteeing large treewidth), where many additional desired properties may be forced. Thus layered wheels provide a useful source of boundary examples of families of graphs with large treewidth. A few weeks after the completion of our seminar, three of the participants, Bogdan Alecu, Édouard Bonnet, and Nicolas Trotignon, found, together with Pedro Bureo Villafana, a large new family of layered wheels providing counterexamples to several known conjectures in the field, some of which were discussed at the seminar.

The five general open problem sessions took place on Monday, Tuesday, Wednesday, and Thursday. Details of the presented problems can be found in the report, together with abstracts of all the talks.

We thank Julien Codsi for his help with the Dagstuhl Report of our seminar.

2 Table of Contents

Executive Summary

Akanksha Agrawal, Maria Chudnovsky, Daniël Paulusma, and Oliver Schaudt

Overview of Talks

Twin-Width: Algorithmic Applications and Open Questions

Édouard Bonnet

Forbidding induced subgraphs: structure and algorithms

Maria Chudnovsky

Tree independence number of graphs with no induced 𝑺_{𝒕,𝒕,𝒕}, 𝑲_{𝒕,𝒕} and line graph of subdivided walls

Julien Codsi, Maria Chudnovsky, Daniel Lokshtanov, and Martin Milanič

Bandwidth is FPT-Approximable

Daniel Lokshtanov and Maria Chudnovsky

Graphs of bounded sphere dimension

Meike Hatzel

Minimal obstructions to 𝑪_𝟓-coloring in hereditary graph classes

Jorik Jooken, Jan Goedgebeur, Paweł Rzążewski, and Oliver Schaudt

Induced minors of graphs

Tuukka Korhonen

Graph structure and parameterized algorithms

Stefan Kratsch

Restricted CSPs and 𝑯-free Algorithmics

Barnaby Martin

The Complexity of Diameter on 𝑯-free graphs

Jelle Oostveen

Partial Grundy Coloring is FPT

Fahad Panolan

Erdős-Pósa property of tripods in directed graphs

Michal Pilipczuk and Meike Hatzel

Maximum 𝒌-colorable Induced Subgraph (and beyond) in Polynomial Time

Roohani Sharma

A survey of layered wheels

Nicolas Trotignon

Weighted Graph Problems and Protrusions

Michał Włodarczyk

Open problems

Hardness/tractability radius of Hamiltonian Cycle

Édouard Bonnet

Polylogarithmic bounds on treewidth

Maria Chudnovsky

Atoms vs. Avoiding Simplicial Vertices

Konrad Dabrowski

Counting Graphs with Vertex Cover of Size 𝒌

Daniel Lokshtanov

Longest Cycle Problem Parameterized Above Combinatorial Bounds

Petr A. Golovach

Single-exponential time algorithms parameterized by clique-width without 𝒌-expression

Tuukka Korhonen

The complexity of 𝒌-Induced Disjoint Paths on 𝑯_𝟑-subgraph-free graphs

Barnaby Martin, Daniel Paulusma, Mark Siggers, and Siani Smith

Feedback vertex set (and similar problems) in 𝑷_𝒕-free bipartite graphs

Marcin Pilipczuk

Detecting almost complete induced minors

Nicolas Trotignon

Participants

3 Overview of Talks

3.1 Twin-Width: Algorithmic Applications and Open Questions

Édouard Bonnet (ENS – Lyon, FR)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Édouard Bonnet

We review some algorithmic applications of the relatively new twin-width parameter, and propose several open problems.

3.2 Forbidding induced subgraphs: structure and algorithms

Maria Chudnovsky (Princeton University, US)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Maria Chudnovsky

Tree decompositions are a powerful tool in both structural graph theory and graph algorithms. Many hard problems become tractable if the input graph is known to have a tree decomposition of bounded “width”. Exhibiting a particular kind of a tree decomposition is also a useful way to describe the structure of a graph.

Tree decompositions have traditionally been used in the context of forbidden graph minors; studying them in connection with graph containment relations of more local flavor (such as induced subgraph or induced minors) is a relatively new research direction. In this talk we will discuss recent progress in this area, touching on both the classical notion of bounded tree-width, and concepts of more structural flavor.

In particular we will describe a recent result providing a complete list of induced subgraph obstructions to bounded pathwidth.

3.3 Tree independence number of graphs with no induced 𝑺𝒕,𝒕,𝒕, 𝑲𝒕,𝒕 and line graph of subdivided walls

Julien Codsi (Princeton University, US), Maria Chudnovsky (Princeton University, US), Daniel Lokshtanov (University of California – Santa Barbara, US), Martin Milanič (University of Primorska, SI)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Julien Codsi, Maria Chudnovsky, Daniel Lokshtanov, and Martin Milanič

Joint work of: Julien Codsi, Maria Chudnovsky, Daniel Lokshtanov, Martin Milanič, Varun Sivashankar

The tree independence number is a natural generalization of treewidth, offering versatility for a wide range of algorithmic applications. In this talk, we explore the reasoning behind a recent result that establishes a polylogarithmic bound on the tree independence number for graphs excluding certain structures: induced Kt,t,St,t,t (K1,3 where each edge is subdivided t1 times), and the line graph of a subdivided large wall. Consequently, this graph class admits quasipolynomial-time algorithms for numerous problems that are typically NP-Hard. Beyond its algorithmic implications, our method provides valuable structural insights, particularly into the identification of desirable balanced separators within this graph class.

3.4 Bandwidth is FPT-Approximable

Daniel Lokshtanov (University of California – Santa Barbara, US), Maria Chudnovsky (Princeton University, US)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Daniel Lokshtanov and Maria Chudnovsky

Joint work of: Daniel Lokshtanov, Eran Nevo, Maria Chudnovsky
A linear layout of a graph G is a bijection f:V(G)1n, and the bandwidth of a linear layout f is the maximum over all edges uv of G of |f(u)f(v)|. The bandwidth bw(G) of a graph G is the minimum bandwidth of a linear layout of G.

Computing the bandwidth of an input graph G is a notoriously hard problem: it is NP-hard to approximate within any constant factor [1] and W[t] hard for every t [2] , and these hardness results carry over even to very restricted sub-classes of trees.

We prove that bandwidth is FPT-approximable: there exists an algorithm that takes as input a graph G and integer k, runs in time f(k)nO(1) and either concludes that the bandwidth of G is more than k, or produces a layout with bandwidth at most g(k).

On the way we show the following structural result: there exists a function h, such that for every graph G and integer k, either G contains a sub-tree of bandwidth at least k, or the bandwidth of G is at most h(k).

References

  • [1] Chandan Dubey, Uriel Feige and Walter Unger. Hardness results for approximating the bandwidth. Journal of Computer and System Sciences, 2011, Volume 77, p.62-90.
  • [2] Hans L. Bodlaender and Michael R. Fellows. W[2]-hardness of precedence constrained K-processor scheduling. Operations Research Letters, Volume 18, Issue 2, 1995

3.5 Graphs of bounded sphere dimension

Meike Hatzel (IBS – Daejeon, KR)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Meike Hatzel

Joint work of: Meike Hatzel, James Davies, Agelos Georgakopoulos, Rose McCarty

The sphere dimension of a graph G is the smallest integer d2 so that G is an intersection graph of metric spheres in d. This talk considers the class 𝒞d of graphs with sphere dimension d. We present the results that for each integer t, the class of all graphs in 𝒞d that exclude Kt,t as a subgraph has strongly sublinear separators and that 𝒞d has asymptotic dimension at most 2d+2.

3.6 Minimal obstructions to 𝑪𝟓-coloring in hereditary graph classes

Jorik Jooken (KU Leuven, BE), Jan Goedgebeur (KU Leuven, BE), Paweł Rzążewski (Warsaw University of Technology, PL), and Oliver Schaudt (Bayer AG – Leverkusen, DE)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Jorik Jooken, Jan Goedgebeur, Paweł Rzążewski, and Oliver Schaudt

Joint work of: Jorik Jooken, Jan Goedgebeur, Karolina Okrasa, Paweł Rzążewski, Oliver Schaudt

For graphs G and H, an H-coloring of G is an edge-preserving mapping from V(G) to V(H). Note that if H is the triangle, then H-colorings are equivalent to 3-colorings. In this paper we are interested in the case that H is the five-vertex cycle C5.

A minimal obstruction to C5-coloring is a graph that does not have a C5-coloring, but every proper induced subgraph thereof has a C5-coloring. In this paper we are interested in minimal obstructions to C5-coloring in F-free graphs, i.e., graphs that exclude some fixed graph F as an induced subgraph. Let Pt denote the path on t vertices, and let Sa,b,c denote the graph obtained from paths Pa+1,Pb+1,Pc+1 by identifying one of their endvertices.

We show that there is only a finite number of minimal obstructions to C5-coloring among F-free graphs, where F{P8,S2,2,1,S3,1,1} and explicitly determine all such obstructions. This extends the results of Kamiński and Pstrucha [1] who proved that there is only a finite number of P7-free minimal obstructions to C5-coloring, and of Dębski et al. [2] who showed that the triangle is the unique S2,1,1-free minimal obstruction to C5-coloring.

We complement our results with a construction of an infinite family of minimal obstructions to C5-coloring, which are simultaneously P13-free and S2,2,2-free. We also discuss infinite families of F-free minimal obstructions to H-coloring for other graphs H.

References

  • [1] Marcin Kamiński and Anna Pstrucha. Certifying coloring algorithms for graphs without long induced paths. Discrete Applied Mathematics, Volume 261, 2019, Pages 258-267
  • [2] Michał Dębski, Zbigniew Lonc, Karolina Okrasa, Marta Piecyk, and Paweł Rzążewski. Computing Homomorphisms in Hereditary Graph Classes: The Peculiar Case of the 5-Wheel and Graphs with No Long Claws. In 33rd International Symposium on Algorithms and Computation (ISAAC 2022). Leibniz International Proceedings in Informatics (LIPIcs), Volume 248, pp. 14:1-14:16, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2022)

3.7 Induced minors of graphs

Tuukka Korhonen (University of Copenhagen, DK)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Tuukka Korhonen

The theory of induced minors of graphs aims to generalize the theory of graph minors to dense graph classes. This dates back to the end of the 80s and the start of the 90s, when several negative results in this direction were proven. However, in the recent years there has been a resurgence of interest into induced minors, and some positive results and interesting conjectures have been discovered. In this talk I survey the theory of induced minors and the most interesting open problems in this area, focusing mostly on the algorithmic perspective.

3.8 Graph structure and parameterized algorithms

Stefan Kratsch (HU Berlin, DE)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Stefan Kratsch

Joint work of: Narek Bojikian, Vera Chekan, Falko Hegerfeld, Stefan Kratsch, Pascal Kunz

The talk surveys some recent work on parameterized algorithms for graph problems relative to structural parameters: (1) Efficient parameterized algorithms that obtain in polynomial time a approximate solution with additive error depending on a chosen graph parameter. (2) Key ideas behind the recent tight bound for Steiner Tree parameterized by clique-width. (3) Tight bounds relative to multi-clique-width.

3.9 Restricted CSPs and 𝑯-free Algorithmics

Barnaby Martin (Durham University, GB)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Barnaby Martin

Joint work of: Barnaby Martin, Santiago Guzman-Pro
In recent years, much attention has be placed on the complexity of graph homomorphism problems when the input is restricted to Pk-(subgraph)-free graphs. We consider the directed version of this research line, by addressing the question: is it true that digraph homomorphism problems CSP(H) have a P versus NP-complete dichotomy when the input is restricted to DPk-(subgraph)-free digraphs (where DPk is the directed path on k vertices)? We build on the theory of constraint satisfaction problems to address this question.

Our first main results are a P versus NP-complete classification of CSPs when the input is restricted to -homomorphism-free digraphs, or restricted to CSP(H) for some finite digraph H. We then use the established connection to constraint satisfaction theory to show our third main result (and partial answer to the question above): if CSP(H) is NP-complete, then there is a positive integer N such that CSP(H) remains NP-hard even for DPN-(subgraph)-free digraphs. Moreover, CSP(H) remains NP-hard for DPN-(subgraph)-free acyclic digraphs, and becomes polynomial-time solvable for DPN1-(subgraph)-free acyclic digraphs.

Another contribution of this work is verifying the question above for digraphs on three vertices and a family of smooth tournaments.

3.10 The Complexity of Diameter on 𝑯-free graphs

Jelle Oostveen (Utrecht University, NL)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Jelle Oostveen

Joint work of: Jelle Oostveen, Daniël Paulusma, Erik Jan van Leeuwen

The intensively studied Diameter problem is to find the diameter of a given connected graph. We investigate, for the first time in a structured manner, the complexity of Diameter for H-free graphs, that is, graphs that do not contain a fixed graph H as an induced subgraph. We first show that if H is not a linear forest with small components, then Diameter cannot be solved in subquadratic time for H-free graphs under SETH. For some small linear forests, we do show linear-time algorithms for solving Diameter. For other linear forests H, we make progress towards linear-time algorithms by considering specific diameter values. If H is a linear forest, the maximum value of the diameter of any graph in a connected H-free graph class is some constant dmax dependent only on H. We give linear-time algorithms for deciding if a connected H-free graph has diameter dmax, for several linear forests H. In contrast, for one such linear forest H, Diameter cannot be solved in subquadratic time for H-free graphs under SETH. Moreover, we even show that, for several other linear forests H, one cannot decide in subquadratic time if a connected H-free graph has diameter dmax under SETH.

3.11 Partial Grundy Coloring is FPT

Fahad Panolan (University of Leeds, GB)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Fahad Panolan

Joint work of: Akanksha Agrawal, Daniel Lokshtanov, Fahad Panolan, Saket Saurabh, Shaily Verma

The classic greedy coloring algorithm considers the vertices of an input graph G in a given order and assigns the first available color to each vertex v in G. In the Grundy Coloring problem, the task is to find an ordering of the vertices that will force the greedy algorithm to use as many colors as possible. In the Partial Grundy Coloring, the task is also to color the graph using as many colors as possible. This time, however, we may select both the ordering in which the vertices are considered and which color to assign the vertex. The only constraint is that the color assigned to a vertex v is a color previously used for another vertex if such a color is available. Aboulker et al. [1] proved that Grundy Coloring is W[1]-hard. In this talk, we prove that Partial Grundy Coloring is fixed-parameter tractable.

References

  • [1] Pierre Aboulker, Édouard Bonnet, Eun Jung Kim, and Florian Sikora. Grundy Coloring and Friends, Half-Graphs, Bicliques. In 37th International Symposium on Theoretical Aspects of Computer Science (STACS 2020). Leibniz International Proceedings in Informatics (LIPIcs), Volume 154, pp. 58:1-58:18, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2020)

3.12 Erdős-Pósa property of tripods in directed graphs

Michal Pilipczuk (University of Warsaw, PL), Meike Hatzel (IBS – Daejeon, KR)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Michal Pilipczuk and Meike Hatzel

Joint work of: Michal Pilipczuk, Meike Hatzel, Karolina Okrasa, Marcin Briański

In a directed graph D with sources S and sinks T, a tripod is the union of a pair of ST paths that have different sources but the same sink. We prove that tripods in directed graphs have the Erdős-Pósa property. The key element in the proof is the use of the Matroid Intersection Theorem. We will also mention open problems about possible generalizations and related algorithmic problems.

3.13 Maximum 𝒌-colorable Induced Subgraph (and beyond) in Polynomial Time

Roohani Sharma (MPI für Informatik – Saarbrücken, DE)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Roohani Sharma

Joint work of: Roohani Sharma, Akanksha Agrawal, Paloma T. Lima, Daniel Lokshtanov, Paweł Rzążewski, Saket Saurabh, Meirav Zehavi

In this talk we report a successful resolution of an open problem from the previous edition (Dagstuhl Seminar 22481) of this seminar.

At Dagstuhl Seminar 22481, Michal Pilipczuk asked whether one can find a maximum 2-colorable induced subgraph on P5-free graphs in polynomial time or even in quasi-polynomial time.

We [Agrawal, Lima, Lokshtanov, Saurabh, Sharma] designed a quasi-polynomial time algorithm for the problem, which appeared at SODA 2024 [1]. Later together with Rzążewski, we improved the running time to polynomial for the same problem. This work will appear at ACM TALG 2025.

In a follow-up work [2], we [Lokshtanov, Rzążewski, Saurabh, Sharma, Zehavi] show that one can also design a polynomial time algorithm on P5-free graphs for an even more general problem: the Maximum k-Colorable Induced Subgraph problem, for any fixed positive integer k. This can be further generalised to the Maximum Weight Partial List H-Coloring problem.

References

  • [1] Akanksha Agrawal, Paloma T. Lima, Daniel Lokshtanov, Saket Saurabh, Roohani Sharma. Odd Cycle Transversal on P5-free Graphs in Quasi-polynomial Time. Proceedings of the 2024 ACM-SIAM Symposium on Discrete Algorithms (SODA 2024), D. P. Woodruff, Ed., Alexandria, VA, USA: SIAM, 2024, pp. 5276–5290. doi:10.1137/1.9781611977912.189.
  • [2] Daniel Lokshtanov, Paweł Rzążewski, Saket Saurabh, Roohani Sharma, Meirav Zehavi. Maximum Partial List H-Coloring on P5-free graphs. CoRR, abs/2410.21569, 2024.

3.14 A survey of layered wheels

Nicolas Trotignon (CNRS – Ecole Normale Supérieure de Lyon, FR)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Nicolas Trotignon

Layered wheels are constructions of graphs first discovered by Ni Luh Dewi Sintiari and the speaker. They disprove several conjectures and answer several questions. For instance, jointly with Maria Chudnovsky, the speaker could use them to disprove a conjecture de Dallard, Milanič and Štorgel about the tree-independence number and a conjecture of Hajebi about the induced subgraphs contained in graphs of high treewidth. The goal of the talk is to present all the situations where layered wheels turned out to be useful and to present in more detail the variant that disproved the two conjectures mentioned above.

3.15 Weighted Graph Problems and Protrusions

Michal Wlodarczyk (University of Warsaw, PL)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Michał Włodarczyk

I will talk about vertex-deletion problems that become harder when the vertices are weighted. This is because we do not know a weighted counterpart of the technique known as “protrusion replacement”. I will talk about a recent work on approximation for Weighted Treewidth-η Deletion which circumvents this issue. Then I will move on to some open problems related to weighted graphs and protrusions.

4 Open problems

4.1 Hardness/tractability radius of Hamiltonian Cycle

Édouard Bonnet (ENS – Lyon, FR)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Édouard Bonnet

Given a problem Π, a distance dist over its inputs, and a function d:N+{}, Sidestep(Π,dist,d) is the computational problem that takes an input I of Π, and is required to output a pair (J,Π(J)) where dist(I,J)d(|I|), and Π(J) is a correct answer to Π on input J. This framework is introduced and motivated in [1].

We give one example of an open question in this setting (more are given in the preprint). Sidestep(HamiltonianCycle,diste,n/3) is polynomial-time solvable, where diste is the edge edit distance (i.e., the minimum number of edges to edit to go from one graph to the other) while Sidestep(HamiltonianCycle,diste,n1/2o(1)) is NP-hard. What is the “smallest” d such that Sidestep(HamiltonianCycle,diste,d) is tractable?

References

4.2 Polylogarithmic bounds on treewidth

Maria Chudnovsky (Princeton University, US)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Maria Chudnovsky

For every positive integer t there exists an integer ct with the following property. Let G be a graph with no complete subgraph of size t, and no induced minor isomorphic to Kt,t is the txt wall. Then the treewidth of G is bounded from above by ctlogct|V(G)|.

4.3 Atoms vs. Avoiding Simplicial Vertices

Konrad Dabrowski (Newcastle University, GB)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Konrad Dabrowski

Joint work of: Konrad Dabrowski, Karl Boddy, Daniël Paulusma

A clique cut-set in a connected graph is a clique whose deletion results in a disconnected graph. A graph is an atom if it has no clique cut-set. A simplicial vertex is one whose neighbourhood is a clique. If an atom is not a complete graph, then it cannot contain any simplicial vertices.

For a hereditary graph class 𝒢, we denote its set of connected graphs by 𝒢c, its set of atoms by 𝒢ac, and its set of connected graphs that are either an atom or else have no simplicial vertices by 𝒢sc. Equivalently, 𝒢sc consists of all connected graphs that are either complete or have no simplicial vertices. Note that 𝒢ac𝒢sc𝒢c. A hereditary graph class 𝒢 will have 𝒢ac𝒢sc if and only if G contains at least one graph from one of 27 infinite families of minimal graphs that have no simplicial vertices, but are not atoms. Roughly speaking, the graphs in these families consist of exactly two holes, which are linked together by a clique cut-set that has size at most 4 and that may contain some vertices of the two holes.

There are many computational problems that are polynomial-time solvable on a hereditary graph class 𝒢 whenever they are polynomial-time solvable on the atoms in 𝒢ac. If we replace 𝒢ac with 𝒢sc in the previous sentence, does the statement apply to a strictly wider range of computational problems?

More formally, does there exist a natural graph problem Π, for which the following holds:

  1. 1.

    for every hereditary graph class 𝒢, the problem Π is polynomial-time solvable on 𝒢 if and only if it is polynomial-time solvable on 𝒢sc, and

  2. 2.

    there exists a hereditary graph class such that Π is NP-hard on , but polynomial-time solvable on ac.

4.4 Counting Graphs with Vertex Cover of Size 𝒌

Daniel Lokshtanov (University of California - Santa Barbara, US)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Daniel Lokshtanov

Given as input two positive integers n and k, compute the number of graphs with vertex set {1,,n} and at least one vertex cover of size at most k. The naive algorithm does this in time 2n2. Does there exist an algorithm with running time 2o(n2)?

4.5 Longest Cycle Problem Parameterized Above Combinatorial Bounds

Petr A. Golovach (University of Bergen, NO)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Petr A. Golovach

The task of the classical Longest Cycle problem is, given a graph G and a positive integer k, to decide whether G has a cycle of length at least k. This problem generalizes Hamiltonian Cycle and is well-known to be NP-complete. From the positive side, Longest Cycle is known to be FPT when parameterized by k, and there is a long history of research focused on developing various algorithmic tools for the problem. On the other hand, various lower bounds on the circumference of a graph, i.e., the length of the longest cycle, are well-known in Extremal Combinatorics. This raises the question of whether it is possible to combine the strengths of both areas. Recently [4, 5], Longest Cycle was investigated for the parameterization above the classical circumference lower bounds of Dirac [2] and Erdős and Gallai [3], respectively. These results are obtained for undirected graphs and the area of directed graphs is completely unexplored. This leads to a plethora of open problems. For example, any directed graph of minimum in-degree δ+(G)1 has a cycle of length at least δ+(G)+1. Is it possible to find a cycle of length δ+(G)+k in FPT in k time on (2-strong) digraphs? More generally, we ask whether it is possible to obtain interesting and nontrivial parameterized algorithms for Longest Cycle on directed graphs above combinatorial bounds and refer to the survey of Bermond and Thomassen [1] for the circumference bounds.

References

  • [1] Jean-Claude Bermond and Carsten Thomassen. Cycles in digraphs- a survey. J. Graph Theory, 5(1):1–43, 1981.
  • [2] G. A. Dirac. Some theorems on abstract graphs. Proc. London Math. Soc., (3), 2:69–81, 1952.
  • [3] P. Erdős and T. Gallai. On maximal paths and circuits of graphs. Acta Math. Acad. Sci. Hunger, 10:337–356, 1959.
  • [4] F. V. Fomin, P. A. Golovach, D. Sagunov, and K. Simonov. Algorithmic extensions of Dirac’s theorem. In Proceedings of the 2022 ACM-SIAM Symposium on Discrete Algorithms, SODA 2022, January 9-12, 2022, SIAM, 2022, pp. 931–950.
  • [5] F. V. Fomin, P. A. Golovach, D. Sagunov, and K. Simonov, Longest Cycle above Erdős-Gallai Bound. SIAM J. Discret. Math., 38(4), 2721–2749, 2024.

4.6 Single-exponential time algorithms parameterized by clique-width without 𝒌-expression

Tuukka Korhonen (University of Copenhagen, DK)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Tuukka Korhonen

When a k-expression witnessing that a graph has clique-width at most k is given, many NP-hard graph problems can be solved in time 2O(k)nO(1). Can we obtain such algorithms parameterized by clique-width without the assumption that a k-expression is given as an input? Oum, Sæther, and Vatshelle gave 2O(klogk)nO(1) time algorithms in [1].

References

4.7 The complexity of 𝒌-Induced Disjoint Paths on 𝑯𝟑-subgraph-free graphs

Barnaby Martin (Durham University, GB), Daniel Paulusma (Durham University, GB), Mark Siggers (Kyungpook National University – Daegu, KR), and Siani Smith (University of Bristol, GB)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Barnaby Martin, Daniel Paulusma, Mark Siggers, and Siani Smith

Let Hi be the graph obtained from two copies of P3 with a path of length i joining the central vertices. For k, fixed, the k-Induced Disjoint Paths problem takes as input a graph with k terminal pairs (s1,t1), …, (sk,tk) and asks if there are vertex-disjoint paths connecting the terminal pairs such that there are no edges between these paths.

It is known that k-Induced Disjoint Paths is in P for H1-subgraph-free graphs and for H2-subgraph-free graphs. Furthermore, it is NP-complete for Hi-subgraph-free graphs for all i4 [1]. What is the complexity in the H3-subgraph-free case?

References

  • [1] Vadim V. Lozin, Barnaby Martin, Sukanya Pandey, Daniël Paulusma, Mark H. Siggers, Siani Smith and Erik Jan van Leeuwen. Complexity Framework for Forbidden Subgraphs II: Edge Subdivision and the “H”-Graphs. 35th International Symposium on Algorithms and Computation, ISAAC 2024, December 8-11, 2024, Sydney, Australia.

4.8 Feedback vertex set (and similar problems) in 𝑷𝒕-free bipartite graphs

Marcin Pilipczuk (University of Warsaw, PL)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Marcin Pilipczuk

(k,ϕ)-Maximum Weight Induced Subgraph is a meta-problem that asks for a maximum-weight induced subgraph of treewidth at most k that models an CMSO2 formula ϕ; this problem captures Maximum Independent Set and Feedback Vertex Set, among others. It is known to be solvable in quasi-polynomial time in Pt-free graphs [2] and we conjecture it is actually polynomial-time solvable in these graph classes; the conjecture is confirmed up to t=6 [1].

A recent manuscript [3] established this conjecture in P7-free graphs of bounded clique number. Somewhat surprisingly, the case of P7-free bipartite graphs turned out to be an important subcase.

This motivates the following question: can we establish polynomial-time solvability of (k,ϕ)-Maximum Weight Induced Subgraph in Pt-free bipartite graphs? A special case of Feedback Vertex Set is already very interesting. (Note that Maximum Independent Set is polynomial-time solvable in bipartite graphs thanks to the maximum matching techniques.)

References

  • [1] Maria Chudnovsky, Rose McCarty, Marcin Pilipczuk, Michał Pilipczuk, and Paweł Rzążewski. Sparse induced subgraphs in P6-free graphs. In David P. Woodruff, editor, Proceedings of the 2024 ACM-SIAM Symposium on Discrete Algorithms, SODA 2024, Alexandria, VA, USA, January 7-10, 2024, pages 5291–5299. SIAM, 2024.
  • [2] Peter Gartland, Daniel Lokshtanov, Marcin Pilipczuk, Michał Pilipczuk, and Paweł Rzążewski. Finding large induced sparse subgraphs in C>t-free graphs in quasipolynomial time. In Samir Khuller and Virginia Vassilevska Williams, editors, STOC ’21: 53rd Annual ACM SIGACT Symposium on Theory of Computing, Virtual Event, Italy, June 21-25, 2021, pages 330–341. ACM, 2021.
  • [3] Maria Chudnovsky, Jadwiga Czyżewska, Kacper Kluk, Marcin Pilipczuk, and Paweł Rzążewski Sparse induced subgraphs in P7-free graphs of bounded clique number. arXiv:2412.14836, 2024.

4.9 Detecting almost complete induced minors

Nicolas Trotignon (CNRS – Ecole Normale Supérieure de Lyon, FR)

License: [Uncaptioned image] Creative Commons BY 4.0 International license © Nicolas Trotignon

For some fixed graph H, one may wonder whether detecting H as an induced minor can be done in polynomial time. For some H’s, the problem is known to be polytime solvable, for others it is known to be NP-complete, so that a dichotomy theorem would be good, and this is a well-known open question that is widely open. A direction might therefore be to find graph some graphs H that are likely to give insight on the general goal. I propose H=Kte, that is the graph obtained from the complete graph on t vertices by removing one edge.

These are very “close” to be polytime to detect because Kt is. Indeed, containing Kt as an induced minor is equivalent to containing it as a minor. So, to detect Kt, one may rely on the classical Robertson and Seymour algorithm to detect a minor. Having H=Kte being NP-complete would therefore be striking, but not unlikely since adding a non-edge constraint is really demanding a lot. On the other hand, it might be polytime by some clever reduction to detect a minor, or by a structure theorem for Kte-induced-minor-free graphs, or by some other mean.

5 Participants

  • Akanksha Agrawal – Indian Institute of Techology Madras, IN

  • Bogdan Alecu – University of Leeds, GB

  • Édouard Bonnet – ENS – Lyon, FR

  • Maria Chudnovsky – Princeton University, US

  • Julien Codsi – Princeton University, US

  • Konrad Dabrowski – Newcastle University, GB

  • Esther Galby – TU Hamburg, DE

  • Jan Goedgebeur – KU Leuven, BE

  • Petr A. Golovach – University of Bergen, NO

  • Meike Hatzel – IBS – Daejeon, KR

  • Lars Jaffke – Norwegian School of Economics – Bergen, NO

  • Bart Jansen – TU Eindhoven, NL

  • Jorik Jooken – KU Leuven, BE

  • Tuukka Korhonen – University of Copenhagen, DK

  • Stefan Kratsch – HU Berlin, DE

  • Michael Lampis – University Paris-Dauphine, FR

  • Paloma Lima – IT University of Copenhagen, DK

  • Daniel Lokshtanov – University of California – Santa Barbara, US

  • Barnaby Martin – Durham University, GB

  • Martin Milanic – University of Primorska, SI

  • Pranabendu Misra – Chennai Mathematical Institute, IN

  • Andrea Munaro – University of Parma, IT

  • Daniel Neuen – MPI für Informatik – Saarbrücken, DE

  • Jelle Oostveen – Utrecht University, NL

  • Sukanya Pandey – RWTH Aachen, DE

  • Fahad Panolan – University of Leeds, GB

  • Daniel Paulusma – Durham University, GB

  • Marcin Pilipczuk – University of Warsaw, PL

  • Michal Pilipczuk – University of Warsaw, PL

  • Paweł Rzążewski – Warsaw University of Technology, PL

  • Saket Saurabh – The Institute of Mathematical Sciences – Chennai, IN

  • Oliver Schaudt – Bayer AG – Leverkusen, DE

  • Roohani Sharma – MPI für Informatik – Saarbrücken, DE

  • Mark Siggers – Kyungpook National University – Daegu, KR

  • Siani Smith – University of Bristol, GB

  • Ramanujan Sridharan – University of Warwick – Coventry, GB

  • Csaba Tóth – California State University – Northridge, US

  • Nicolas Trotignon – CNRS – Ecole Normale Supérieure de Lyon, FR

  • Kristina Vuskovic – University of Leeds, GB

  • Michal Wlodarczyk – University of Warsaw, PL

  • Viktor Zamaraev – University of Liverpool, GB

[Uncaptioned image]