Source author record

Raul Lopes

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

3works
5topics
4close collaborators

Published work

3 publications

preprint2022arXiv

Adapting the Directed Grid Theorem into an FPT Algorithm

The Grid Theorem of Robertson and Seymour [JCTB, 1986], is one of the most important tools in the field of structural graph theory, finding numerous applications in the design of algorithms for undirected graphs. An analogous version of the Grid Theorem in digraphs was conjectured by Johnson et al. [JCTB, 2001], and proved by Kawarabayashi and Kreutzer [STOC, 2015]. Namely, they showed that there is a function f(k)f(k) such that every digraph of directed tree-width at least f(k)f(k) contains a cylindrical grid of size kk as a butterfly minor and stated that their proof can be turned into an XP algorithm, with parameter kk, that either constructs a decomposition of the appropriate width, or finds the claimed large cylindrical grid as a butterfly minor. In this paper, we adapt some of the steps of the proof of Kawarabayashi and Kreutzer to improve this XP algorithm into an FPT algorithm. Towards this, our main technical contributions are two FPT algorithms with parameter kk. The first one either produces an arboreal decomposition of width 3k−23k-2 or finds a haven of order kk in a digraph DD, improving on the original result for arboreal decompositions by Johnson et al. The second algorithm finds a well-linked set of order kk in a digraph DD of large directed tree-width. As tools to prove these results, we show how to solve a generalized version of the problem of finding balanced separators for a given set of vertices TT in FPT time with parameter ∣T∣|T|, a result that we consider to be of its own interest.

preprint2022arXiv

Twin-width VIII: delineation and win-wins

We introduce the notion of delineation. A graph class C\mathcal C is said delineated if for every hereditary closure D\mathcal D of a subclass of C\mathcal C, it holds that D\mathcal D has bounded twin-width if and only if D\mathcal D is monadically dependent. An effective strengthening of delineation for a class C\mathcal C implies that tractable FO model checking on C\mathcal C is perfectly understood: On hereditary closures D\mathcal D of subclasses of C\mathcal C, FO model checking is fixed-parameter tractable (FPT) exactly when D\mathcal D has bounded twin-width. Ordered graphs [BGOdMSTT, STOC '22] and permutation graphs [BKTW, JACM '22] are effectively delineated, while subcubic graphs are not. On the one hand, we prove that interval graphs, and even, rooted directed path graphs are delineated. On the other hand, we show that segment graphs, directed path graphs, and visibility graphs of simple polygons are not delineated. In an effort to draw the delineation frontier between interval graphs (that are delineated) and axis-parallel two-lengthed segment graphs (that are not), we investigate the twin-width of restricted segment intersection classes. It was known that (triangle-free) pure axis-parallel unit segment graphs have unbounded twin-width [BGKTW, SODA '21]. We show that Kt,tK_{t,t}-free segment graphs, and axis-parallel HtH_t-free unit segment graphs have bounded twin-width, where HtH_t is the half-graph or ladder of height tt. In contrast, axis-parallel H4H_4-free two-lengthed segment graphs have unbounded twin-width. Our new results, combined with the known FPT algorithm for FO model checking on graphs given with O(1)O(1)-sequences, lead to win-win arguments. For instance, we derive FPT algorithms for kk-Ladder on visibility graphs of 1.5D terrains, and kk-Independent Set on visibility graphs of simple polygons.

preprint2020arXiv

Edge-Disjoint Branchings in Temporal Graphs

A temporal digraph G{\cal G} is a triple (G,γ,λ)(G, γ, λ) where GG is a digraph, γγ is a function on V(G)V(G) that tells us the timestamps when a vertex is active, and λλ is a function on E(G)E(G) that tells for each uv∈E(G)uv \in E(G) when uu and vv are linked. Given a static digraph GG, and a subset R⊆V(G)R\subseteq V(G), a spanning branching with root RR is a subdigraph of GG that has exactly one path from RR to each v∈V(G)v\in V(G). In this paper, we consider the temporal version of Edmonds' classical result about the problem of finding kk edge-disjoint spanning branchings respectively rooted at given R1,⋯ ,RkR_1,\cdots,R_k. We introduce and investigate different definitions of spanning branchings, and of edge-disjointness in the context of temporal graphs. A branching B{\cal B} is vertex-spanning if the root is able to reach each vertex vv of GG at some time where vv is active, while it is temporal-spanning if vv can be reached from the root at every time where vv is active. On the other hand, two branchings B1{\cal B}_1 and B2{\cal B}_2 are edge-disjoint if they do not use the same edge of GG, and are temporal-edge-disjoint if they can use the same edge of GG but at different times. This lead us to four definitions of disjoint spanning branchings and we prove that, unlike the static case, only one of these can be computed in polynomial time, namely the temporal-edge-disjoint temporal-spanning branchings problem, while the other versions are NP\mathsf{NP}-complete, even under very strict assumptions.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.