EDBT 2026 Demo / reviewers in the wild / expert
Jan Kratochvíl
dblp:31/6569
· DBLP profile ↗
142ranked-venue papers
31as first author
24since 2021 · last 2026
0000-0002-2620-6133ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 138 · 31 first-author · 22 since 2021Databases, data management, data science and information retrieval · 2Graphics, computer vision, multimedia, augmented reality and games · 2Artificial intelligence and machine learning · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Generalized Snarks, Disjoint Perfect Matchings, and Graph CoversabstractWe explore the interplay among three classical notions in graph theory: edge-colorings, perfect matchings, and graph coverings (locally bijective homomorphisms of graphs). In this paper, we consider undirected graphs in full generality of this notion: in contrast to the standard notion of a simple graph, our graphs may contain loops, semi-edges, and multiple edges. Many well-studied graph concepts, including matchings, edge-colorings, and covering projections, extend naturally to such graphs. Nevertheless, the role of simple graphs for graph covering problems is central, as emphasized in [J. Bok, J. Fiala, N. Jedličková, J. Kratochvíl, and M. Seifrtová. Computational complexity of covering disconnected multigraphs. Discret. Appl. Math., 359:229–243, 2024]. In that work, a relation "being stronger" was defined (a graph A is stronger than a graph B if every simple graph that covers A also covers B), and it was conjectured that if A has no semi-edges, then A is stronger than B if and only if A covers B. In their extended abstract presented at Eurocomb'23, Kratochvíl and Nedela proved this conjecture for 3-regular 1-vertex graphs B (and arbitrary A). They also introduced the notion (A,B)-snark for a simple graph G that demonstrates that A is not stronger than B. We continue this line of research in the current paper. As the main result, we show that for every graph A, there exists a simple graph D that covers A in such a way that the maximum number of pairwise disjoint perfect matchings equals the maximum number of pairwise disjoint perfect semi-matchings in A, i.e., spanning 1-regular subgraphs. Notably, the proof is constructive. As a corollary, we obtain a necessary condition for A to be stronger than B in general. This condition turns out to be sufficient whenever B is a 1-vertex graph (there are infinitely many of them), which, in particular, proves the aforementioned conjecture of Bok et al. in this case. Finally, we provide a constructive alternative to the existential NP-hardness proof of covering disconnected graphs in Bok et al. for the case when the target graph contains a 1-vertex component which itself determines an NP-hard covering problem. Filip Filipi, Jan Kratochvíl, Roman Nedela |
MFCS | 2 |
| 2026 | Edge-Constrained Hamiltonian Paths on a Point Set
Todor Antic, Aleksa Dzuklevski, Jirí Fiala 0001, Jan Kratochvíl, Giuseppe Liotta, Morteza Saghafian, Maria Saumell, Johannes Zink 0001 |
SOFSEM | 4 |
| 2026 | Path Cover, Hamiltonicity, and Independence Number: An FPT PerspectiveabstractThe classic theorem of Gallai and Milgram (1960) generalizes several fundamental results in Graph Theory, such as Dilworth’s theorem on posets and Kőnig’s theorem on matchings in bipartite graphs. The theorem asserts that for every graph G, the vertex set of G can be partitioned into at most α(G) vertex-disjoint paths, where α(G) is the maximum size of an independent set in G. The proof of the Gallai-Milgram theorem is constructive and yields a polynomial-time algorithm that computes a covering of G by at most α(G) vertex-disjoint paths. While the Gallai-Milgram theorem is tight—there are graphs where one really needs α(G) paths, not fewer, to cover the vertex set of G—it was not known prior to our work whether deciding if a graph G could be covered by fewer than α(G) vertex-disjoint paths can be done in polynomial time. We resolve this question by proving the following algorithmic extension of the Gallai–Milgram theorem for undirected graphs: There is an algorithm that, for an n-vertex graph G and an integer parameter k ≥ 1, runs in time 22O(k4logk) · nO(1) and outputs a path cover P of G together with either a correct conclusion that P is a minimum-size path cover or an independent set of size |P| + k, certifying that P contains at most α(G) − k paths. Thus, for k ∈ O((loglogn)1/4−ε) our algorithm runs in polynomial time, and either computes a minimum-size path cover of G, or finds a path cover of size at most α(G) − k. We find the existence of such an algorithm quite surprising for the following reason. The problems of computing a path cover and a maximum independent set are both notoriously hard, yet our algorithm either solves one of them or provides meaningful information about the other. The proof of our algorithmic extension of the Gallai–Milgram theorem is non-trivial and builds on several novel algorithmic ideas. One of the key subroutines in our algorithm is an FPT algorithm, parameterized by α(G), for deciding whether G contains a Hamiltonian path. This result is of independent interest—prior to our work, no polynomial-time algorithm for deciding Hamiltonicity was known, even for graphs with independence number at most three. Moreover, the algorithmic techniques we develop apply to a wide array of problems in undirected graphs, including Hamiltonian Cycle, Path Cover, Largest Linkage, and Topological Minor Containment. We show that all these problems are FPT when parameterized by the independence number of the graph. Notably, the independence-number parameterization departs from the typical direction of research in parameterized complexity. First, α(G) measures a graph’s density, whereas most prior work in the area focuses on parameters describing sparsity, such as treewidth or vertex cover. Second, most structural parameters studied in parameterized complexity can be computed exactly or well-approximated in polynomial or even FPT time, whereas computing α(G) is notoriously difficult from almost any computational perspective. The fact that it can nevertheless serve as the basis for efficient parameterization is particularly striking. Fedor V. Fomin, Petr A. Golovach, Nikola Jedlicková, Jan Kratochvíl, Danil Sagunov, Kirill Simonov |
STOC | 4 |
| 2026 | Constrained outer-string representationsabstractAn outer-string representation of a graph is an intersection representation in which each vertex is represented by a curve that is contained in the unit disk and has at least one endpoint on the boundary of the unit disk. In an outer-1-string representation the curves representing any two vertices are in addition allowed to intersect at most once. In this paper, we consider the following constrained version: Given a graph G plus a cyclic order v1, . . . , vn of the vertices in G, test whether G has an outer-string or an outer-1-string representation in which the curves representing v1, . . . , vn intersect the boundary of the unit disk in this order. We first show that a graph has an outer-string representation for all possible cyclic orders of the vertices if and only if the graph is the complement of a chordal graph. Then we turn towards the situation where one particular cyclic order of the vertices is fixed. We characterize the chordal graphs admitting a constrained outer-string representation and the trees and cycles admitting a constrained outer-1-string representation. The characterizations yield polynomial-time recognition and construction algorithms; in the case of outer-1-string representations the run time is linear. We also show how to decide in polynomial time whether an arbitrary graph admits a constrained L-shaped outer-1-string representation. In an L-shaped representation the curves are 1-bend orthogonal polylines anchored on a horizontal line, and they are contained in the half-plane below that line. However, not even all paths with a constrained outer-1-string representation admit one with L-shapes. We show that 2-bend orthogonal polylines are sufficient for trees and cycles with a constrained outer-1-string representation. Therese Biedl, Sabine Cornelsen, Jan Kratochvíl, Ignaz Rutter |
Discret. Appl. Math. | 3 |
| 2026 | Computational complexity of covering multigraphs with semi-edges: Small cases
Jan Bok, Jirí Fiala 0001, Petr Hlinený, Nikola Jedlicková, Jan Kratochvíl |
J. Comput. Syst. Sci. | 5 |
| 2026 | On the structure of Hamiltonian graphs with small independence number
Nikola Jedlicková, Jan Kratochvíl |
J. Comput. Syst. Sci. | 2 |
| 2025 | Simultaneous Contact Representations of Planar Graphs
Jan Kratochvíl, Melanie Reihl |
FCT | 1 |
| 2025 | 1-Planar Unit Distance Graphs with More Edges Than Matchstick GraphsabstractMatchstick graphs are graphs that allow plane embedding with straight edges of equal length. One-planar unit distance graphs are graphs that allow a drawing in the plane in which all edges are straight-line segments of equal length and every edge crosses at most one other edge. The maximum number of edges of a matchstick graph (1-planar unit distance graph) of order n is denoted by u₀(n) (u₁(n), respectively). It is known that u₀(n) = ⌊ 3n-√{12n-3}⌋ holds for every n. At GD'24, Gehér and Tóth proved a slightly weaker upper bound on u₁(n), but noted that no 1-planar unit distance graph G with more than u₀(|V(G)|) vertices was known. They asked if u₁(n) = u₀(n) holds for every n. We give a negative answer to this question in a much stronger way. We show that u₁(n) > u₀(n) for every n ≥ 16135. Furthermore, we show that the gap between u₁(n) and u₀(n) can be arbitrarily large by proving that for n large enough with respect to a constant α < ∜{1/3}, u₁(n)-u₀(n) ≥ α∜{n}. Eliska Cervenková, Jan Kratochvíl |
GD | 2 |
| 2025 | Computational Complexity of Covering Regular TreesabstractA graph covering projection, also referred to as a locally bijective homomorphism, is a mapping between the vertices and edges of two graphs that preserves incidences and is a local bijection. This concept originates in topological graph theory but has also found applications in combinatorics and theoretical computer science. In this paper we consider undirected graphs in the most general setting - graphs may contain multiple edges, loops, and semi-edges. This is in line with recent trends in topological graph theory and mathematical physics. We advance the study of the computational complexity of the H-Cover problem, which asks whether an input graph allows a covering projection onto a parameter graph H. The quest for a complete characterization started in 1990’s. Several results for simple graphs or graphs without semi-edges have been known, the role of semi-edges in the complexity setting has started to be investigated only recently. One of the most general known NP-hardness results states that H-Cover is NP-complete for every simple connected regular graph of valency greater than two. We complement this result by considering regular graphs H arising from connected acyclic graphs by adding semi-edges. Namely, we prove that any graph obtained by adding semi-edges to the vertices of a tree making it a d-regular graph with d ≥ 3, defines an NP-complete graph covering problem. In line with the so called Strong Dichotomy Conjecture, we prove that the NP-hardness holds even for simple graphs on input. Jan Bok, Jirí Fiala 0001, Nikola Jedlicková, Jan Kratochvíl |
MFCS | 4 |
| 2024 | Constrained Outer-String Representations
Therese Biedl, Sabine Cornelsen, Jan Kratochvíl, Ignaz Rutter |
GD | 3 |
| 2024 | On a Combinatorial Problem Arising in Machine TeachingabstractWe study a model of machine teaching where the teacher mapping is constructed from a size function on both concepts and examples. The main question in machine teaching is the minimum number of examples needed for any concept, the so-called teaching dimension. A recent paper (Ferri et al., 2024) conjectured that the worst case for this model, as a function of the size of the concept class, occurs when the consistency matrix contains the binary representations of numbers from zero and up. In this paper we prove their conjecture. The result can be seen as a generalization of a theorem resolving the edge isoperimetry problem for hypercubes (Hart, 1976), and our proof is based on a lemma of (Graham, 1970). Joakim Sunde, Brigt Håvardstun, Jan Kratochvíl, Jan Arne Telle |
ICML | 3 |
| 2024 | On the Structure of Hamiltonian Graphs with Small Independence Number
Nikola Jedlicková, Jan Kratochvíl |
IWOCA | 2 |
| 2024 | List Covering of Regular Multigraphs with Semi-edges
Jan Bok, Jirí Fiala 0001, Nikola Jedlicková, Jan Kratochvíl, Pawel Rzazewski |
Algorithmica | 4 |
| 2024 | Computational complexity of covering disconnected multigraphs
Jan Bok, Jirí Fiala 0001, Nikola Jedlicková, Jan Kratochvíl, Michaela Seifrtová |
Discret. Appl. Math. | 4 |
| 2023 | The Parametrized Complexity of the Segment Number
Sabine Cornelsen, Giordano Da Lozzo, Luca Grilli 0001, Siddharth Gupta 0002, Jan Kratochvíl, Alexander Wolff 0001 |
GD (2) | 5 |
| 2023 | Three Edge-Disjoint Plane Spanning Paths in a Point Set
Philipp Kindermann, Jan Kratochvíl, Giuseppe Liotta, Pavel Valtr 0001 |
GD (1) | 2 |
| 2023 | Recognizing H-Graphs - Beyond Circular-Arc GraphsabstractIn 1992 Biró, Hujter and Tuza introduced, for every fixed connected graph $H$, the class of $H$-graphs, defined as the intersection graphs of connected subgraphs of some subdivision of $H$. Recently, quite a lot of research has been devoted to understanding the tractability border for various computational problems, such as recognition or isomorphism testing, in classes of $H$-graphs for different graphs $H$. In this work we undertake this research topic, focusing on the recognition problem. Chaplick, Töpfer, Voborn\'ık, and Zeman showed, for every fixed tree $T$, a polynomial-time algorithm recognizing $T$-graphs. Tucker showed a polynomial time algorithm recognizing $K_3$-graphs (circular-arc graphs). On the other hand, Chaplick at al. showed that recognition of $H$-graphs is $NP$-hard if $H$ contains two different cycles sharing an edge. The main two results of this work narrow the gap between the $NP$-hard and $P$ cases of $H$-graphs recognition. First, we show that recognition of $H$-graphs is $NP$-hard when $H$ contains two different cycles. On the other hand, we show a polynomial-time algorithm recognizing $L$-graphs, where $L$ is a graph containing a cycle and an edge attached to it ($L$-graphs are called lollipop graphs). Our work leaves open the recognition problems of $M$-graphs for every unicyclic graph $M$ different from a cycle and a lollipop. Other results of this work, which shed some light on the cases that remain open, are as follows. Firstly, the recognition of $M$-graphs, where $M$ is a fixed unicyclic graph, admits a polynomial time algorithm if we restrict the input to graphs containing particular holes (hence recognition of $M$-graphs is probably most difficult for chordal graphs). Secondly, the recognition of medusa graphs, which are defined as the union of $M$-graphs, where $M$ runs over all unicyclic graphs, is $NP$-complete. Deniz Agaoglu, Onur Çagirici, Jan Derbisz, Tim A. Hartmann, Petr Hlinený, Jan Kratochvíl, Tomasz Krawczyk, Peter Zeman 0001 |
MFCS | 6 |
| 2023 | Computational Complexity of Covering Colored Mixed Multigraphs with Degree Partition Equivalence Classes of Size at Most Two (Extended Abstract)
Jan Bok, Jirí Fiala 0001, Nikola Jedlicková, Jan Kratochvíl, Michaela Seifrtová |
WG | 4 |
| 2022 | The Rique-Number of Graphs
Michael A. Bekos, Stefan Felsner, Philipp Kindermann, Stephen G. Kobourov, Jan Kratochvíl, Ignaz Rutter |
GD | 5 |
| 2022 | List Covering of Regular Multigraphs
Jan Bok, Jirí Fiala 0001, Nikola Jedlicková, Jan Kratochvíl, Pawel Rzazewski |
IWOCA | 4 |
| 2022 | Preface: Ninth workshop on graph classes, optimization, and Width Parameters, Vienna, Austria
Robert Ganian, Jan Kratochvíl, Stefan Szeider |
Discret. Appl. Math. | 2 |
| 2021 | Computational Complexity of Covering Disconnected Multigraphs
Jan Bok, Jirí Fiala 0001, Nikola Jedlicková, Jan Kratochvíl, Michaela Seifrtová |
FCT | 4 |
| 2021 | Computational Complexity of Covering Multigraphs with Semi-Edges: Small CasesabstractWe initiate the study of computational complexity of graph coverings, aka locally bijective graph homomorphisms, for graphs with semi-edges. The notion of graph covering is a discretization of coverings between surfaces or topological spaces, a notion well known and deeply studied in classical topology. Graph covers have found applications in discrete mathematics for constructing highly symmetric graphs, and in computer science in the theory of local computations. In 1991, Abello et al. asked for a classification of the computational complexity of deciding if an input graph covers a fixed target graph, in the ordinary setting (of graphs with only edges). Although many general results are known, the full classification is still open. In spite of that, we propose to study the more general case of covering graphs composed of normal edges (including multiedges and loops) and so-called semi-edges. Semi-edges are becoming increasingly popular in modern topological graph theory, as well as in mathematical physics. They also naturally occur in the local computation setting, since they are lifted to matchings in the covering graph. We show that the presence of semi-edges makes the covering problem considerably harder; e.g., it is no longer sufficient to specify the vertex mapping induced by the covering, but one necessarily has to deal with the edge mapping as well. We show some solvable cases and, in particular, completely characterize the complexity of the already very nontrivial problem of covering one- and two-vertex (multi)graphs with semi-edges. Our NP-hardness results are proven for simple input graphs, and in the case of regular two-vertex target graphs, even for bipartite ones. We remark that our new characterization results also strengthen previously known results for covering graphs without semi-edges, and they in turn apply to an infinite class of simple target graphs with at most two vertices of degree more than two. Some of the results are moreover proven in a more general setting (e.g., finding k-tuples of pairwise disjoint perfect matchings in regular graphs, or finding equitable partitions of regular bipartite graphs). Jan Bok, Jirí Fiala 0001, Petr Hlinený, Nikola Jedlicková, Jan Kratochvíl |
MFCS | 5 |
| 2021 | U-Bubble Model for Mixed Unit Interval Graphs and Its Applications: The MaxCut Problem RevisitedabstractAbstract Interval graphs, intersection graphs of segments on a real line (intervals), play a key role in the study of algorithms and special structural properties. Unit interval graphs, their proper subclass, where each interval has a unit length, has also been extensively studied. We study mixed unit interval graphs—a generalization of unit interval graphs where each interval has still a unit length, but intervals of more than one type (open, closed, semi-closed) are allowed. This small modification captures a richer class of graphs. In particular, mixed unit interval graphs may contain a claw as an induced subgraph, as opposed to unit interval graphs. Heggernes, Meister, and Papadopoulos defined a representation of unit interval graphs called the bubble model which turned out to be useful in algorithm design. We extend this model to the class of mixed unit interval graphs and demonstrate the advantages of this generalized model by providing a subexponential-time algorithm for solving the MaxCut problem on mixed unit interval graphs. In addition, we derive a polynomial-time algorithm for certain subclasses of mixed unit interval graphs. We point out a substantial mistake in the proof of the polynomiality of the MaxCut problem on unit interval graphs by Boyacı et al. (Inf Process Lett 121:29–33, 2017. 10.1016/j.ipl.2017.01.007 ). Hence, the time complexity of this problem on unit interval graphs remains open. We further provide a better algorithmic upper-bound on the clique-width of mixed unit interval graphs. Jan Kratochvíl, Tomás Masarík, Jana Masaríková |
Algorithmica | 1 |
| 2020 | U-Bubble Model for Mixed Unit Interval Graphs and Its Applications: The MaxCut Problem RevisitedabstractInterval graphs, intersection graphs of segments on a real line (intervals), play a key role in the study of algorithms and special structural properties. Unit interval graphs, their proper subclass, where each interval has a unit length, has also been extensively studied. We study mixed unit interval graphs - a generalization of unit interval graphs where each interval has still a unit length, but intervals of more than one type (open, closed, semi-closed) are allowed. This small modification captures a much richer class of graphs. In particular, mixed unit interval graphs are not claw-free, compared to unit interval graphs. Heggernes, Meister, and Papadopoulos defined a representation of unit interval graphs called the bubble model which turned out to be useful in algorithm design. We extend this model to the class of mixed unit interval graphs and demonstrate the advantages of this generalized model by providing a subexponential-time algorithm for solving the MaxCut problem on mixed unit interval graphs. In addition, we derive a polynomial-time algorithm for certain subclasses of mixed unit interval graphs. We point out a substantial mistake in the proof of the polynomiality of the MaxCut problem on unit interval graphs by Boyaci, Ekim, and Shalom (2017). Hence, the time complexity of this problem on unit interval graphs remains open. We further provide a better algorithmic upper-bound on the clique-width of mixed unit interval graphs. Jan Kratochvíl, Tomás Masarík, Jana Masaríková |
MFCS | 1 |
| 2020 | The Stub Resolution of 1-Planar Graphs
Michael Kaufmann 0001, Jan Kratochvíl, Fabian Lipp, Fabrizio Montecchiani, Chrysanthi N. Raftopoulou, Pavel Valtr 0001 |
WALCOM | 2 |
| 2019 | Cops, a fast robber and defensive domination on interval graphs
Dariusz Dereniowski, Tomas Gavenciak, Jan Kratochvíl |
Theor. Comput. Sci. | 3 |
| 2018 | Homothetic polygons and beyond: Maximal cliques in intersection graphs
Valentin E. Brimkov, Konstanty Junosza-Szaniawski, Sean Kafer, Jan Kratochvíl, Martin Pergel, Pawel Rzazewski, Matthew Szczepankiewicz, Joshua Terhaar |
Discret. Appl. Math. | 4 |
| 2018 | Parameterized complexity of distance labeling and uniform channel assignment problems
Jirí Fiala 0001, Tomas Gavenciak, Dusan Knop, Martin Koutecký, Jan Kratochvíl |
Discret. Appl. Math. | 5 |
| 2017 | On Vertex- and Empty-Ply Proximity Drawings
Patrizio Angelini, Steven Chaplick, Felice De Luca, Jirí Fiala 0001, Jaroslav Hancl, Niklas Heinsohn, Michael Kaufmann 0001, Stephen G. Kobourov, Jan Kratochvíl, Pavel Valtr 0001 |
GD | 9 |
| 2017 | Extending Partial Representations of Proper and Unit Interval Graphs
Pavel Klavík, Jan Kratochvíl, Yota Otachi, Ignaz Rutter, Toshiki Saitoh, Maria Saumell, Tomás Vyskocil |
Algorithmica | 2 |
| 2017 | Extending Partial Representations of Interval Graphs
Pavel Klavík, Jan Kratochvíl, Yota Otachi, Toshiki Saitoh, Tomás Vyskocil |
Algorithmica | 2 |
| 2017 | MSOL restricted contractibility to planar graphs
James Abello, Pavel Klavík, Jan Kratochvíl, Tomás Vyskocil |
Theor. Comput. Sci. | 3 |
| 2016 | Fixed Parameter Complexity of Distance Constrained Labeling and Uniform Channel Assignment Problems - (Extended Abstract)
Jirí Fiala 0001, Tomas Gavenciak, Dusan Knop, Martin Koutecký, Jan Kratochvíl |
COCOON | 5 |
| 2016 | On the Hardness of Switching to a Small Number of Edges
Vít Jelínek, Eva Jelínková, Jan Kratochvíl |
COCOON | 3 |
| 2016 | Simultaneous Orthogonal Planarity
Patrizio Angelini, Steven Chaplick, Sabine Cornelsen, Giordano Da Lozzo, Giuseppe Di Battista, Peter Eades, Philipp Kindermann, Jan Kratochvíl, Fabian Lipp, Ignaz Rutter |
GD | 8 |
| 2016 | Computational complexity of covering three-vertex multigraphs
Jan Kratochvíl, Jan Arne Telle, Marek Tesar 0001 |
Theor. Comput. Sci. | 1 |
| 2015 | 2-Layer Fan-Planarity: From Caterpillar to Stegosaurus
Carla Binucci, Markus Chimani, Walter Didimo, Martin Gronemann, Karsten Klein 0001, Jan Kratochvíl, Fabrizio Montecchiani, Ioannis G. Tollis |
GD | 6 |
| 2015 | Cops and Robbers on String Graphs
Tomas Gavenciak, Przemyslaw Gordinowicz, Vít Jelínek, Pavel Klavík, Jan Kratochvíl |
ISAAC | 5 |
| 2015 | Completion of the Mixed Unit Interval Graphs Hierarchy
Alexandre Talon, Jan Kratochvíl |
TAMC | 2 |
| 2015 | Testing Planarity of Partially Embedded GraphsabstractWe study the following problem: given a planar graph G and a planar drawing (embedding) of a subgraph of G , can such a drawing be extended to a planar drawing of the entire graph G ? This problem fits the paradigm of extending a partial solution for a problem to a complete one, which has been studied before in many different settings. Unlike many cases, in which the presence of a partial solution in the input makes an otherwise easy problem hard, we show that the planarity question remains polynomial-time solvable. Our algorithm is based on several combinatorial lemmas, which show that the planarity of partially embedded graphs exhibits the ‘TONCAS’ behavior “the obvious necessary conditions for planarity are also sufficient.” These conditions are expressed in terms of the interplay between (1) the rotation system and containment relationships between cycles and (2) the decomposition of a graph into its connected, biconnected, and triconnected components. This implies that no dynamic programming is needed for a decision algorithm and that the elements of the decomposition can be processed independently. Further, by equipping the components of the decomposition with suitable data structures and by carefully splitting the problem into simpler subproblems, we make our algorithm run in linear time. Finally, we consider several generalizations of the problem, such as minimizing the number of edges of the partial embedding that need to be rerouted to extend it, and argue that they are NP-hard. We also apply our algorithm to the simultaneous graph drawing problem Simultaneous Embedding with Fixed Edges (Sefe) . There we obtain a linear-time algorithm for the case that one of the input graphs or the common graph has a fixed planar embedding. Patrizio Angelini, Giuseppe Di Battista, Fabrizio Frati, Vít Jelínek, Jan Kratochvíl, Maurizio Patrignani, Ignaz Rutter |
ACM Trans. Algorithms | 5 |
| 2015 | Extending partial representations of subclasses of chordal graphs
Pavel Klavík, Jan Kratochvíl, Yota Otachi, Toshiki Saitoh |
Theor. Comput. Sci. | 2 |
| 2014 | Drawing Simultaneously Embedded Graphs with Few Bends
Luca Grilli 0001, Seok-Hee Hong 0001, Jan Kratochvíl, Ignaz Rutter |
GD | 3 |
| 2014 | Algorithmic Aspects of Regular Graph Covers with Applications to Planar Graphs
Jirí Fiala 0001, Pavel Klavík, Jan Kratochvíl, Roman Nedela |
ICALP (1) | 3 |
| 2014 | Planar Embeddings with Small and Uniform Faces
Giordano Da Lozzo, Vít Jelínek, Jan Kratochvíl, Ignaz Rutter |
ISAAC | 3 |
| 2014 | Computational Complexity of Covering Three-Vertex Multigraphs
Jan Kratochvíl, Jan Arne Telle, Marek Tesar 0001 |
MFCS (2) | 1 |
| 2014 | Contact Representations of Planar Graphs: Extending a Partial Representation is Hard
Steven Chaplick, Paul Dorbec, Jan Kratochvíl, Mickaël Montassier, Juraj Stacho |
WG | 3 |
| 2014 | Guest editors' foreword
Pinar Heggernes, Jan Kratochvíl, Sang-il Oum |
Discret. Appl. Math. | 2 |
| 2014 | Locally injective k-colourings of planar graphs
Jan Kratochvíl, Mark H. Siggers |
Discret. Appl. Math. | 1 |
| 2013 | Cops and Robbers on Intersection Graphs
Tomas Gavenciak, Vít Jelínek, Pavel Klavík, Jan Kratochvíl |
ISAAC | 4 |
| 2013 | Non-crossing Connectors in the Plane
Jan Kratochvíl, Torsten Ueckerdt |
TAMC | 1 |
| 2013 | A Kuratowski-type theorem for planarity of partially embedded graphs
Vít Jelínek, Jan Kratochvíl, Ignaz Rutter |
Comput. Geom. | 2 |
| 2013 | Determining the L(2, 1)L(2, 1)-span in polynomial space
Konstanty Junosza-Szaniawski, Jan Kratochvíl, Mathieu Liedloff, Pawel Rzazewski |
Discret. Appl. Math. | 2 |
| 2013 | Preface
Jirí Fiala 0001, Jan Kratochvíl, Angsheng Li |
Theor. Comput. Sci. | 2 |
| 2013 | Fast exact algorithm for L(2, 1)-labeling of graphs
Konstanty Junosza-Szaniawski, Jan Kratochvíl, Mathieu Liedloff, Peter Rossmanith, Pawel Rzazewski |
Theor. Comput. Sci. | 2 |
| 2012 | Extending Partial Representations of Function Graphs and Permutation Graphs
Pavel Klavík, Jan Kratochvíl, Tomasz Krawczyk, Bartosz Walczak |
ESA | 2 |
| 2012 | Beyond Homothetic Polygons: Recognition and Maximum Clique
Konstanty Junosza-Szaniawski, Jan Kratochvíl, Martin Pergel, Pawel Rzazewski |
ISAAC | 2 |
| 2012 | Extending Partial Representations of Subclasses of Chordal Graphs
Pavel Klavík, Jan Kratochvíl, Yota Otachi, Toshiki Saitoh |
ISAAC | 2 |
| 2012 | MSOL Restricted Contractibility to Planar Graphs
James Abello, Pavel Klavík, Jan Kratochvíl, Tomás Vyskocil |
IPEC | 3 |
| 2012 | Cluster Vertex Deletion: A Parameterization between Vertex Cover and Clique-Width
Martin Doucha, Jan Kratochvíl |
MFCS | 2 |
| 2012 | Bend-Bounded Path Intersection Graphs: Sausages, Noodles, and Waffles on a Grill
Steven Chaplick, Vít Jelínek, Jan Kratochvíl, Tomás Vyskocil |
WG | 3 |
| 2012 | Determining the L(2, 1)-Span in Polynomial Space
Konstanty Junosza-Szaniawski, Jan Kratochvíl, Mathieu Liedloff, Pawel Rzazewski |
WG | 2 |
| 2012 | Distance three labelings of trees
Jirí Fiala 0001, Petr A. Golovach, Jan Kratochvíl, Bernard Lidický, Daniël Paulusma |
Discret. Appl. Math. | 3 |
| 2012 | Parameterized complexity of generalized domination problems
Petr A. Golovach, Jan Kratochvíl, Ondrej Suchý 0001 |
Discret. Appl. Math. | 2 |
| 2012 | Guest editors' foreword
Pinar Heggernes, Jan Kratochvíl, Andrzej Proskurowski |
Discret. Appl. Math. | 2 |
| 2011 | A kuratowski-type theorem for planarity of partially embedded graphsabstractA partially embedded graph (or PEG) is a triple (G,H,EH), where G is a graph, H is a subgraph of G, and EH is a planar embedding of H. We say that a PEG (G,H,EH) is planar if the graph G has a planar embedding that extends the embedding EH. Vít Jelínek, Jan Kratochvíl, Ignaz Rutter |
SCG | 2 |
| 2011 | Can they cross? and how?: (the hitchhiker's guide to the universe of geometric intersection graphs)abstractGeometric representations of graphs are intensively studied for their practical motivations and applications, as well as interesting structural and theoretical properties. We will survey recent results, persistent open problems, and prospective directions of further research in this exciting area lying on the border of graph theory and computational geometry. Jan Kratochvíl |
SCG | 1 |
| 2011 | Fast Exact Algorithm for L(2, 1)-Labeling of Graphs
Konstanty Junosza-Szaniawski, Jan Kratochvíl, Mathieu Liedloff, Peter Rossmanith, Pawel Rzazewski |
TAMC | 2 |
| 2011 | Extending Partial Representations of Interval Graphs
Pavel Klavík, Jan Kratochvíl, Tomás Vyskocil |
TAMC | 2 |
| 2011 | Branch and Recharge: Exact Algorithms for Generalized Domination
Fedor V. Fomin, Petr A. Golovach, Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff |
Algorithmica | 3 |
| 2011 | Exact Algorithms for L(2, 1)-Labeling of Graphs
Frédéric Havet, Martin Klazar, Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff |
Algorithmica | 3 |
| 2011 | Parameterized complexity of coloring problems: Treewidth versus vertex cover
Jirí Fiala 0001, Petr A. Golovach, Jan Kratochvíl |
Theor. Comput. Sci. | 3 |
| 2010 | On the Computational Complexity of Degenerate Unit Distance Representations of Graphs
Boris Horvat, Jan Kratochvíl, Tomaz Pisanski |
IWOCA | 2 |
| 2010 | Faithful Representations of Graphs by Islands in the Extended Grid
Michael D. Coury, Pavol Hell, Jan Kratochvíl, Tomás Vyskocil |
LATIN | 3 |
| 2010 | Testing Planarity of Partially Embedded GraphsabstractWe study the following problem: Given a planar graph G and a planar drawing (embedding) of a subgraph of G, can such a drawing be extended to a planar drawing of the entire graph G? This problem fits the paradigm of extending a partial solution to a complete one, which has been studied before in many different settings. Unlike many cases, in which the presence of a partial solution in the input makes hard an otherwise easy problem, we show that the planarity question remains polynomial-time solvable. Our algorithm is based on several combinatorial lemmata which show that the planarity of partially embedded graphs meets the “on-cas” behaviour – obvious necessary conditions for planarity are also sufficient. These conditions are expressed in terms of the interplay between (a) rotation schemes and containment relationships between cycles and (b) the decomposition of a graph into its connected, biconnected, and triconnected components. This implies that no dynamic programming is needed for a decision algorithm and that the elements of the decomposition can be processed independently. Further, by equipping the components of the decomposition with suitable data structures and by carefully splitting the problem into simpler subproblems, we improve our algorithm to reach linear-time complexity. Finally, we consider several generalizations of the problem, e.g. minimizing the number of edges of the partial embedding that need to be rerouted to extend it, and argue that they are NP-hard. Also, we show how our algorithm can be applied to solve related Graph Drawing problems. Patrizio Angelini, Giuseppe Di Battista, Fabrizio Frati, Vít Jelínek, Jan Kratochvíl, Maurizio Patrignani, Ignaz Rutter |
SODA | 5 |
| 2010 | Guest Editors' Foreword
Pinar Heggernes, Jan Kratochvíl, Andrzej Proskurowski |
Discret. Appl. Math. | 2 |
| 2010 | Pursuing a fast robber on a graph
Fedor V. Fomin, Petr A. Golovach, Jan Kratochvíl, Nicolas Nisse, Karol Suchan |
Theor. Comput. Sci. | 3 |
| 2009 | The Planar Slope Number of Planar Partial 3-Trees of Bounded Degree
Vít Jelínek, Eva Jelínková, Jan Kratochvíl, Bernard Lidický, Marek Tesar 0001, Tomás Vyskocil |
GD | 3 |
| 2009 | Parameterized Complexity of Coloring Problems: Treewidth versus Vertex Cover
Jirí Fiala 0001, Petr A. Golovach, Jan Kratochvíl |
TAMC | 3 |
| 2009 | Parameterized Complexity of Generalized Domination Problems
Petr A. Golovach, Jan Kratochvíl, Ondrej Suchý 0001 |
WG | 2 |
| 2009 | Guest editors' foreword
Jan Kratochvíl, Andrzej Proskurowski, Oriol Serra |
Discret. Appl. Math. | 1 |
| 2009 | Untangling a Planar GraphabstractA straight-line drawing δ of a planar graph G need not be plane but can be made so by untangling it, that is, by moving some of the vertices of G. Let shift(G,δ) denote the minimum number of vertices that need to be moved to untangle δ. We show that shift(G,δ) is NP-hard to compute and to approximate. Our hardness results extend to a version of 1BendPointSetEmbeddability, a well-known graph-drawing problem. Further we define fix(G,δ)=n−shift(G,δ) to be the maximum number of vertices of a planar n-vertex graph G that can be fixed when untangling δ. We give an algorithm that fixes at least $\sqrt{((\log n)-1)/\log\log n}$ vertices when untangling a drawing of an n-vertex graph G. If G is outerplanar, the same algorithm fixes at least $\sqrt{n/2}$ vertices. On the other hand, we construct, for arbitrarily large n, an n-vertex planar graph G and a drawing δ G of G with $\ensuremath {\mathrm {fix}}(G,\delta_{G})\leq \sqrt{n-2}+1$ and an n-vertex outerplanar graph H and a drawing δ H of H with $\ensuremath {\mathrm {fix}}(H,\delta_{H})\leq2\sqrt{n-1}+1$ . Thus our algorithm is asymptotically worst-case optimal for outerplanar graphs. Xavier Goaoc, Jan Kratochvíl, Yoshio Okamoto, Chan-Su Shin, Andreas Spillner 0001, Alexander Wolff 0001 |
Discret. Comput. Geom. | 2 |
| 2009 | Sort and Search: Exact algorithms for generalized domination
Fedor V. Fomin, Petr A. Golovach, Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff |
Inf. Process. Lett. | 3 |
| 2008 | Clustered Planarity: Embedded Clustered Graphs with Two-Component Clusters
Vít Jelínek, Eva Jelínková, Jan Kratochvíl, Bernard Lidický |
GD | 3 |
| 2008 | On Switching to H-Free Graphs
Eva Jelínková, Jan Kratochvíl |
ICGT | 2 |
| 2008 | Computational Complexity of the Distance Constrained Labeling Problem for Trees (Extended Abstract)
Jirí Fiala 0001, Petr A. Golovach, Jan Kratochvíl |
ICALP (1) | 3 |
| 2008 | On the Complexity of Reconstructing H -free Graphs from Their Star Systems
Fedor V. Fomin, Jan Kratochvíl, Daniel Lokshtanov, Federico Mancini 0001, Jan Arne Telle |
LATIN | 2 |
| 2008 | Distance Constrained Labelings of Trees
Jirí Fiala 0001, Petr A. Golovach, Jan Kratochvíl |
TAMC | 3 |
| 2008 | Generalized Domination in Degenerate Graphs: A Complete Dichotomy of Computational Complexity
Petr A. Golovach, Jan Kratochvíl |
TAMC | 2 |
| 2008 | On the computational complexity of partial covers of Theta graphs
Jirí Fiala 0001, Jan Kratochvíl, Attila Pór |
Discret. Appl. Math. | 2 |
| 2007 | Geometric Intersection Graphs: Do Short Cycles Help?
Jan Kratochvíl, Martin Pergel |
COCOON | 1 |
| 2007 | Moving Vertices to Make Drawings Plane
Xavier Goaoc, Jan Kratochvíl, Yoshio Okamoto, Chan-Su Shin, Alexander Wolff 0001 |
GD | 2 |
| 2007 | Clustered Planarity: Small Clusters in Eulerian Graphs
Eva Jelínková, Jan Kára, Jan Kratochvíl, Martin Pergel, Ondrej Suchý 0001, Tomás Vyskocil |
GD | 3 |
| 2007 | Exact Algorithms for L (2, 1)-Labeling of Graphs
Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff |
MFCS | 1 |
| 2007 | Branch and Recharge: Exact Algorithms for Generalized Domination
Fedor V. Fomin, Petr A. Golovach, Jan Kratochvíl, Dieter Kratsch, Mathieu Liedloff |
WADS | 3 |
| 2007 | Computational Complexity of Generalized Domination: A Complete Dichotomy for Chordal Graphs
Petr A. Golovach, Jan Kratochvíl |
WG | 2 |
| 2007 | Editorial
Jan Kratochvíl, Josep Díaz, Jirí Fiala 0001 |
Discret. Appl. Math. | 1 |
| 2006 | Max-tolerance graphs as intersection graphs: cliques, cycles, and recognition
Michael Kaufmann 0001, Jan Kratochvíl, Katharina A. Zweig, Amarendran Ramaswami Subramanian |
SODA | 2 |
| 2006 | Locally Injective Graph Homomorphism: Lists Guarantee Dichotomy
Jirí Fiala 0001, Jan Kratochvíl |
WG | 2 |
| 2006 | Planar Graph Coloring Avoiding Monochromatic Subgraphs: Trees and Paths Make It Difficult
Hajo Broersma, Fedor V. Fomin, Jan Kratochvíl, Gerhard J. Woeginger |
Algorithmica | 3 |
| 2006 | Coloring mixed hypertrees
Daniel Král, Jan Kratochvíl, Andrzej Proskurowski, Heinz-Jürgen Voss |
Discret. Appl. Math. | 2 |
| 2005 | On the Complexity of the Balanced Vertex Ordering Problem
Jan Kára, Jan Kratochvíl, David R. Wood |
COCOON | 2 |
| 2005 | Distance Constrained Labelings of Graphs of Bounded Treewidth
Jirí Fiala 0001, Petr A. Golovach, Jan Kratochvíl |
ICALP | 3 |
| 2005 | Systems of distant representatives
Jirí Fiala 0001, Jan Kratochvíl, Andrzej Proskurowski |
Discret. Appl. Math. | 2 |
| 2005 | Computing the branchwidth of interval graphs
Ton Kloks, Jan Kratochvíl, Haiko Müller |
Discret. Appl. Math. | 2 |
| 2005 | Structural decompositions, width parameters, and graph labelings
Jan Kratochvíl, Andrzej Proskurowski, Oriol Serra |
Discret. Appl. Math. | 1 |
| 2005 | Preface
Václav Koubek, Jan Kratochvíl |
Theor. Comput. Sci. | 2 |
| 2004 | Elegant Distance Constrained Labelings of Trees
Jirí Fiala 0001, Petr A. Golovach, Jan Kratochvíl |
WG | 3 |
| 2003 | Two Results on Intersection Graphs of Polygons
Jan Kratochvíl, Martin Pergel |
GD | 1 |
| 2003 | Complexity of Hypergraph Coloring and Seidel's Switching
Jan Kratochvíl |
WG | 1 |
| 2003 | Mixed hypergraphs with bounded degree: edge-coloring of mixed multigraphs
Daniel Král, Jan Kratochvíl, Heinz-Jürgen Voss |
Theor. Comput. Sci. | 2 |
| 2002 | Geometric Systems of Disjoint Representatives
Jirí Fiala 0001, Jan Kratochvíl, Andrzej Proskurowski |
GD | 2 |
| 2002 | On the b-Chromatic Number of Graphs
Jan Kratochvíl, Zsolt Tuza, Margit Voigt |
WG | 1 |
| 2001 | Complexity of Partial Covers of Graphs
Jirí Fiala 0001, Jan Kratochvíl |
ISAAC | 2 |
| 2001 | Complexity Note on Mixed Hypergraphs
Daniel Král, Jan Kratochvíl, Heinz-Jürgen Voss |
MFCS | 2 |
| 2001 | Complexity of Coloring Graphs without Forbidden Induced Subgraphs
Daniel Král, Jan Kratochvíl, Zsolt Tuza, Gerhard J. Woeginger |
WG | 2 |
| 2001 | Fixed-parameter complexity of lambda-labelings
Jirí Fiala 0001, Ton Kloks, Jan Kratochvíl |
Discret. Appl. Math. | 3 |
| 2000 | On the complexity of bicoloring clique hypergraphs of graphs (extended abstract)
Jan Kratochvíl, Zsolt Tuza |
SODA | 1 |
| 2000 | Coloring Mixed Hypertrees
Daniel Král, Jan Kratochvíl, Andrzej Proskurowski, Heinz-Jürgen Voss |
WG | 2 |
| 2000 | Independent Sets with Domination Constraints
Magnús M. Halldórsson, Jan Kratochvíl, Jan Arne Telle |
Discret. Appl. Math. | 2 |
| 1999 | New Branchwidth Territories
Ton Kloks, Jan Kratochvíl, Haiko Müller |
STACS | 2 |
| 1999 | Fixed-Parameter Complexity of lambda-Labelings
Jirí Fiala 0001, Ton Kloks, Jan Kratochvíl |
WG | 3 |
| 1999 | Mod-2 Independence and Domination in Graphs
Magnús M. Halldórsson, Jan Kratochvíl, Jan Arne Telle |
WG | 2 |
| 1999 | Rankings of Directed GraphsabstractA ranking of a graph is a coloring of the vertex set with positive integers in such a way that on every path connecting two vertices of the same color there is a vertex of larger color. We consider the directed variant of this problem, where the above condition is imposed only on those paths in which all edges are oriented consecutively. We show that the ranking number of an orientation of a tree is bounded by that of its longest directed path plus one, and that it can be computed in polynomial time. Unlike the undirected case, however, deciding whether the ranking number of a directed (and even of an acyclic directed) graph is bounded by a constant is NP-complete. In fact, the 3-ranking of planar bipartite acyclic digraphs is already hard. Jan Kratochvíl, Zsolt Tuza |
SIAM J. Discret. Math. | 1 |
| 1998 | Crossing Number of Abstract Topological Graphs
Jan Kratochvíl |
GD | 1 |
| 1998 | Independent Sets with Domination Constraints
Magnús M. Halldórsson, Jan Kratochvíl, Jan Arne Telle |
ICALP | 2 |
| 1998 | Rankings of Directed Graphs
Jan Kratochvíl, Zsolt Tuza |
WG | 1 |
| 1997 | Computational Complexity of the Krausz Dimension of Graphs
Petr Hlinený, Jan Kratochvíl |
WG | 2 |
| 1997 | Complexity of Colored Graph Covers I. Colored Directed Multigraphs
Jan Kratochvíl, Andrzej Proskurowski, Jan Arne Telle |
WG | 1 |
| 1997 | Transversal Partitioning in Balanced Hypergraphs
Elias Dahlhaus, Jan Kratochvíl, Paul D. Manuel, Mirka Miller |
Discret. Appl. Math. | 2 |
| 1996 | Intersection Graphs of Noncrossing Arc-Connected Sets in the Plane
Jan Kratochvíl |
GD | 1 |
| 1995 | Grid Intersection and Box Intersection Graphs on Surfaces (Extended Abstract)
Jan Kratochvíl, Teresa M. Przytycka |
GD | 1 |
| 1995 | The Complexity of Induced Minors and Related Problems
Michael R. Fellows, Jan Kratochvíl, Matthias Middendorf, Frank Pfeiffer |
Algorithmica | 2 |
| 1994 | Complexity of Graph Covering Problems
Jan Kratochvíl, Andrzej Proskurowski, Jan Arne Telle |
WG | 1 |
| 1994 | A Special Planar Satisfiability Problem and a Consequence of Its NP-completeness
Jan Kratochvíl |
Discret. Appl. Math. | 1 |
| 1994 | Algorithmic complexity of list colorings
Jan Kratochvíl, Zsolt Tuza |
Discret. Appl. Math. | 1 |
| 1993 | Satisfiability of Co-Nested Formulas
Jan Kratochvíl, Mirko Krivánek |
Acta Informatica | 1 |
| 1993 | One More Occurrence of Variables Makes Satisfiability Jump From Trivial to NP-CompleteabstractA Boolean formula in a conjunctive normal form is called a $(k,s)$ – formula if every clause contains exactly k variables and every variable occurs in at most s clauses. The $(k,s)$–${\text{SAT}}$ problem is the SATISFIABILITY problem restricted to $(k,s)$–formulas. It is proved that for every $k \geqslant 3$ there is an integer $f(k)$ such that $(k,s)$–${\text{SAT}}$ is trivial for $s \leqslant f(k)$ (because every $(k,s)$–formula is satisfiable) and is NP-complete for $s \geqslant f(k) + 1$. Moreover, $f(k)$ grows exponentially with k, namely, $\lfloor {{{2^k } / {ek}}} \rfloor \leqslant f(k) \leqslant 2^{k - 1} - 2^{k - 4} - 1$ for $k \geqslant 4$. Jan Kratochvíl, Petr Savický, Zsolt Tuza |
SIAM J. Comput. | 1 |
| 1992 | Compatible 2-factors
Jan Kratochvíl, Svatopluk Poljak |
Discret. Appl. Math. | 1 |
| 1991 | Noncrossing Subgraphs in Topological LayoutsabstractThe computational complexity of the following type of problems is studied. Given a topological layout (i.e., a drawing in the plane) of a graph, does it contain a noncrossing subgraph of a given type? It is conjectured that such problems are always NP-hard (provided planar subgraphs are looked for) regardless of the complexity of their nonplanar versions. This conjecture is verified for several cases in a very strong sense. In particular, it is shown that deciding the existence of a noncrossing path connecting two given vertices in a given topological layout of a 3-regular subgraph, as well as deciding the existence of a noncrossing cycle in such a layout, are NP-complete problems. It is also proved that deciding the existence of a noncrossing k-factor in a topological layout of a $( k + 1 )$-regular graph is NP-complete for $k = 2,3,4,5$. For $k = 1$, this question is NP-complete in layouts of 3-regular graphs, while it is polynomial solvable for layouts of graphs with maximum degree two. Jan Kratochvíl, Anna Lubiw, Jaroslav Nesetril |
SIAM J. Discret. Math. | 1 |
| 1988 | On the Computational Complexity of Codes in Graphs
Jan Kratochvíl, Mirko Krivánek |
MFCS | 1 |
| 1988 | On Restricted Two-FactorsabstractA two-factor of G consists of disjoint cycles that cover $V( G )$. The authors consider the existence problem for two-factors in which the cycles are restricted to having lengths from a prescribed (possibly infinite) set of integers. Theorems are presented which derive the existence of such restricted two-factors in G from their existence in $G - u$ and $G - v $. The possibility of such theorems is then related to the complexity of the corresponding existence problem. In particular, the only four cases in which polynomial algorithms can be expected (in the sense that all other cases are shown to be NP-hard) are identified. Pavol Hell, David G. Kirkpatrick, Jan Kratochvíl, Igor Kríz |
SIAM J. Discret. Math. | 3 |