Articles soumis

C. Brosse, A. Lagoutte, V. Limouzy, A. Mary et L. Pastor, Efficient enumeration of maximal split subgraphs and sub-cographs and related classes

N. Bousquet et M. Heinrich, A polynomial version of Cereceda's conjecture

2020

M. Bonamy, O. Defrain, M. Heinrich, M. Pilipczuk and Jean Florent Raymond%, Enumerating minimal dominating sets in $K_t$-free graphs and variants
ACM Transactions on Algorithms (2020).

N. Bousquet, T. Ito, Y. Kobayashi, H. Mizuta, P. Ouvrard, A. Suzuki et K. Wasa, Reconfiguration of Spanning Trees with Many or Few Leaves
European Symposium on Algorithms (ESA 2020)

Let $G$ be a graph and $T_1,T_2$ be two spanning trees of $G$. We say that $T_1$ can be transformed into $T_2$ via an edge flip if there exist two edges $e \in T_1$ and $f$ in $T_2$ such that $T_2= (T_1 \setminus e) \cup f$. Since spanning trees form a matroid, one can indeed transform a spanning tree into any other via a sequence of edge flips, as observed by Ito et al.

We investigate the problem of determining, given two spanning trees $T_1,T_2$ with an additional property $\Pi$, if there exists an edge flip transformation from $T_1$ to $T_2$ keeping property $\Pi$ all along.

First we show that determining if there exists a transformation from $T_1$ to $T_2$ such that all the trees of the sequence have at most $k$ (for any fixed $k \ge 3$) leaves is PSPACE-complete.

We then prove that determining if there exists a transformation from $T_1$ to $T_2$ such that all the trees of the sequence have at least $k$ leaves (where $k$ is part of the input) is PSPACE-complete even restricted to split, bipartite or planar graphs. We complete this result by showing that the problem becomes polynomial for cographs, interval graphs and when $k=n-2$.

https://arxiv.org/abs/2006.14309

V. Bartier, N. Bousquet, C. Dallard, K. Lomer et A. Mouawad, On girth and the parameterized complexity of token sliding and token jumping
International Symposium on Algorithms and Computation (ISAAC 2020)

N. Bousquet, A. Joffard et P. Ouvrard, Linear transformations between dominating sets in the TAR-model
International Symposium on Algorithms and Computation (ISAAC 2020)

V. Dujmović, L. Esperet, C. Gavoille, G. Joret, P. Micek, and P. Morin, Adjacency Labelling for Planar Graphs (and Beyond)
Symposium on Foundations of Computer Science (FOCS 2020)

V. Dujmović, L. Esperet, G. Joret, B. Walczak, et D.R. Wood, Planar graphs have bounded nonrepetitive chromatic number
Advances in Combinatorics 2020:5, 11pp.

N. Bousquet, W. Cames van Batenburg, L. Esperet, G. Joret, W. Lochet, C. Muller, et F. Pirot, Packing and covering balls in graphs excluding a minor
Combinatorica (2020)

Marthe Bonamy, Nicolas Bousquet, Konrad K. Dabrowski, Matthew Johnson, Daniël Paulusma et T. Pierron, Graph Isomorphism for (H1,H2)-free Graphs: An Almost Complete Dichotomy
Algorithmica (2020).

We resolve the computational complexity of {\sc Graph Isomorphism} for classes of graphs characterized by two forbidden induced subgraphs~$H_1$ and~$H_2$ for all but six pairs $(H_1,H_2)$. Schweitzer had previously shown that the number of open cases was finite, but without specifying the open cases. Grohe and Schweitzer proved that {\sc Graph Isomorphism} is polynomial-time solvable on graph classes of bounded clique-width. Our work combines known results such as these with new results. By exploiting a relationship between {\sc Graph Isomorphism} and clique-width, we simultaneously reduce the number of open cases for boundedness of clique-width for $(H_1,H_2)$-free graphs to five.

https://arxiv.org/abs/1811.12252

N. Bousquet et B. Durain, A note on the simultaneous edge coloring
Discrete Mathematics, 343(5): 111781 (2020).

Let $G=(V,E)$ be a graph. A \emph{(proper) $k$-edge-coloring} is a coloring of the edges of $G$ such that any pair of edges sharing an endpoint receive distinct colors. A classical result of Vizing~\cite{Vizing64} ensures that any simple graph $G$ admits a $(\Delta(G)+1)$-edge coloring where $\Delta(G)$ denotes the maximum degreee of $G$. Recently, Cabello raised the following question: given two graphs $G_1,G_2$ of maximum degree $\Delta$ on the same set of vertices $V$, is it possible to edge-color their (edge) union with $\Delta+2$ colors in such a way the restriction of $G$ to respectively the edges of $G_1$ and the edges of $G_2$ are edge-colorings? More generally, given $\ell$ graphs, how many colors do we need to color their union in such a way the restriction of the coloring to each graph is proper?

