Florian Sikora

dblp:32/6121 · DBLP profile ↗
← Back
49ranked-venue papers
0as first author
13since 2021 · last 2025
0000-0003-2670-6258ORCID · verified

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

Theory of computation · 39 · 11 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 1 since 2021Artificial intelligence and machine learning · 3Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Recognizing unit multiple interval graphs is hard
abstract
Multiple interval graphs are a well-known generalization of interval graphs introduced in the 1970s to deal with situations arising naturally in scheduling and allocation. A d -interval is the union of d disjoint intervals on the real line, and a graph is a d -interval graph if it is the intersection graph of d -intervals. In particular, it is a unit d -interval graph if it admits a d -interval representation where every interval has unit length. Whereas it has been known for a long time that recognizing 2-interval graphs and other related classes such as 2-track interval graphs is NP -complete, the complexity of recognizing unit 2-interval graphs remains open. Here, we settle this question by proving that the recognition of unit 2-interval graphs is also NP -complete. Our proof technique uses a completely different approach from the other hardness results of recognizing related classes. Furthermore, we extend the result for unit d -interval graphs for any d ≥ 2 , which does not follow directly in graph recognition problems — as an example, it took almost 20 years to close the gap between d = 2 and d > 2 for the recognition of d -track interval graphs. Our result has several implications, including that for every d ≥ 2 , recognizing ( x , … , x ) d -interval graphs and depth r unit d -interval graphs is NP -complete for every x ≥ 11 and every r ≥ 4 .
Virginia Ardévol Martínez, Romeo Rizzi, Florian Sikora, Stéphane Vialette
Discret. Appl. Math.3
2024 Generalizing Roberts' Characterization of Unit Interval Graphs
abstract
For any natural number d, a graph G is a (disjoint) d-interval graph if it is the intersection graph of (disjoint) d-intervals, the union of d (disjoint) intervals on the real line. Two important subclasses of d-interval graphs are unit and balanced d-interval graphs (where every interval has unit length or all the intervals associated to a same vertex have the same length, respectively). A celebrated result by Roberts gives a simple characterization of unit interval graphs being exactly claw-free interval graphs. Here, we study the generalization of this characterization for d-interval graphs. In particular, we prove that for any d ⩾ 2, if G is a K_{1,2d+1}-free interval graph, then G is a unit d-interval graph. However, somehow surprisingly, under the same assumptions, G is not always a disjoint unit d-interval graph. This implies that the class of disjoint unit d-interval graphs is strictly included in the class of unit d-interval graphs. Finally, we study the relationships between the classes obtained under disjoint and non-disjoint d-intervals in the balanced case and show that the classes of disjoint balanced 2-intervals and balanced 2-intervals coincide, but this is no longer true for d > 2.
Virginia Ardévol Martínez, Romeo Rizzi, Abdallah Saffidine, Florian Sikora, Stéphane Vialette
MFCS4
2024 Parity Permutation Pattern Matching
Virginia Ardévol Martínez, Florian Sikora, Stéphane Vialette
Algorithmica2
2023 Recognizing Unit Multiple Intervals Is Hard
abstract
Multiple interval graphs are a well-known generalization of interval graphs introduced in the 1970s to deal with situations arising naturally in scheduling and allocation. A $d$-interval is the union of $d$ intervals on the real line, and a graph is a $d$-interval graph if it is the intersection graph of $d$-intervals. In particular, it is a unit $d$-interval graph if it admits a $d$-interval representation where every interval has unit length. Whereas it has been known for a long time that recognizing 2-interval graphs and other related classes such as 2-track interval graphs is NP-complete, the complexity of recognizing unit 2-interval graphs remains open. Here, we settle this question by proving that the recognition of unit 2-interval graphs is also NP-complete. Our proof technique uses a completely different approach from the other hardness results of recognizing related classes. Furthermore, we extend the result for unit $d$-interval graphs for any $d\geq 2$, which does not follow directly in graph recognition problems --as an example, it took almost 20 years to close the gap between $d=2$ and $d> 2$ for the recognition of $d$-track interval graphs. Our result has several implications, including that recognizing $(x, \dots, x)$ $d$-interval graphs and depth $r$ unit 2-interval graphs is NP-complete for every $x\geq 11$ and every $r\geq 4$.
Virginia Ardévol Martínez, Romeo Rizzi, Florian Sikora, Stéphane Vialette
ISAAC3
2023 Hardness of Balanced Mobiles
Virginia Ardévol Martínez, Romeo Rizzi, Florian Sikora
IWOCA3
2023 Grundy Coloring and Friends, Half-Graphs, Bicliques
Pierre Aboulker, Édouard Bonnet, Eun Jung Kim 0002, Florian Sikora
Algorithmica4
2023 Extension of some edge graph problems: Standard, parameterized and approximation complexity
Katrin Casel, Henning Fernau, Mehdi Khosravian Ghadikolaei, Jérôme Monnot, Florian Sikora
Discret. Appl. Math.5
2022 On the complexity of solution extension of optimization problems
Katrin Casel, Henning Fernau, Mehdi Khosravian Ghadikolaei, Jérôme Monnot, Florian Sikora
Theor. Comput. Sci.5
2021 Abundant Extensions
Katrin Casel, Henning Fernau, Mehdi Khosravian Ghadikolaei, Jérôme Monnot, Florian Sikora
CIAC5
2021 The Longest Run Subsequence Problem: Further Complexity Results
abstract
Longest Run Subsequence is a problem introduced recently in the context of the scaffolding phase of genome assembly (Schrinner et al., WABI 2020). The problem asks for a maximum length subsequence of a given string that contains at most one run for each symbol (a run is a maximum substring of consecutive identical symbols). The problem has been shown to be NP-hard and to be fixed-parameter tractable when the parameter is the size of the alphabet on which the input string is defined. In this paper we further investigate the complexity of the problem and we show that it is fixed-parameter tractable when it is parameterized by the number of runs in a solution, a smaller parameter. Moreover, we investigate the kernelization complexity of Longest Run Subsequence and we prove that it does not admit a polynomial kernel when parameterized by the size of the alphabet or by the number of runs. Finally, we consider the restriction of Longest Run Subsequence when each symbol has at most two occurrences in the input string and we show that it is APX-hard.
Riccardo Dondi, Florian Sikora
CPM2
2021 On the Complexity of Broadcast Domination and Multipacking in Digraphs
Florent Foucaud, Benjamin Gras 0002, Anthony Perez 0001, Florian Sikora
Algorithmica4
2021 EPTAS and Subexponential Algorithm for Maximum Clique on Disk and Unit Ball Graphs
abstract
A (unit) disk graph is the intersection graph of closed (unit) disks in the plane. Almost three decades ago, an elegant polynomial-time algorithm was found for M AXIMUM C LIQUE on unit disk graphs [Clark, Colbourn, Johnson; Discrete Mathematics ’90]. Since then, it has been an intriguing open question whether or not tractability can be extended to general disk graphs. We show that the disjoint union of two odd cycles is never the complement of a disk graph nor of a unit (3-dimensional) ball graph. From that fact and existing results, we derive a simple QPTAS and a subexponential algorithm running in time 2 Õ( n 2/3 ) for M AXIMUM C LIQUE on disk and unit ball graphs. We then obtain a randomized EPTAS for computing the independence number on graphs having no disjoint union of two odd cycles as an induced subgraph, bounded VC-dimension, and linear independence number. This, in combination with our structural results, yields a randomized EPTAS for M AX C LIQUE on disk and unit ball graphs. M AX C LIQUE on unit ball graphs is equivalent to finding, given a collection of points in R 3 , a maximum subset of points with diameter at most some fixed value. In stark contrast, M AXIMUM C LIQUE on ball graphs and unit 4-dimensional ball graphs, as well as intersection graphs of filled ellipses (even close to unit disks) or filled triangles is unlikely to have such algorithms. Indeed, we show that, for all those problems, there is a constant ratio of approximation that cannot be attained even in time 2 n 1−ɛ , unless the Exponential Time Hypothesis fails.
Marthe Bonamy, Édouard Bonnet, Nicolas Bousquet 0001, Pierre Charbit, Panos Giannopoulos, Eun Jung Kim 0002, Pawel Rzazewski, Florian Sikora, Stéphan Thomassé
J. ACM8
2021 Token Sliding on Split Graphs
Rémy Belmonte, Eun Jung Kim 0002, Michael Lampis, Valia Mitsou, Yota Otachi, Florian Sikora
Theory Comput. Syst.6
2020 On the Complexity of Broadcast Domination and Multipacking in Digraphs
Florent Foucaud, Benjamin Gras 0002, Anthony Perez 0001, Florian Sikora
IWOCA4
2020 Grundy Coloring & Friends, Half-Graphs, Bicliques
abstract
The first-fit coloring is a heuristic that assigns to each vertex, arriving in a specified order σ, the smallest available color. The problem Grundy Coloring asks how many colors are needed for the most adversarial vertex ordering σ, i.e., the maximum number of colors that the first-fit coloring requires over all possible vertex orderings. Since its inception by Grundy in 1939, Grundy Coloring has been examined for its structural and algorithmic aspects. A brute-force f(k)n^{2^{k-1}}-time algorithm for Grundy Coloring on general graphs is not difficult to obtain, where k is the number of colors required by the most adversarial vertex ordering. It was asked several times whether the dependency on k in the exponent of n can be avoided or reduced, and its answer seemed elusive until now. We prove that Grundy Coloring is W[1]-hard and the brute-force algorithm is essentially optimal under the Exponential Time Hypothesis, thus settling this question by the negative. The key ingredient in our W[1]-hardness proof is to use so-called half-graphs as a building block to transmit a color from one vertex to another. Leveraging the half-graphs, we also prove that b-Chromatic Core is W[1]-hard, whose parameterized complexity was posed as an open question by Panolan et al. [JCSS '17]. A natural follow-up question is, how the parameterized complexity changes in the absence of (large) half-graphs. We establish fixed-parameter tractability on K_{t,t}-free graphs for b-Chromatic Core and Partial Grundy Coloring, making a step toward answering this question. The key combinatorial lemma underlying the tractability result might be of independent interest.
Pierre Aboulker, Édouard Bonnet, Eun Jung Kim 0002, Florian Sikora
STACS4
2020 Parameterized Orientable Deletion
abstract
A graph is d -orientable if its edges can be oriented so that the maximum in-degree of the resulting digraph is at most d . d -orientability is a well-studied concept with close connections to fundamental graph-theoretic notions and applications as a load balancing problem. In this paper we consider the \(d\) - Orientable Deletion problem: given a graph \(G=(V,E)\) , delete the minimum number of vertices to make G d -orientable. We contribute a number of results that improve the state of the art on this problem. Specifically: We show that the problem is W[2]-hard and \(\log n\) -inapproximable with respect to k , the number of deleted vertices. This closes the gap in the problem’s approximability. We completely characterize the parameterized complexity of the problem on chordal graphs: it is FPT parameterized by \(d+k\) , but W[1]-hard by d and W[2]-hard by k alone. We show that, under the SETH, for all \(d,\epsilon\) , the problem does not admit a \(O^*((d+2-\epsilon )^{\text {tw}})\) -time algorithm where \(\text {tw}\) is the graph’s treewidth, resolving as a special case an open problem on the complexity of PseudoForest Deletion . We show that the problem is W[1]-hard parameterized by the input graph’s clique-width. Complementing this, we provide an algorithm running in time \(O^*(d^{O(d\cdot \text {cw})})\) , showing that the problem is FPT by \(d+\text {cw}\) , and improving the previously best known algorithm for this case.
Tesshu Hanaka, Ioannis Katsikarelis, Michael Lampis, Yota Otachi, Florian Sikora
Algorithmica5
2019 Extension of Vertex Cover and Independent Set in Some Classes of Graphs
Katrin Casel, Henning Fernau, Mehdi Khosravian Ghadikolaei, Jérôme Monnot, Florian Sikora
CIAC5
2019 Extension of Some Edge Graph Problems: Standard and Parameterized Complexity
Katrin Casel, Henning Fernau, Mehdi Khosravian Ghadikolaei, Jérôme Monnot, Florian Sikora
FCT5
2019 Token Sliding on Split Graphs
abstract
We consider the complexity of the Independent Set Reconfiguration problem under the Token Sliding rule. In this problem we are given two independent sets of a graph and are asked if we can transform one to the other by repeatedly exchanging a vertex that is currently in the set with one of its neighbors, while maintaining the set independent. Our main result is to show that this problem is PSPACE-complete on split graphs (and hence also on chordal graphs), thus resolving an open problem in this area. We then go on to consider the c-Colorable Reconfiguration problem under the same rule, where the constraint is now to maintain the set c-colorable at all times. As one may expect, a simple modification of our reduction shows that this more general problem is PSPACE-complete for all fixed c >= 1 on chordal graphs. Somewhat surprisingly, we show that the same cannot be said for split graphs: we give a polynomial time (n^{O(c)}) algorithm for all fixed values of c, except c=1, for which the problem is PSPACE-complete. We complement our algorithm with a lower bound showing that c-Colorable Reconfiguration is W[2]-hard on split graphs parameterized by c and the length of the solution, as well as a tight ETH-based lower bound for both parameters.
Rémy Belmonte, Eun Jung Kim 0002, Michael Lampis, Valia Mitsou, Yota Otachi, Florian Sikora
STACS6
2019 Weighted Upper Edge Cover: Complexity and Approximability
abstract
Optimization problems consist of either maximizing or minimizing an objective function. Instead of looking for a maximum solution (resp. minimum solution), one can find a minimum maximal solution (resp. maximum minimal solution). Such "flipping" of the objective function was done for many classical optimization problems. For example, ${\rm M{\small INIMUM}}$ ${\rm V{\small ERTEX}}$ ${\rm C{\small OVER}}$ becomes ${\rm M{\small AXIMUM}}$ ${\rm M{\small INIMAL}}$ ${\rm V{\small ERTEX}}$ ${\rm C{\small OVER}}$, ${\rm M{\small AXIMUM}}$ ${\rm I{\small NDEPENDENT}}$ ${\rm S{\small ET}}$ becomes ${\rm M{\small INIMUM}}$ ${\rm M{\small AXIMAL}}$ ${\rm I{\small NDEPENDENT}}$ ${\rm S{\small ET}}$ and so on. In this paper, we propose to study the weighted version of Maximum Minimal Edge Cover called ${\rm U{\small PPER}}$ ${\rm E{\small DGE}}$ ${\rm C{\small OVER}}$, a problem having application in genomic sequence alignment. It is well-known that ${\rm M{\small INIMUM}}$ ${\rm E{\small DGE}}$ ${\rm C{\small OVER}}$ is polynomial-time solvable and the "flipped" version is NP-hard, but constant approximable. We show that the weighted ${\rm U{\small PPER}}$ ${\rm E{\small DGE}}$ ${\rm C{\small OVER}}$ is much more difficult than ${\rm U{\small PPER}}$ ${\rm E{\small DGE}}$ ${\rm C{\small OVER}}$ because it is not $O(\frac{1}{n^{1/2-\varepsilon}})$ approximable, nor $O(\frac{1}{\Delta^{1-\varepsilon}})$ in edge-weighted graphs of size $n$ and maximum degree $\Delta$ respectively. Indeed, we give some hardness of approximation results for some special restricted graph classes such as bipartite graphs, split graphs and $k$-trees. We counter-balance these negative results by giving some positive approximation results in specific graph classes.
Kaveh Khoshkhah, Mehdi Khosravian Ghadikolaei, Jérôme Monnot, Florian Sikora
WALCOM4
2019 Correction to: Weighted Upper Edge Cover: Complexity and Approximability
Kaveh Khoshkhah, Mehdi Khosravian Ghadikolaei, Jérôme Monnot, Florian Sikora
WALCOM4
2019 Parameterized and approximation complexity of Partial VC Dimension
Cristina Bazgan, Florent Foucaud, Florian Sikora
Theor. Comput. Sci.3
2018 QPTAS and Subexponential Algorithm for Maximum Clique on Disk Graphs
abstract
A (unit) disk graph is the intersection graph of closed (unit) disks in the plane. Almost three decades ago, an elegant polynomial-time algorithm was found for \textsc{Maximum Clique} on unit disk graphs [Clark, Colbourn, Johnson; Discrete Mathematics '90]. Since then, it has been an intriguing open question whether or not tractability can be extended to general disk graphs. We show the rather surprising structural result that a disjoint union of cycles is the complement of a disk graph if and only if at most one of those cycles is of odd length. From that, we derive the first QPTAS and subexponential algorithm running in time $2^{\tilde{O}(n^{2/3})}$ for \textsc{Maximum Clique} on disk graphs. In stark contrast, \textsc{Maximum Clique} on intersection graphs of filled ellipses or filled triangles is unlikely to have such algorithms, even when the ellipses are close to unit disks. Indeed, we show that there is a constant approximation which is not attainable even in time $2^{n^{1-\varepsilon}}$, unless the Exponential Time Hypothesis fails.
Édouard Bonnet, Panos Giannopoulos, Eun Jung Kim 0002, Pawel Rzazewski, Florian Sikora
SoCG5
2018 Covering with Clubs: Complexity and Approximability
Riccardo Dondi, Giancarlo Mauri, Florian Sikora, Italo Zoppis
IWOCA3
2018 The PACE 2018 Parameterized Algorithms and Computational Experiments Challenge: The Third Iteration
abstract
The Program Committee of the Third Parameterized Algorithms and Computational Experiments challenge (PACE 2018) reports on the third iteration of the PACE challenge. This year, all three tracks were dedicated to solve the Steiner Tree problem, in which, given an edge-weighted graph and a subset of its vertices called terminals, one has to find a minimum-weight subgraph which spans all the terminals. In Track A, the number of terminals was limited. In Track B, a tree-decomposition of the graph was provided in the input, and the treewidth was limited. Finally, Track C welcomed heuristics. Over 80 participants on 40 teams from 16 countries submitted their implementations to the competition.
Édouard Bonnet, Florian Sikora
IPEC2
2018 Designing RNA Secondary Structures Is Hard
Édouard Bonnet, Pawel Rzazewski, Florian Sikora
RECOMB3
2018 Complexity of Grundy coloring and its variants
Édouard Bonnet, Florent Foucaud, Eun Jung Kim 0002, Florian Sikora
Discret. Appl. Math.4
2018 Parameterized complexity and approximation issues for the colorful components problems
Riccardo Dondi, Florian Sikora
Theor. Comput. Sci.2
2017 The Graph Motif problem parameterized by the structure of the input graph
Édouard Bonnet, Florian Sikora
Discret. Appl. Math.2
2017 On the complexity of various parameterizations of common induced subgraph isomorphism
Faisal N. Abu-Khzam, Édouard Bonnet, Florian Sikora
Theor. Comput. Sci.3
2016 Parameterized Complexity and Approximation Issues for the Colorful Components Problems
Riccardo Dondi, Florian Sikora
CiE2
2016 On the Approximability of Partial VC Dimension
Cristina Bazgan, Florent Foucaud, Florian Sikora
COCOA3
2016 Finding Disjoint Paths on Edge-Colored Graphs: A Multivariate Complexity Analysis
Riccardo Dondi, Florian Sikora
COCOA2
2015 Complexity of Grundy Coloring and Its Variants
Édouard Bonnet, Florent Foucaud, Eun Jung Kim 0002, Florian Sikora
COCOON4
2015 On the Complexity of QoS-Aware Service Selection Problem
Faisal N. Abu-Khzam, Cristina Bazgan, Joyce El Haddad, Florian Sikora
ICSOC4
2015 The Graph Motif Problem Parameterized by the Structure of the Input Graph
abstract
The Graph Motif problem was introduced in 2006 in the context of biological networks. It consists of deciding whether or not a multiset of colors occurs in a connected subgraph of a vertex-colored graph. Graph Motif has been analyzed from the standpoint of parameterized complexity. The main parameters which came into consideration were the size of the multiset and the number of colors. Though, in the many applications of Graph Motif, the input graph originates from real-life and has structure. Motivated by this prosaic observation, we systematically study its complexity relatively to graph structural parameters. For a wide range of parameters, we give new or improved FPT algorithms, or show that the problem remains intractable. Interestingly, we establish that Graph Motif is W[1]-hard (while in W[P]) for parameter max leaf number, which is, to the best of our knowledge, the first problem to behave this way.
Édouard Bonnet, Florian Sikora
IPEC2
2015 Some Results on More Flexible Versions of Graph Motif
Romeo Rizzi, Florian Sikora
Theory Comput. Syst.2
2014 Parameterized Inapproximability of Target Set Selection and Generalizations
Cristina Bazgan, Morgan Chopin, André Nichterlein, Florian Sikora
CiE4
2014 On the Complexity of Various Parameterizations of Common Induced Subgraph Isomorphism
Faisal N. Abu-Khzam, Édouard Bonnet, Florian Sikora
IWOCA3
2014 Complexity insights of the Minimum Duplication problem
Guillaume Blin, Paola Bonizzoni, Riccardo Dondi, Romeo Rizzi, Florian Sikora
Theor. Comput. Sci.5
2013 Parameterized Approximability of Maximizing the Spread of Influence in Networks
Cristina Bazgan, Morgan Chopin, André Nichterlein, Florian Sikora
COCOON4
2013 Finding and Counting Vertex-Colored Subtrees
Sylvain Guillemot, Florian Sikora
Algorithmica2
2012 Complexity Insights of the Minimum Duplication Problem
Guillaume Blin, Paola Bonizzoni, Riccardo Dondi, Romeo Rizzi, Florian Sikora
SOFSEM5
2012 An Algorithmic View on Multi-Related-Segments: A Unifying Model for Approximate Common Interval
Xiao Yang 0019, Florian Sikora, Guillaume Blin, Sylvie Hamel, Romeo Rizzi, Srinivas Aluru
TAMC2
2012 On the parameterized complexity of the repetition free longest common subsequence problem
Guillaume Blin, Paola Bonizzoni, Riccardo Dondi, Florian Sikora
Inf. Process. Lett.4
2011 Algorithmic Aspects of Heterogeneous Biological Networks Comparison
Guillaume Blin, Guillaume Fertin, Hafedh Mohamed-Babou, Irena Rusu, Florian Sikora, Stéphane Vialette
COCOA5
2010 Finding and Counting Vertex-Colored Subtrees
Sylvain Guillemot, Florian Sikora
MFCS2
2010 Querying Graphs in Protein-Protein Interactions Networks Using Feedback Vertex Set
abstract
Recent techniques increase rapidly the amount of our knowledge on interactions between proteins. The interpretation of these new information depends on our ability to retrieve known substructures in the data, the Protein-Protein Interactions (PPIs) networks. In an algorithmic point of view, it is an hard task since it often leads to NP-hard problems. To overcome this difficulty, many authors have provided tools for querying patterns with a restricted topology, i.e., paths or trees in PPI networks. Such restriction leads to the development of fixed parameter tractable (FPT) algorithms, which can be practicable for restricted sizes of queries. Unfortunately, Graph Homomorphism is a W[1]-hard problem, and hence, no FPT algorithm can be found when patterns are in the shape of general graphs. However, Dost et al. gave an algorithm (which is not implemented) to query graphs with a bounded treewidth in PPI networks (the treewidth of the query being involved in the time complexity). In this paper, we propose another algorithm for querying pattern in the shape of graphs, also based on dynamic programming and the color-coding technique. To transform graphs queries into trees without loss of informations, we use feedback vertex set coupled to a node duplication mechanism. Hence, our algorithm is FPT for querying graphs with a bounded size of their feedback vertex set. It gives an alternative to the treewidth parameter, which can be better or worst for a given query. We provide a python implementation which allows us to validate our implementation on real data. Especially, we retrieve some human queries in the shape of graphs into the fly PPI network.
Guillaume Blin, Florian Sikora, Stéphane Vialette
IEEE ACM Trans. Comput. Biol. Bioinform.2
2009 Querying Protein-Protein Interaction Networks
Guillaume Blin, Florian Sikora, Stéphane Vialette
ISBRA2