VLDB 2026 Research / reviewers in the wild / expert
Lukasz Kowalik
dblp:k/LukaszKowalik
· DBLP profile ↗
58ranked-venue papers
28as first author
3since 2021 · last 2026
0000-0002-7546-2969ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 55 · 28 first-author · 3 since 2021Artificial intelligence and machine learning · 3Databases, data management, data science and information retrieval · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | The Planar Edge-Coloring Theorem of Vizing in O(nlog n) Time
Patryk Jedrzejczak, Lukasz Kowalik |
WG | 2 |
| 2024 | Edge-Coloring Sparse Graphs with Δ Colors in Quasilinear TimeabstractIn this paper we show that every graph G of bounded maximum average degree mad(G) and with maximum degree Δ can be edge-colored using the optimal number of Δ colors in quasilinear time, whenever Δ ≥ 2mad(G). The maximum average degree is within a multiplicative constant of other popular graph sparsity parameters like arboricity, degeneracy or maximum density. Our algorithm extends previous results of Chrobak and Nishizeki [Marek Chrobak and Takao Nishizeki, 1990] and Bhattacharya, Costa, Panski and Solomon [Sayan Bhattacharya et al., 2023]. Lukasz Kowalik |
ESA | 1 |
| 2022 | Many-visits TSP revisitedabstractWe study the Many-Visits Traveling Salesman Problem, where given a number k(v) for each of n cities and pairwise (possibly asymmetric) integer distances, one has to find an optimal tour that visits each city v exactly k(v) times. The currently fastest algorithm is due to Berger, Kozma, Mnich and Vincze [SODA 2019, TALG 2020] and runs in time and space O⁎(5n). They also show a polynomial-space algorithm running in time O(16n+o(n)). In this work, we show three main results: A randomized polynomial-space algorithm running in time O⁎(2nD), where D is the maximum distance between two cities. By using standard methods, this results in a (1+ϵ)-approximation running in time O⁎(2nϵ−1). A tight analysis of Berger et al.'s exponential-space algorithm, resulting in an O⁎(4n) running time bound. A new polynomial-space algorithm, running in time O(7.88n). Lukasz Kowalik, Shaohua Li 0005, Wojciech Nadara, Marcin Smulewicz, Magnus Wahlström |
J. Comput. Syst. Sci. | 1 |
| 2020 | Many Visits TSP RevisitedabstractPublikacja bezkosztowa Lukasz Kowalik, Shaohua Li 0005, Wojciech Nadara, Marcin Smulewicz, Magnus Wahlström |
ESA | 1 |
| 2020 | The Asymmetric Travelling Salesman Problem In Sparse DigraphsabstractAsymmetric Travelling Salesman Problem (ATSP) and its special case Directed Hamiltonicity are among the most fundamental problems in computer science. The dynamic programming algorithm running in time 𝒪^*(2ⁿ) developed almost 60 years ago by Bellman, Held and Karp, is still the state of the art for both of these problems. In this work we focus on sparse digraphs. First, we recall known approaches for Undirected Hamiltonicity and TSP in sparse graphs and we analyse their consequences for Directed Hamiltonicity and ATSP in sparse digraphs, either by adapting the algorithm, or by using reductions. In this way, we get a number of running time upper bounds for a few classes of sparse digraphs, including 𝒪^*(2^(n/3)) for digraphs with both out- and indegree bounded by 2, and 𝒪^*(3^(n/2)) for digraphs with outdegree bounded by 3. Our main results are focused on digraphs of bounded average outdegree d. The baseline for ATSP here is a simple enumeration of cycle covers which can be done in time bounded by 𝒪^*(μ(d)ⁿ) for a function μ(d) ≤ (⌈d⌉!)^(1/⌈d⌉). One can also observe that Directed Hamiltonicity can be solved in randomized time 𝒪^*((2-2^(-d))ⁿ) and polynomial space, by adapting a recent result of Björklund [ISAAC 2018] stated originally for Undirected Hamiltonicity in sparse bipartite graphs. We present two new deterministic algorithms for ATSP: the first running in time 𝒪(2^(0.441(d-1)n)) and polynomial space, and the second in exponential space with running time of 𝒪^*(τ(d)^(n/2)) for a function τ(d) ≤ d. Lukasz Kowalik, Konrad Majewski |
IPEC | 1 |
| 2020 | The PACE 2020 Parameterized Algorithms and Computational Experiments Challenge: TreedepthabstractPublikacja bezkosztowa Lukasz Kowalik, Marcin Mucha, Wojciech Nadara, Marcin Pilipczuk, Manuel Sorge, Piotr Wygocki |
IPEC | 1 |
| 2019 | Fine-Grained Complexity of k-OPT in Bounded-Degree Graphs for Solving TSP
Édouard Bonnet, Yoichi Iwata, Bart M. P. Jansen, Lukasz Kowalik |
ESA | 4 |
| 2019 | Improving TSP Tours Using Dynamic Programming over Tree DecompositionsabstractGiven a traveling salesman problem (TSP) tour H in graph G , a k -move is an operation that removes k edges from H and adds k edges of G so that a new tour H ′ is formed. The popular k -OPT heuristic for TSP finds a local optimum by starting from an arbitrary tour H and then improving it by a sequence of k -moves. Until 2016, the only known algorithm to find an improving k -move for a given tour was the naive solution in time O ( n k ). At ICALP’16, de Berg, Buchin, Jansen, and Woeginger showed an O ( n ⌊2 k /3⌋+1 )-time algorithm. We show an algorithm that runs in O ( n (1/4+ϵ k ) k ) time, where lim k → ∞ ϵ k = 0. It improves over the state of the art for every k ≥ 5. For the most practically relevant case k = 5, we provide a slightly refined algorithm running in O ( n 3.4 ) time. We also show that for the k = 4 case, improving over the O ( n 3 )-time algorithm of de Berg et al. would be a major breakthrough: An O ( n 3−ϵ )-time algorithm for any ϵ > 0 would imply an O ( n 3−δ )-time algorithm for the A ll P airs S hortest P aths problem, for some δ > 0. Marek Cygan, Lukasz Kowalik, Arkadiusz Socala |
ACM Trans. Algorithms | 2 |
| 2018 | On Directed Feedback Vertex Set Parameterized by Treewidth
Marthe Bonamy, Lukasz Kowalik, Jesper Nederlof, Michal Pilipczuk, Arkadiusz Socala, Marcin Wrochna |
WG | 2 |
| 2018 | Approximation and Parameterized Complexity of Minimax Approval VotingabstractWe present three results on the complexity of Minimax Approval Voting. First, we study Minimax Approval Voting parameterized by the Hamming distance d from the solution to the votes. We show Minimax Approval Voting admits no algorithm running in time O*(2o(d log d)), unless the Exponential Time Hypothesis (ETH) fails. This means that the O*(d2d) algorithm of Misra, Nabeel and Singh is essentially optimal. Motivated by this, we then show a parameterized approximation scheme, running in time O*((3/ε)2d), which is essentially tight assuming ETH. Finally, we get a new polynomial-time randomized approximation scheme for Minimax Approval Voting, which runs in time nO(1/ε2⋅log(1/ε))⋅poly(m), where n is a number of voters and m is a number of alternatives. It almost matches the running time of the fastest known PTAS for Closest String due to Ma and Sun. Marek Cygan, Lukasz Kowalik, Arkadiusz Socala, Krzysztof Sornat |
J. Artif. Intell. Res. | 2 |
| 2018 | On the Fine-Grained Complexity of Rainbow ColoringabstractThe Rainbow $k$-Coloring problem asks whether the edges of a given graph can be colored in $k$ colors so that every pair of vertices is connected by a rainbow path, i.e., a path with all edges of different colors. Our main result states that for any $k\ge 2$, there is no algorithm for Rainbow $k$-Coloring running in time $2^{o(n^{3/2})}$, unless the exponential time hypothesis fails. Motivated by this negative result we consider two parameterized variants of the problem. In the Subset Rainbow $k$-Coloring problem, introduced by Chakraborty et al. [ J. Comb. Optim., 21 (2009), pp. 330--347], we are additionally given a set $S$ of pairs of vertices and we ask if there is a coloring in which all the pairs in $S$ are connected by rainbow paths. We show that Subset Rainbow $k$-Coloring is fixed parameter tractable (FPT) when parameterized by $|S|$. We also study the Maximum Rainbow $k$-Coloring problem, where we are additionally given an integer $q$, and we ask if there is a coloring in which at least $q$ anti-edges are connected by rainbow paths. We show that the problem is FPT when parameterized by $q$ and has a kernel of size $O(q)$ for every $k\ge 2$, extending the result of Ananth, Nasre, and Sarpatwar, in FSTTCS, LIPIcs, Schloss Dagstuhl--Leibniz-Zentum für Informatik, Dagstuhl, Germany, 2011, pp. 241--251. We believe that our techniques used for the lower bounds may shed some light on the complexity of the classical Edge Coloring problem, where it is a major open question if a $2^{O(n)}$-time algorithm exists. Lukasz Kowalik, Juho Lauri, Arkadiusz Socala |
SIAM J. Discret. Math. | 1 |
| 2017 | Approximation and Parameterized Complexity of Minimax Approval VotingabstractWe present three results on the complexity of MINIMAX APPROVAL VOTING. First, we study MINIMAX APPROVAL VOTING parameterized by the Hamming distance d from the solution to the votes. We show MINIMAX APPROVAL VOTING admits no algorithm running in time O⋆(2o(d log d), unless the Exponential Time Hypothesis (ETH) fails. This means that the O⋆(d2d) algorithm of Misra et al. (AAMAS 2015) is essentially optimal. Motivated by this, we then show a parameterized approximation scheme, running in time O⋆((3/ε)2d), which is essentially tight assuming ETH. Finally, we get a new polynomial-time randomized approximation scheme for MINIMAX APPROVAL VOTING, which runs in time nO(1/ε2·log(1/ε))· poly(m), almost matching the running time of the fastest known PTAS for CLOSEST STRING due to Ma and Sun (SIAM J. Comp. 2009). Marek Cygan, Lukasz Kowalik, Arkadiusz Socala, Krzysztof Sornat |
AAAI | 2 |
| 2017 | Tight Lower Bounds for the Complexity of Multicoloring
Marthe Bonamy, Lukasz Kowalik, Michal Pilipczuk, Arkadiusz Socala, Marcin Wrochna |
ESA | 2 |
| 2017 | Improving TSP Tours Using Dynamic Programming over Tree DecompositionsabstractGiven a traveling salesman problem (TSP) tour H in graph G, a k-move is an operation which removes k edges from H, and adds k edges of G so that a new tour H' is formed. The popular k-opt heuristic for TSP finds a local optimum by starting from an arbitrary tour H and then improving it by a sequence of k-moves. Until 2016, the only known algorithm to find an improving k-move for a given tour was the naive solution in time O(n^k). At ICALP'16 de Berg, Buchin, Jansen and Woeginger showed an O(n^{floor(2/3k)+1})-time algorithm. We show an algorithm which runs in O(n^{(1/4 + epsilon_k)k}) time, where lim_{k -> infinity} epsilon_k = 0. It improves over the state of the art for every k >= 5. For the most practically relevant case k=5 we provide a slightly refined algorithm running in O(n^{3.4}) time. We also show that for the k=4 case, improving over the O(n^3)-time algorithm of de Berg et al. would be a major breakthrough: an O(n^{3 - epsilon})-time algorithm for any epsilon > 0 would imply an O(n^{3 - delta})-time algorithm for the All Pairs Shortest Paths problem, for some delta>0. Marek Cygan, Lukasz Kowalik, Arkadiusz Socala |
ESA | 2 |
| 2017 | RobustSPAM for Inference from Noisy Longitudinal Data and Preservation of PrivacyabstractThe availability of complex temporal datasets in social, health and consumer contexts has driven the development of pattern mining techniques that enable the use of classical machine learning tools for model building. In this work we introduce a robust temporal pattern mining framework for finding predictive patterns in complex timestamped multivariate and noisy data. We design an algorithm RobustSPAM that enables mining of temporal patterns from data with noisy timestamps. We apply our algorithm to social care data from a local government body and investigate how the efficiency and accuracy of the method depends on the level of noise. We further explore the trade-off between the loss of predictivity due to perturbation of timestamps and the risk of person re-identification. Anna Palczewska, Jan Palczewski, Georgios Aivaliotis, Lukasz Kowalik |
ICMLA | 4 |
| 2017 | Linear Kernels for Outbranching Problems in Sparse DigraphsabstractIn the $$k$$ -Leaf Out-Branching and $$k$$ -Internal Out-Branching problems we are given a directed graph D with a designated root r and a nonnegative integer k. The question is whether there exists an outbranching rooted at r that has at least k leaves, or at least k internal vertices, respectively. Both these problems have been studied from the points of view of parameterized complexity and kernelization, and in particular for both of them kernels with $$O(k^2)$$ vertices are known on general graphs. In this work we show that $$k$$ -Leaf Out-Branching admits a kernel with O(k) vertices on $${{\mathcal {H}}}$$ -minor-free graphs, for any fixed family of graphs $${{\mathcal {H}}}$$ , whereas $$k$$ -Internal Out-Branching admits a kernel with O(k) vertices on any graph class of bounded expansion. Marthe Bonamy, Lukasz Kowalik, Michal Pilipczuk, Arkadiusz Socala |
Algorithmica | 2 |
| 2017 | Spotting Trees with Few LeavesabstractWe show two results related to finding trees and paths in graphs. First, we show that in $O^*(1.657^k2^{l/2})$ time one can either find a $k$-vertex tree with $l$ leaves in an $n$-vertex undirected graph or conclude that such a tree does not exist. Our solution can be applied as a subroutine to solve the $k$-Internal Spanning Tree problem in $O^*(min(3.455^k, 1.946^n))$ time using polynomial space, improving upon previous algorithms for this problem. In particular, for the first time we break the natural barrier of $O^*(2^n)$. Second, we show that the running time can be improved whenever the host graph admits a vertex coloring with few colors; it can be an ordinary proper vertex coloring, a fractional vertex coloring, or a vector coloring. In effect, we show improved bounds for Hamiltonicity and $k$-Path in any graph of maximum degree $\Delta=4,\ldots,12$ or with vector chromatic number at most 8. Our results extend the technique by Björklund [SIAM J. Comput., 43 (2014), pp. 280--299] and Björklund et al. [Narrow Sieves for Parameterized Paths and Packings, CoRR, arXiv:1007. 1161, 2010] to finding structures more general than paths as well as refine it to handle special classes of graphs more efficiently. Andreas Björklund, Vikram Kamat, Lukasz Kowalik, Meirav Zehavi |
SIAM J. Discret. Math. | 3 |
| 2017 | Counting Thin Subgraphs via Packings Faster than Meet-in-the-Middle TimeabstractVassilevska and Williams (STOC’09) showed how to count simple paths on k vertices and matchings on k /2 edges in an n -vertex graph in time n k /2+ O (1) . In the same year, two different algorithms with the same runtime were given by Koutis and Williams (ICALP’09), and Björklund et al. (ESA’09), via n st /2+ O (1) -time algorithms for counting t -tuples of pairwise disjoint sets drawn from a given family of s -sized subsets of an n -element universe. Shortly afterwards, Alon and Gutner (TALG’10) showed that these problems have Ω( n ⌊ st /2⌋ ) and Ω( n ⌊ k /2⌋ ) lower bounds when counting by color coding. Here, we show that one can do better—we show that the “meet-in-the-middle” exponent st /2 can be beaten and give an algorithm that counts in time n 0.45470382 st + O (1) for t a multiple of three. This implies algorithms for counting occurrences of a fixed subgraph on k vertices and pathwidth p ≪ k in an n -vertex graph in n 0.45470382 k +2 p + O (1) time, improving on the three mentioned algorithms for paths and matchings, and circumventing the color-coding lower bound. We also give improved bounds for counting t -tuples of disjoint s -sets for s = 2,3,4. Our algorithms use fast matrix multiplication. We show an argument that this is necessary to go below the meet-in-the-middle barrier. Andreas Björklund, Petteri Kaski, Lukasz Kowalik |
ACM Trans. Algorithms | 3 |
| 2016 | On the Fine-Grained Complexity of Rainbow ColoringabstractThe Rainbow k-Coloring problem asks whether the edges of a given graph can be colored in k colors so that every pair of vertices is connected by a rainbow path, i.e., a path with all edges of different colors. Our main result states that for any k >= 2, there is no algorithm for Rainbow k-Coloring running in time 2^{o(n^{3/2})}, unless ETH fails. Motivated by this negative result we consider two parameterized variants of the problem. In the Subset Rainbow k-Coloring problem, introduced by Chakraborty et al. [STACS 2009, J. Comb. Opt. 2009], we are additionally given a set S of pairs of vertices and we ask if there is a coloring in which all the pairs in S are connected by rainbow paths. We show that Subset Rainbow k-Coloring is FPT when parameterized by |S|. We also study Subset Rainbow k-Coloring problem, where we are additionally given an integer q and we ask if there is a coloring in which at least q anti-edges are connected by rainbow paths. We show that the problem is FPT when parameterized by q and has a kernel of size O(q) for every k >= 2, extending the result of Ananth et al. [FSTTCS 2011]. We believe that our techniques used for the lower bounds may shed some light on the complexity of the classical Edge Coloring problem, where it is a major open question if a 2^{O(n)}-time algorithm exists. Lukasz Kowalik, Juho Lauri, Arkadiusz Socala |
ESA | 1 |
| 2016 | Constrained Multilinear Detection and Generalized Graph MotifsabstractWe introduce a new algebraic sieving technique to detect constrained multilinear monomials in multivariate polynomial generating functions given by an evaluation oracle. The polynomials are assumed to have coefficients from a field of characteristic two. As applications of the technique, we show an $$O^*(2^k)$$ -time polynomial space algorithm for the $$k$$ -sized Graph Motif problem. We also introduce a new optimization variant of the problem, called Closest Graph Motif and solve it within the same time bound. The Closest Graph Motif problem encompasses several previously studied optimization variants, like Maximum Graph Motif, Min-Substitute Graph Motif, and Min-Add Graph Motif. Finally, we provide a piece of evidence that our result might be essentially tight: the existence of an $$O^*((2-\epsilon )^k)$$ -time algorithm for the Graph Motif problem implies an $$O((2-\epsilon ')^n)$$ -time algorithm for Set Cover. Andreas Björklund, Petteri Kaski, Lukasz Kowalik |
Algorithmica | 3 |
| 2016 | Assigning Channels Via the Meet-in-the-Middle ApproachabstractWe study the complexity of the Channel Assignment problem. By applying the meet-in-the-middle approach we get an algorithm for the $$\ell $$ -bounded Channel Assignment (when the edge weights are bounded by $$\ell $$ ) running in time $$O^*((2\sqrt{\ell +1})^n)$$ . This is the first algorithm which breaks the $$(O(\ell ))^n$$ barrier. We extend this algorithm to the counting variant, at the cost of slightly higher polynomial factor. Very recently the second author showed that Channel Assignment does not admit a $$O(c^n)$$ -time algorithm, for a constant c independent of $$\ell $$ . We consider a similar question for Generalized $$T$$ -Coloring, a CSP problem that generalizes Channel Assignment. We show that Generalized $$T$$ -Coloring does not admit a $$2^{2^{o\left( \sqrt{n}\right) }} \mathrm{poly}(r)$$ -time algorithm, where r is the size of the instance. Lukasz Kowalik, Arkadiusz Socala |
Algorithmica | 1 |
| 2016 | A 13k-kernel for planar feedback vertex set via region decomposition
Marthe Bonamy, Lukasz Kowalik |
Theor. Comput. Sci. | 2 |
| 2016 | On finding rainbow and colorful paths
Lukasz Kowalik, Juho Lauri |
Theor. Comput. Sci. | 1 |
| 2015 | Engineering Motif Search for Large GraphsabstractIn the graph motif problem, we are given as input a vertex-colored graph H (the host graph) and a multiset of colors M (the motif). Our task is to decide whether H has a connected set of vertices whose multiset of colors agrees with M. The graph motif problem is NP-complete but known to admit parameterized algorithms that run in linear time in the size of H. We demonstrate that algorithms based on constrained multilinear sieving are viable in practice, scaling to graphs with hundreds of millions of edges as long as M remains small. Furthermore, our implementation is topology-invariant relative to the host graph H, meaning only the most crude graph parameters (number of edges and number of vertices) suffice in practice to determine the algorithm performance. Andreas Björklund, Petteri Kaski, Lukasz Kowalik, Juho Lauri |
ALENEX | 3 |
| 2015 | Spotting Trees with Few Leaves
Andreas Björklund, Vikram Kamat, Lukasz Kowalik, Meirav Zehavi |
ICALP (1) | 3 |
| 2015 | Linear Kernels for Outbranching Problems in Sparse Digraphs
Marthe Bonamy, Lukasz Kowalik, Michal Pilipczuk, Arkadiusz Socala |
IPEC | 2 |
| 2014 | Fast Witness Extraction Using a Decision Oracle
Andreas Björklund, Petteri Kaski, Lukasz Kowalik |
ESA | 3 |
| 2014 | A 14k -Kernel for Planar Feedback Vertex Set via Region Decomposition
Marthe Bonamy, Lukasz Kowalik |
IPEC | 2 |
| 2014 | Counting Thin Subgraphs via Packings Faster Than Meet-in-the-Middle TimeabstractVassilevska and Williams (STOC 2009) showed how to count simple paths on k vertices and matchings on k/2 edges in an n-vertex graph in time nk/2+O(1). In the same year, two different algorithms with the same runtime were given by Koutis and Williams (ICALP 2009), and Björklund et al. (ESA 2009), via nst/2+O(1)-time algorithms for counting t-tuples of pairwise disjoint sets drawn from a given family of s-sized subsets of an n-element universe. Shortly afterwards, Alon and Gutner (TALG 2010) showed that these problems have Ω(n⌊st/2⌋) and Ω(n⌊k/2⌋) lower bounds when counting by color coding. Here we show that one can do better, namely, we show that the “meet-in-the-middle” exponent st/2 can be beaten and give an algorithm that counts in time n0.4547st+O(1) for t a multiple of three. This implies algorithms for counting occurrences of a fixed subgraph on k vertices and pathwidth p ≪ k in an n-vertex graph in n0.4547k+2p+O(1) time, improving on the three mentioned algorithms for paths and matchings, and circumventing the color-coding lower bound. Andreas Björklund, Petteri Kaski, Lukasz Kowalik |
SODA | 3 |
| 2014 | Beyond the Vizing's Bound for at Most Seven ColorsabstractLet $G=(V,E)$ be a simple graph of maximum degree $\Delta$. The edges of $G$ can be colored with at most $\Delta +1$ colors by Vizing's theorem. We study lower bounds on the size of subgraphs of $G$ that can be colored with $\Delta$ colors. Vizing's theorem gives a bound of $\frac{\Delta}{\Delta+1}|E|$. This is known to be tight for cliques $K_{\Delta+1}$ when $\Delta$ is even. However, for $\Delta=3$ it was improved to $\frac{26}{31}|E|$ by Albertson and Haas [Discrete Math., 148 (1996), pp. 1--7] and later to $\frac{6}7|E|$ by Rizzi [Discrete Math., 309 (2009), pp. 4166--4170]. It is tight for $B_3$, the graph isomorphic to a $K_4$ with one edge subdivided. We improve previously known bounds for $\Delta\in\{3,\ldots,7\}$, under the assumption that for $\Delta=3,4,6$, graph $G$ is not isomorphic to $B_3$, $K_5$, and $K_7$, respectively. For $\Delta \geq 4$ these are the first results which improve over the Vizing's bound. We also show a new bound for subcubic multigraphs not isomorphic to $K_3$ with one edge doubled. In the second part, we give approximation algorithms for the maximum $k$-edge-colorable subgraph problem, where given a graph $G$ (without any bound on its maximum degree or other restrictions) one has to find a $k$-edge-colorable subgraph with the maximum number of edges. In particular, when $G$ is simple for $k=3,4,5,6,7$ we obtain approximation ratios of $\frac{13}{15},\frac{9}{11}$, $\frac{19}{22}$, $\frac{23}{27}$, and $\frac{22}{25}$, respectively. We also present a $\frac{7}{9}$-approximation for $k=3$ when $G$ is a multigraph. The approximation algorithms follow from a new general framework that can be used for any value of $k$. Marcin Kaminski 0001, Lukasz Kowalik |
SIAM J. Discret. Math. | 2 |
| 2014 | A 9k kernel for nonseparating independent set in planar graphs
Lukasz Kowalik, Marcin Mucha |
Theor. Comput. Sci. | 1 |
| 2013 | Probably Optimal Graph MotifsabstractWe show an O^*(2^k)-time polynomial space algorithm for the k-sized Graph Motif problem. We also introduce a new optimization variant of the problem, called Closest Graph Motif and solve it within the same time bound. The Closest Graph Motif problem encompasses several previously studied optimization variants, like Maximum Graph Motif, Min-Substitute, and Min-Add. Moreover, we provide a piece of evidence that our result might be essentially tight: the existence of an O^*((2-epsilon)^k)-time algorithm for the Graph Motif problem implies an ((2-epsilon')^n)-time algorithm for Set Cover. Andreas Björklund, Petteri Kaski, Lukasz Kowalik |
STACS | 3 |
| 2013 | Towards optimal kernel for connected vertex cover in planar graphs
Lukasz Kowalik, Marcin Pilipczuk, Karol Suchan |
Discret. Appl. Math. | 1 |
| 2012 | Nonblocker in H-Minor Free Graphs: Kernelization Meets Discharging
Lukasz Kowalik |
IPEC | 1 |
| 2012 | A 9k Kernel for Nonseparating Independent Set in Planar Graphs
Lukasz Kowalik, Marcin Mucha |
WG | 1 |
| 2011 | 35/44-approximation for Asymmetric Maximum TSP with Triangle Inequality
Lukasz Kowalik, Marcin Mucha |
Algorithmica | 1 |
| 2011 | Channel assignment via fast zeta transform
Marek Cygan, Lukasz Kowalik |
Inf. Process. Lett. | 2 |
| 2010 | A Planar Linear Arboricity Conjecture
Marek Cygan, Lukasz Kowalik, Borut Luzar |
CIAC | 2 |
| 2010 | Fast Approximation in Subspaces by Doubling Metric Decomposition
Marek Cygan, Lukasz Kowalik, Marcin Mucha, Marcin Pilipczuk, Piotr Sankowski |
ESA (1) | 2 |
| 2010 | Fast 3-coloring Triangle-Free Planar Graphs
Lukasz Kowalik |
Algorithmica | 1 |
| 2010 | Improved induced matchings in sparse graphs
Rok Erman, Lukasz Kowalik, Matjaz Krnc, Tomasz Walen |
Discret. Appl. Math. | 2 |
| 2009 | Two Approximation Algorithms for ATSP with Strengthened Triangle Inequality
Lukasz Kowalik, Marcin Mucha |
WADS | 1 |
| 2009 | Exponential-time approximation of weighted set cover
Marek Cygan, Lukasz Kowalik, Mateusz Wykurz |
Inf. Process. Lett. | 2 |
| 2009 | Improved edge-coloring with three colors
Lukasz Kowalik |
Theor. Comput. Sci. | 1 |
| 2009 | Deterministic 7/8-approximation for the metric maximum TSP
Lukasz Kowalik, Marcin Mucha |
Theor. Comput. Sci. | 1 |
| 2008 | Deterministic 7/8-Approximation for the Metric Maximum TSP
Lukasz Kowalik, Marcin Mucha |
APPROX-RANDOM | 1 |
| 2008 | New Linear-Time Algorithms for Edge-Coloring Planar Graphs
Richard Cole 0001, Lukasz Kowalik |
Algorithmica | 2 |
| 2008 | Total-Coloring of Plane Graphs with Maximum Degree NineabstractThe central problem of the total-colorings is the total-coloring conjecture, which asserts that every graph of maximum degree $\Delta$ admits a $(\Delta+2)$-total-coloring. Similar to edge-colorings—with Vizing's edge-coloring conjecture—this bound can be decreased by 1 for plane graphs of higher maximum degree. More precisely, it is known that if $\Delta\ge10$, then every plane graph of maximum degree $\Delta$ is $(\Delta+1)$-totally-colorable. On the other hand, such a statement does not hold if $\Delta\le3$. We prove that every plane graph of maximum degree 9 can be 10-totally-colored. Lukasz Kowalik, Jean-Sébastien Sereni, Riste Skrekovski |
SIAM J. Discret. Math. | 1 |
| 2007 | 35/44-Approximation for Asymmetric Maximum TSP with Triangle Inequality
Lukasz Kowalik, Marcin Mucha |
WADS | 1 |
| 2007 | Adjacency queries in dynamic sparse graphs
Lukasz Kowalik |
Inf. Process. Lett. | 1 |
| 2007 | A Generalization of Kotzig's Theorem and Its ApplicationabstractAn edge of a graph is light when the sum of the degrees of its end‐vertices is at most 13. The well‐known Kotzig theorem states that every 3‐connected planar graph contains a light edge. Later, Borodin [J. Reine Angew. Math., 394 (1989), pp. 180–185] extended this result to the class of planar graphs of minimum degree at least 3. We deal with generalizations of these results for planar graphs of minimum degree 2. Borodin, Kostochka, and Woodall [J. Combin. Theory Ser. B, 71 (1997), pp. 184–204] showed that each such graph contains a light edge or a member of two infinite sets of configurations, called 2‐alternating cycles and 3‐alternators. This implies that planar graphs with maximum degree $\Delta \geq 12$ are $\Delta$‐edge‐choosable. We prove a similar result with 2‐alternating cycles and 3‐alternators replaced by five fixed bounded‐sized configurations called crowns. This gives another proof of $\Delta$‐edge‐choosability of planar graphs with $\Delta \geq 12$. However, we show efficient choosability; i.e., we describe a linear‐time algorithm for $\max\{\Delta,12\}$‐edge‐list‐coloring planar graphs. This extends the result of Chrobak and Yung [J. Algorithms, 10 (1989), pp. 35–51]. Richard Cole 0001, Lukasz Kowalik, Riste Skrekovski |
SIAM J. Discret. Math. | 2 |
| 2006 | Approximation Scheme for Lowest Outdegree Orientation and Graph Density Measures
Lukasz Kowalik |
ISAAC | 1 |
| 2006 | Improved Edge-Coloring with Three Colors
Lukasz Kowalik |
WG | 1 |
| 2006 | Oracles for bounded-length shortest paths in planar graphsabstractWe present a new approach for answering short path queries in planar graphs. For any fixed constant k and a given unweighted planar graph G = ( V , E ), one can build in O(|V|) time a data structure, which allows to check in O(1) time whether two given vertices are at distance at most k in G and if so a shortest path between them is returned. Graph G can be undirected as well as directed.Our data structure works in fully dynamic environment. It can be updated in O(1) time after removing an edge or a vertex while updating after an edge insertion takes polylogarithmic amortized time. Besides deleting elements one can also disable ones for some time. It is motivated by a practical situation where nodes or links of a network may be temporarily out of service.Our results can be easily generalized to other wide classes of graphs---for instance we can take any minor-closed family of graphs. Lukasz Kowalik, Maciej Kurowski |
ACM Trans. Algorithms | 1 |
| 2004 | Fast 3-Coloring Triangle-Free Planar Graphs
Lukasz Kowalik |
ESA | 1 |
| 2003 | Short path queries in planar graphs in constant timeabstractWe present a new algorithm for answering short path queries in planar graphs. For any fixed constant k and a given unweighted planar graph G=(V,E) one can build in O(|V|) time a data structure, which allows to check in O(1) time whether two given vertices are distant by at most k in G and if so a shortest path between them is returned. This significantly improves the previous result of D. Eppstein [5] where after a linear preprocessing the queries are answered in O(log |V|) time. Our approach can be applied to compute the girth of a planar graph and a corresponding shortest cycle in O(|V|) time provided that the constant bound on the girth is known.Our results can be easily generalized to other wide classes of graphs~--~for instance we can take graphs embeddable in a surface of bounded genus or graphs of bounded tree-width. Lukasz Kowalik, Maciej Kurowski |
STOC | 1 |
| 2003 | Short Cycles in Planar Graphs
Lukasz Kowalik |
WG | 1 |
| 2002 | A New 3-Color Criterion for Planar Graphs
Krzysztof Diks, Lukasz Kowalik, Maciej Kurowski |
WG | 2 |