In this short note, we prove that we can always color the union of the graphs $G_1,\ldots,G_\ell$ of maximum degree $\Delta$ with $\Omega(\sqrt{\ell} \cdot \Delta)$ colors and that there exist graphs for which this bound is tight up to a constant multiplicative factor. Moreover, for two graphs, we prove that at most $\frac 32 \Delta +4$ colors are enough which is, as far as we know, the best known upper bound.

https://arxiv.org/abs/2001.01463

N. Bousquet et A. Joffard, Approximating Shortest Connected Graph Transformation for Trees
SOFSEM 2020, pages 76-87.

Let $G,H$ be two connected graphs with the same degree sequence. The aim of this paper is to find a transformation from $G$ to $H$ via a sequence of flips maintaining connectivity. A flip of $G$ is an operation consisting in replacing two existing edges $uv,xy$ of $G$ by $ux$ and $vy$.

Taylor showed that there always exists a sequence of flips that transforms $G$ into $H$ maintaining connectivity. Bousquet and Mary proved that there exists a $4$-approximation algorithm of a shortest transformation. In this paper, we show that there exists a $2.5$-approximation algorithm running in polynomial time. We also discuss the tightness of the lower bound and show that, in order to drastically improve the approximation ratio, we need to improve the best known lower bounds.

https://hal.archives-ouvertes.fr/hal-02358489/

L. Esperet et M. Stehlík, Bipartite complements of circle graphs
Discrete Mathematics 343(6) (2020), 111834.

2019

M. Bonamy, N. Bousquet, M. Heinrich, T. Ito, Y. Kobayashi , A. Mary , M. Mühlenthaler et K. Wasa, The Perfect Matching Reconfiguration Problem
Mathematical Foundations of Computer Science (MFCS 2019), 24:1--24:15

V. Bartier et N.Bousquet, Linear Transformations Between Colorings in Chordal Graphs
42th Annual European Symposium on Algorithms (ESA 2019), 24:1--24:15

N. Bousquet, T. Hatanaka, T. Ito et M. Mühlenthaler, Shortest Reconfiguration of Matchings
45th International Workshop on Graph-Theoretic Concepts in Computer Science (WG 2019)

Imagine that unlabelled tokens are placed on edges forming a matching of a graph. A token can be moved to another edge provided that the edges containing tokens remain a matching. The distance between two configurations of tokens is the minimum number of moves required to transform one into the other. We study the problem of computing the distance between two given configurations. We prove that if source and target configurations are maximal matchings, then the problem admits no polynomial-time sublogarithmic-factor approximation algorithm unless $𝖯=𝖭𝖯$. On the positive side, we show that for matchings of bipartite graphs the problem is fixed-parameter tractable parameterized by the size d of the symmetric difference of the two given configurations. Furthermore, we obtain a 𝑑𝜀-factor approximation algorithm for the distance of two maximum matchings of bipartite graphs for every $\epsilon>0$. The proofs of our positive results are constructive and can hence be turned into algorithms that output shortest transformations. Both algorithmic results rely on a close connection to the Directed Steiner Tree problem. Finally, we show that determining the exact distance between two configurations is complete for the class 𝖣𝖯, and determining the maximum distance between any two configurations of a given graph is DP-hard.

https://arxiv.org/abs/1812.05419

E. Bamas et L. Esperet, Local approximation of the Maximum Cut in regular graphs
45th International Workshop on Graph-Theoretic Concepts in Computer Science (WG 2019)

This paper is devoted to the distributed complexity of finding an approximation of the maximum cut in graphs. A classical algorithm consists in letting each vertex choose its side of the cut uniformly at random. This does not require any communication and achieves an approximation ratio of at least `1/2` in average. When the graph is `d`-regular and triangle-free, a slightly better approximation ratio can be achieved with a randomized algorithm running in a single round. Here, we investigate the round complexity of deterministic distributed algorithms for MAXCUT in regular graphs. We first prove that if `G` is `d`-regular, with `d` even and fixed, no deterministic algorithm running in a constant number of rounds can achieve a constant approximation ratio. We then give a simple one-round deterministic algorithm achieving an approximation ratio of `1/d` for `d`-regular graphs with `d` odd. We show that this is best possible in several ways, and in particular no deterministic algorithm with approximation ratio `1/d+\epsilon` (with `\epsilon>0`) can run in a constant number of rounds. We also prove results of a similar flavour for the MAXDICUT problem in regular oriented graphs, where we want to maximize the number of arcs oriented from the left part to the right part of the cut.

arXiv:1902.04899