Luís Cunha 0001

dblp:117/3901 · also Luís Felipe I. Cunha · DBLP profile ↗
← Back
23ranked-venue papers
12as first author
15since 2021 · last 2026
0000-0002-3797-6053ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 16 · 6 first-author · 11 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 4 first-author · 3 since 2021Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author
YearPublicationVenuePosition
2026 On the Complexity of the (ℓ, k)-Median Problems
abstract
The genome median problem is a central computational problem in comparative genomics, as it models the reconstruction of an ancestral genome from a set of related genomes. Given 𝓁 genomes and a distance measure, the problem asks for a genome that minimizes the sum of the distances to the input genomes. Two classical distances are the breakpoint distance and the double-cut-and-join (DCJ) distance. For multichromosomal circular genomes, the median problem is polynomial-time solvable under the breakpoint distance, whereas it is NP-hard under the DCJ distance. For even integer k ≥ 2, the σ_k distance interpolates between these two extremes: σ₂ corresponds to the breakpoint distance, while σ_∞ corresponds to the DCJ distance. A central open problem in this setting is the (3,4)-Median problem, which asks for a median of three genomes under the σ₄ distance, the first intermediate distance after the breakpoint distance. Motivated by this question, we study the more general (𝓁,k)-Median problem, in which 𝓁 is the number of input genomes and k determines the σ_k distance. We prove that (𝓁,6)-Median for every 𝓁 ≥ 4 and (3,12)-Median are NP-complete. We then extend the hardness of (𝓁,6)-Median to (𝓁,k)-Median for all even k ≥ 6, and the hardness of (3,12)-Median to (3,k)-Median for all even k ≥ 12. These results identify broad hardness regions in the (𝓁,k) parameter space and delimit the remaining open cases around the fundamental (3,4)-Median problem.
Luís Cunha 0001, Thiago Nascimento, Marília D. V. Braga, Jens Stoye
WABI1
2026 Tree t -spanners for edge adjacency distances
Fernanda Couto, Luís Cunha 0001, Daniel F. D. Posner
Discret. Appl. Math.2
2025 Computing Distances on Graph Associahedra Is Fixed-Parameter Tractable
abstract
An elimination tree of a connected graph G is a rooted tree on the vertices of G obtained by choosing a root v and recursing on the connected components of G-v to obtain the subtrees of v. The graph associahedron of G is a polytope whose vertices correspond to elimination trees of G and whose edges correspond to tree rotations, a natural operation between elimination trees. These objects generalize associahedra, which correspond to the case where G is a path. Ito et al. [ICALP 2023] recently proved that the problem of computing distances on graph associahedra is NP-hard. In this paper we prove that the problem, for a general graph G, is fixed-parameter tractable parameterized by the distance k. Prior to our work, only the case where G is a path was known to be fixed-parameter tractable. To prove our result, we use a novel approach based on a marking scheme that restricts the search to a set of vertices whose size is bounded by a (large) function of k.
Luís Cunha 0001, Ignasi Sau, Uéverton S. Souza, Mario Valencia-Pabon
ICALP1
2025 Induced tree covering and the generalized Yutsis property
Luís Cunha 0001, Gabriel L. Duarte, Fábio Protti, Loana Tito Nogueira, Uéverton S. Souza
J. Comput. Syst. Sci.1
2025 Closing the Complexity Gap of the Double Distance Problem
abstract
Genome rearrangement has been an active area of research in computational comparative genomics for the last three decades. While initially mostly an interesting algorithmic endeavor, now the practical application of rearrangement distance methods and more advanced phylogenetic tasks is becoming common practice, given the availability of many completely sequenced genomes. Several genome rearrangement models have been developed over time, sometimes with surprising computational properties. A prominent example is the fact that computing the reversal distance of two signed permutations is possible in linear time, while for two unsigned permutations it is NP-hard. Therefore one has to always be careful about the precise problem formulation and complexity analysis of rearrangement problems in order not to be fooled. The double distance is the minimum number of genomic rearrangements between a singular and a duplicated genome that - in addition to rearrangements - are separated by a whole genome duplication. At the same time it allows to assign the genes of the duplicated genome to the two paralogous chromosome copies that existed right after the duplication event. Computing the double distance is another example of a tricky hardness landscape: If the distance measure underlying the double distance is the simple breakpoint distance, the problem can be solved in linear time, while with the more elaborate DCJ distance it is NP-hard. Indeed, there is a whole family of distance measures, parameterized by an even number $k$, between the breakpoint distance ($k=2$) at the one end and the DCJ distance ($k=\infty$) at the other end. Only little was known about the hardness border that lies somewhere on the way between these two extremes. Precisely, beneath the two border cases the (linear) problem complexity was known only for $k=4$ and $k=6$. In this paper we close the gap, giving a full picture of the hardness landscape when computing the double distance.
Luís Cunha 0001, Thiago Lopes, Uéverton S. Souza, Leonard Bohnenkämper, Marília D. V. Braga, Jens Stoye
IEEE Trans. Comput. Biol. Bioinform.1
2025 Minimizing distances between vertices and edges through tree t-spanners
Fernanda Couto, Luís Cunha 0001, Edmundo Pinto, Daniel F. D. Posner
Theor. Comput. Sci.2
2024 Algorithmic Construction of Tessellation Cover to QUBO Formulations
Luís Cunha 0001, Franklin L. Marquezino, Daniel F. D. Posner, Matheus Romaneli
AAIM (2)1
2024 Minimizing Distances Between Vertices and Edges Through Tree t-Spanners
Fernanda Couto, Luís Cunha 0001, Edmundo Pinto, Daniel F. D. Posner
IWOCA2
2024 Induced Tree Covering and the Generalized Yutsis Property
Luís Cunha 0001, Gabriel L. Duarte, Fábio Protti, Loana Tito Nogueira, Uéverton S. Souza
LATIN (2)1
2024 On the Complexity of the Median and Closest Permutation Problems
abstract
Genome rearrangements are events where large blocks of DNA exchange places during evolution. The analysis of these events is a promising tool for understanding evolutionary genomics, providing data for phylogenetic reconstruction based on genome rearrangement measures. Many pairwise rearrangement distances have been proposed, based on finding the minimum number of rearrangement events to transform one genome into the other, using some predefined operation. When more than two genomes are considered, we have the more challenging problem of rearrangement-based phylogeny reconstruction. Given a set of genomes and a distance notion, there are at least two natural ways to define the "target" genome. On the one hand, finding a genome that minimizes the sum of the distances from this to any other, called the median genome. Finding a genome that minimizes the maximum distance to any other, called the closest genome. Considering genomes as permutations, some distance metrics have been extensively studied. We investigate median and closest problems on permutations over the metrics: breakpoint, swap, block-interchange, short-block-move, and transposition. In biological matters some values are usually small, such as the solution value d or the number k of input permutations. For each of these metrics and parameters d or k, we analyze the closest and the median problems from the viewpoint of parameterized complexity. We obtain the following results: NP-hardness for finding the median/closest permutation for some metrics, even for k = 3; Polynomial kernels for the problems of finding the median permutation of all studied metrics, considering the target distance d as parameter; NP-hardness result for finding the closest permutation by short-block-moves; FPT algorithms and infeasibility of polynomial kernels for finding the closest permutation for some metrics parameterized by the target distance d.
Luís Cunha 0001, Ignasi Sau, Uéverton S. Souza
WABI1
2024 New parallelism and heuristic approaches for generating tree t -spanners in graphs
abstract
Summary The ‐admissibility is a min‐max problem that concerns to determine whether a graph contains a spanning tree in which the distance between any two adjacent vertices of is at most in . The stretch index of , , is the smallest for which is ‐admissible. This problem is in P for , NP‐complete for , , and remaining open for . In a very recent development, Couto et al. (Inf Process Lett, 2022;177: 106265) introduced both sequential and parallel algorithms for constructing spanning trees. Additionally, they proposed two greedy heuristics for generating a candidate solution tree, but they left unresolved the issue of how to decide between two vertices when both have equal chances of being chosen in a greedy step. This criterion is important, since different branches can yield different stretch indexes. In response to this question, we developed nine new heuristics that use the concept of vertex importance in complex networks. Our research evaluates results on several types of graphs, including Barabási‐Albert, Erdős‐Rényi, Watts‐Strogatz, and bipartite graphs. Furthermore, we introduce a new parallel algorithm that employs a method using induced cycle of the graph to compare its performance with previously proposed algorithms. We develop a deep analysis on the proposed strategies (parallel and heuristics) comparing all of them to the other ones in the literature and as a result we obtain the best results so far in order to obtain exact values (or heuristics) of stretch indexes.
Luís Cunha 0001, Eriky Marciano, Anderson Moraes, Leandro Santiago 0003
Concurr. Comput. Pract. Exp.1
2022 Total tessellation cover: Bounds, hardness, and applications
Alexandre Santiago de Abreu, Luís Cunha 0001, Celina M. H. de Figueiredo, Franklin L. Marquezino, Daniel F. D. Posner, Renato Portugal
Discret. Appl. Math.2
2022 Strategies for generating tree spanners: Algorithms, heuristics and optimal graph classes
Fernanda Couto, Luís Cunha 0001, Daniel Juventude, Leandro Santiago 0003
Inf. Process. Lett.2
2021 Hardness and efficiency on t-admissibility for graph operations
Fernanda Couto, Luís Cunha 0001
Discret. Appl. Math.2
2021 A computational complexity comparative study of graph tessellation problems
Alexandre Santiago de Abreu, Luís Cunha 0001, Celina M. H. de Figueiredo, Luis A. B. Kowada, Franklin L. Marquezino, Renato Portugal, Daniel F. D. Posner
Theor. Comput. Sci.2
2020 On the computational complexity of closest genome problems
Luís Cunha 0001, Pedro Feijão, Vinícius Fernandes dos Santos, Luis A. B. Kowada, Celina M. H. de Figueiredo
Discret. Appl. Math.1
2020 The graph tessellation cover number: Chromatic bounds, efficient algorithms and hardness
Alexandre Santiago de Abreu, Luís Cunha 0001, Celina M. H. de Figueiredo, Luis A. B. Kowada, Franklin L. Marquezino, Daniel F. D. Posner, Renato Portugal
Theor. Comput. Sci.2
2020 Hardness and efficiency on minimizing maximum distances in spanning trees
Fernanda Couto, Luís Cunha 0001
Theor. Comput. Sci.2
2018 Tree t-Spanners of a Graph: Minimizing Maximum Distances Efficiently
Fernanda Couto, Luís Cunha 0001
COCOA2
2018 The Graph Tessellation Cover Number: Extremal Bounds, Efficient Algorithms and Hardness
Alexandre Santiago de Abreu, Luís Cunha 0001, Tharso D. Fernandes, Celina M. H. de Figueiredo, Luis A. B. Kowada, Franklin L. Marquezino, Daniel F. D. Posner, Renato Portugal
LATIN2
2017 Fast and Simple Jumbled Indexing for Binary Run-Length Encoded Strings
abstract
Important papers have appeared recently on the problem of indexing binary strings for jumbled pattern matching, and further lowering the time bounds in terms of the input size would now be a breakthrough with broad implications. We can still make progress on the problem, however, by considering other natural parameters. Badkobeh et al. (IPL, 2013) and Amir et al. (TCS, 2016) gave algorithms that index a binary string in O(n + r^2 log r) time, where n is the length and r is the number of runs, and Giaquinta and Grabowski (IPL, 2013) gave one that runs in O(n + r^2) time. In this paper we propose a new and very simple algorithm that also runs in O(n + r^2) time and can be extended either so that the index returns the position of a match (if there is one), or so that the algorithm uses only O(n) bits of space instead of O(n) words.
Luís Cunha 0001, Simone Dantas, Travis Gagie, Roland Wittler, Luis A. B. Kowada, Jens Stoye
CPM1
2014 A Faster 1.375-Approximation Algorithm for Sorting by Transpositions
Luís Cunha 0001, Luis A. B. Kowada, Rodrigo de A. Hausen, Celina M. H. de Figueiredo
WABI1
2013 Advancing the Transposition Distance and Diameter through Lonely Permutations
abstract
Sorting by transpositions is a challenging classic problem proposed in genome rearrangement and recently settled as NP-hard. Although the proven hard to sort $3$-permutations are close to the identity, the historical approach has been to study distant permutations, possible candidates to be diametral. The transposition diameter is a related challenging problem, known only for $n \leq 15$. We advance the study of both transposition distance and diameter by considering lonely permutations and the union operation. We present tighter bounds for the distance of lonely $3$-permutations, $u_{n,n-1}$, $u_{n,\frac{n}{2}}$, $u_{n,3}$, and $u_{n,4}$. We set the current lower bound for the transposition diameter back to $\big\lfloor\frac{n+1}{2}\big\rfloor+1$ and propose an alternative union of lonely permutations contributing to the approach used so far in the literature.
Luís Cunha 0001, Luis A. B. Kowada, Rodrigo de A. Hausen, Celina M. H. de Figueiredo
SIAM J. Discret. Math.1