VLDB 2026 Research / reviewers in the wild / expert
Tomohiro Koana
dblp:244/8353
· DBLP profile ↗
38ranked-venue papers
15as first author
32since 2021 · last 2026
0000-0002-8684-0611ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 35 · 14 first-author · 30 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | FPT Algorithms over Linear Delta-Matroids with ApplicationsabstractMatroids, particularly linear matroids, have been a powerful tool for applications in parameterized complexity, both for algorithms and kernelization. In particular, they have been instrumental in speeding up or replacing dynamic programming. Delta-matroids are a generalization of matroids that further encapsulate structures such as non-maximum matchings in general graphs and various path-packing and topological structures. There is also a notion of linear delta-matroids (represented by skew-symmetric matrices) which carries significant expressive power and enables powerful algorithms. We investigate parameterized complexity aspects of problems defined over linear delta-matroids, or with delta-matroid constraints. Our initial analysis of basic intersection and packing problems reveals a different complexity landscape compared to the more familiar matroid case. In particular, there is a stark contrast in complexity between the cardinality parameter k and the rank parameter r. For example, finding an intersection of size k of three linear delta-matroids is W[1]-hard when parameterized by k, while far more general problems (such as finding a set packing of size k that is feasible in a given linear delta-matroid) are FPT when parameterized by the rank r of the delta-matroid. In fact, we extend the recent determinantal sieving procedure of Eiben, Koana, and Wahlström (TheoretiCS 2025) into a process that sieves a given polynomial for a monomial whose support is feasible in a given linear delta-matroid, parameterized by r. This is a direct generalization of determinantal sieving. Second, we investigate a curious class of problems that turns out to be FPT parameterized by k, even on delta-matroids of unbounded rank. We begin with Delta-matroid Triangle Cover - find a feasible set of size k that can be covered by a vertex-disjoint packing of triangles (i.e., sets of size 3) out of a given triangle collection. For example, this allows us to find, in a graph, a packing of K₃’s and K₂’s with the maximum possible number of edges, parameterized above the matching number of the graph (note that this problem is NP-hard, unlike the problem of finding such a packing covering a maximum number of vertices, which is tractable). As applications, we resolve the FPT status of Cluster Subgraph and Strong Triadic Closure parameterized above the matching number. Eduard Eiben, Tomohiro Koana, Magnus Wahlström |
ESA | 2 |
| 2026 | Kernelization for H-Packing RevisitedabstractH-Packing asks whether a graph G contains k vertex-disjoint copies of a fixed pattern graph H. Via the standard reduction to d-Set Packing, one obtains generic kernels with O(k^{|V(H)|-1}) vertices and O(k^|V(H)|) edges. We revisit the question of beating these bounds for specific patterns H. Our main results concern subdivided stars. Let S_{d₁,d₂} denote the subdivided star with d₁ branches of length 1 and d₂ branches of length 2. We obtain kernels with O(k²) vertices and O(k³) edges for P₅ = S_{0,2}, for S_{1,2}, and for every S_{d₁,1}, kernels with O(k⁴) vertices and O(k⁶) edges for every fixed S_{d₁,d₂} with d₁ ≥ 1, and a kernel with O(k²) vertices and O(k⁴) edges for the paw. Our proofs proceed in two steps. First, we reduce to instances in which all but a small part of the graph is independent, or in which the graph has a small vertex cover. Second, we reduce the independent side by keeping only a bounded number of witness vertices for each subset of the small part. On the negative side, we prove a lower bound for the line S_{0,d}. For every d ≥ 3 and every ε > 0, S_{0,d}-Packing does not admit a compression of size O(k^{d-ε}) unless NP ⊆ coNP/poly. Thus, deleting a single vertex from the pattern may, surprisingly, make kernelization provably harder, showing that compressibility of H-Packing is not monotone under taking induced subgraphs. Tomohiro Koana, Soh Kumabe |
ESA | 1 |
| 2026 | Kronecker Scaling of Tensors with Applications to Arithmetic Circuits and AlgorithmsabstractWe show that sufficiently low tensor rank for the balanced tripartitioning tensor P_d(x,y,z) = ∑_{A,B,C ∈ binom([3d],d):A∪ B∪ C = [3d]} x_A y_B z_C for a large enough constant d implies uniform arithmetic circuits for the matrix permanent that are exponentially smaller than circuits obtainable from Ryser’s formula. Under the same low-rank assumption, we obtain exponential-time improvements over the state of the art for a wide variety of related counting and decision problems. Our main methodological contribution is that the tensors P_n have a desirable Kronecker scaling property: They can be decomposed efficiently into a small sum of restrictions of Kronecker powers of P_d for constant d. We prove this with a new technique relying on Steinitz’s lemma, which we hence call Steinitz balancing. As a consequence of our methods, we show that the mentioned low-rank assumption (and hence the improved algorithms) is implied by Strassen’s asymptotic rank conjecture [Progr. Math. 120 (1994)], a bold conjecture that has recently seen intriguing progress. Andreas Björklund, Petteri Kaski, Tomohiro Koana, Jesper Nederlof |
ICALP | 3 |
| 2025 | Graph Coloring Below Guarantees via Co-Triangle PackingabstractIn the 𝓁-Coloring problem, we are given a graph on n nodes, and tasked with determining if its vertices can be properly colored using 𝓁 colors. In this paper we study below-guarantee graph coloring, which tests whether an n-vertex graph can be properly colored using g-k colors, where g is a trivial upper bound such as n. We introduce an algorithmic framework that builds on a packing of co-triangles K₃ (independent sets of three vertices): the algorithm greedily finds co-triangles and employs a win-win analysis. If many are found, we immediately return yes; otherwise these co-triangles form a small co-triangle modulator, whose deletion makes the graph co-triangle-free. Extending the work of [Gutin et al., SIDMA 2021], who solved 𝓁-Coloring (for any 𝓁) in randomized O^∗(2^k) time when given a K₂-free modulator of size k, we show that this problem can likewise be solved in randomized O^*(2^{k}) time when given a K₃-free modulator of size k. This result in turn yields a randomized O^*(2^{3k/2}) algorithm for (n-k)-Coloring (also known as Dual Coloring), improving the previous O^*(4^k) bound. We then introduce a smaller parameterization, (ω+μ-k)-Coloring, where ω is the clique number and μ is the size of a maximum matching in the complement graph; since ω+μ ≤ n for any graph, this problem is strictly harder. Using the same co-triangle-packing argument, we obtain a randomized O^*(2^{6k}) algorithm, establishing its fixed-parameter tractability for a smaller parameter. Complementing this finding, we show that no fixed-parameter tractable algorithm exists for (ω-k)-Coloring or (μ-k)-Coloring under standard complexity assumptions. Shyan Akmal, Tomohiro Koana |
ISAAC | 2 |
| 2025 | Faster Edge Coloring by Partition SievingabstractIn the Edge Coloring problem, we are given an undirected graph G with n vertices and m edges, and are tasked with finding the smallest positive integer k so that the edges of G can be assigned k colors in such a way that no two edges incident to the same vertex are assigned the same color. Edge Coloring is a classic NP-hard problem, and so significant research has gone into designing fast exponential-time algorithms for solving Edge Coloring and its variants exactly. Prior work showed that Edge Coloring can be solved in 2^mpoly(n) time and polynomial space, and in graphs with average degree d in 2^{(1-ε_d)m}⋅poly(n) time and exponential space, where ε_d = (1/d)^Θ(d³). We present an algorithm that solves Edge Coloring in 2^{m-3n/5}⋅poly(n) time and polynomial space. Our result is the first algorithm for this problem which simultaneously runs in faster than 2^m⋅poly(m) time and uses only polynomial space. In graphs of average degree d, our algorithm runs in 2^{(1-6/(5d))m}⋅poly(n) time, which has far better dependence in d than previous results. We also consider a generalization of Edge Coloring called List Edge Coloring, where each edge e in the input graph comes with a list L_e ⊆ {1, …, k} of colors, and we must determine whether we can assign each edge a color from its list so that no two edges incident to the same vertex receive the same color. We show that this problem can be solved in 2^{(1-6/(5k))m}⋅poly(n) time and polynomial space. The previous best algorithm for List Edge Coloring took 2^m⋅poly(n) time and space. Our algorithms are algebraic, and work by constructing a special polynomial P based off the input graph that contains a multilinear monomial (i.e., a monomial where every variable has degree at most one) if and only if the answer to the List Edge Coloring problem on the input graph is YES. We then solve the problem by detecting multilinear monomials in P. Previous work also employed such monomial detection techniques to solve Edge Coloring. We obtain faster algorithms both by carefully constructing our polynomial P, and by improving the runtimes for certain structured monomial detection problems using a technique we call partition sieving. Shyan Akmal, Tomohiro Koana |
STACS | 2 |
| 2025 | Faster Algorithms on Linear Delta-MatroidsabstractWe present new algorithms and constructions for linear delta-matroids. Delta-matroids are generalizations of matroids that also capture structures such as matchable vertex sets in graphs and path-packing problems. As with matroids, an important class of delta-matroids is given by linear delta-matroids, which generalize linear matroids and are represented via a "twist" of a skew-symmetric matrix. We observe an alternative representation, termed a contraction representation over a skew-symmetric matrix. This representation is equivalent to the more standard twist representation up to O(n^ω)-time transformations (where n is the dimension of the delta-matroid and ω < 2.372 the matrix multiplication exponent), but it is much more convenient for algorithmic tasks. For instance, the problem of finding a max-weight feasible set now reduces directly to finding a max-weight basis in a linear matroid. Supported by this representation, we provide new algorithms and constructions for linear delta-matroids. In particular, we show that the union and delta-sum of linear delta-matroids are again linear delta-matroids, and that a representation for the resulting delta-matroid can be constructed in randomized time O(n^ω) (or more precisely, in O(n^ω) field operations, over a field of size at least Ω(n⋅(1/ε)), where ε > 0 is an error parameter). Previously, it was only known that these operations define delta-matroids. We also note that every projected linear delta-matroid can be represented as an elementary projection. This implies that several optimization problems over (projected) linear delta-matroids, including the coverage, delta-coverage, and parity problems, reduce (in their decision versions) to a single O(n^ω)-time matrix rank computation. Using the methods of Harvey, previously applied by Cheung, Lao and Leung for linear matroid parity, we furthermore show how to solve the search versions in the same time. This improves on the O(n⁴)-time augmenting path algorithm of Geelen, Iwata and Murota, albeit with randomization. Finally, we consider the maximum-cardinality delta-matroid intersection problem (equivalently, the maximum-cardinality delta-matroid matching problem). Using Storjohann’s algorithms for symbolic determinants, we show that such a solution can be found in O(n^{ω+1}) time. This provides the first (randomized) polynomial-time solution for the problem, thereby solving an open question of Kakimura and Takamatsu. Tomohiro Koana, Magnus Wahlström |
STACS | 1 |
| 2024 | A Polynomial Time Algorithm for Steiner Tree When Terminals Avoid a Rooted K₄-MinorabstractWe study a special case of the Steiner Tree problem in which the input graph does not have a minor model of a complete graph on 4 vertices for which all branch sets contain a terminal. We show that this problem can be solved in $O(n^4)$ time, where $n$ denotes the number of vertices in the input graph. This generalizes a seminal paper by Erickson et al. [Math. Oper. Res., 1987] that solves Steiner tree on planar graphs with all terminals on one face in polynomial time. Carla Groenland, Jesper Nederlof, Tomohiro Koana |
IPEC | 3 |
| 2024 | Subexponential Algorithms for Clique Cover on Unit Disk and Unit Ball GraphsabstractIn Clique Cover, given a graph $G$ and an integer $k$, the task is to partition the vertices of $G$ into $k$ cliques. Clique Cover on unit ball graphs has a natural interpretation as a clustering problem, where the objective function is the maximum diameter of a cluster. Many classical NP-hard problems are known to admit $2^{O(n^{(1 - 1/d)})}$-time algorithms on unit ball graphs in $\mathbb{R}^d$ [de Berg et al., SIAM J. Comp 2018]. A notable exception is the Maximum Clique problem, which admits a polynomial-time algorithm on unit disk graphs and a subexponential algorithm on unit ball graphs in $\mathbb{R}^3$, but no subexponential algorithm on unit ball graphs in dimensions 4 or larger, assuming the ETH [Bonamy et al., JACM 2021]. In this work, we show that Clique Cover also suffers from a "curse of dimensionality", albeit in a significantly different way compared to Maximum Clique. We present a $2^{O(\sqrt{n})}$-time algorithm for unit disk graphs and argue that it is tight under the ETH. On the other hand, we show that Clique Cover does not admit a $2^{o(n)}$-time algorithm on unit ball graphs in dimension $5$, unless the ETH fails. Tomohiro Koana, Nidhi Purohit, Kirill Simonov |
IPEC | 1 |
| 2024 | Determinantal SievingabstractWe introduce a new, remarkably powerful tool to the toolbox of algebraic FPT algorithms, determinantal sieving. Given a polynomial P (x1,…,xn) over a field 𝔽 of characteristic 2, on a set of variables X = [x1,. ..,xn}, and a linear matroid M = (X, I) over 𝔽 of rank k, in 2k evaluations of P we can sieve for those terms in the monomial expansion of P which are multilinear and whose support is a basis for M. The known tools of multilinear detection and constrained multilinear detection then correspond to the case where M is a uniform matroid and the truncation of a disjoint union of uniform matroids, respectively. More generally, let the odd support of a monomial m be the set of variables which have odd degree in m. Using 2k evaluations of P, we can sieve for those terms m whose odd support spans M. Applying this framework to well-known efficiently computable polynomial families allows us to simplify, generalize and improve on a range of algebraic FPT algorithms, such as: Eduard Eiben, Tomohiro Koana, Magnus Wahlström |
SODA | 2 |
| 2024 | FPT approximation and subexponential algorithms for covering few or many edgesabstractWe study the α-Fixed Cardinality Graph Partitioning (α-FCGP) problem, the generic local graph partitioning problem introduced by Bonnet et al. [Algorithmica 2015]. In this problem, we are given a graph G, two numbers k,p and 0≤α≤1, the question is whether there is a set S⊆V of size k with a specified coverage function covα(S) at least p (or at most p for the minimization version). The coverage function covα(⋅) counts edges with exactly one endpoint in S with weight α and edges with both endpoints in S with weight 1−α. α-FCGP generalizes a number of fundamental graph problems such as Densest k-Subgraph, Max k-Vertex Cover, and Max (k,n−k)-Cut. A natural question in the study of α-FCGP is whether the algorithmic results known for its special cases, like Max k-Vertex Cover, could be extended to more general settings. One of the simple but powerful methods for obtaining parameterized approximation [Manurangsi, SOSA 2019] and subexponential algorithms [Fomin et al. IPL 2011] for Max k-Vertex Cover is based on the greedy vertex degree orderings. The main insight of our work is that the idea of greedy vertex degree ordering could be used to design fixed-parameter approximation schemes (FPT-AS) for α>0 and subexponential-time algorithms for the problem on apex-minor free graphs for maximization with α>1/3 and minimization with α<1/3.4 Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar 0002, Tomohiro Koana |
Inf. Process. Lett. | 4 |
| 2024 | The Complexity of Finding Fair Many-to-One MatchingsabstractWe analyze the (parameterized) computational complexity of “fair” variants of bipartite many-to-one matching, where each vertex from the “left” side is matched to exactly one vertex and each vertex from the “right” side may be matched to multiple vertices. We want to find a “fair” matching, in which each vertex from the right side is matched to a “fair” set of vertices. Assuming that each vertex from the left side has one color modeling its “attribute”, we study two fairness criteria. For instance, in one of them, we deem a vertex set fair if for any two colors, the difference between the numbers of their occurrences does not exceed a given threshold. Fairness is, for instance, relevant when finding many-to-one matchings between students and colleges, voters and constituencies, and applicants and firms. Here colors may model sociodemographic attributes, party memberships, and qualifications, respectively. We show that finding a fair many-to-one matching is NP-hard even for three colors and maximum degree five. Our main contribution is the design of fixed-parameter tractable algorithms with respect to the number of vertices on the right side. Our algorithms make use of a variety of techniques including color coding. At the core lie integer linear programs encoding Hall like conditions. We establish the correctness of our integer programs, based on Frank’s separation theorem [Frank, Discrete Math. 1982]. We further obtain complete complexity dichotomies regarding the number of colors and the maximum degree of each side. Niclas Boehmer, Tomohiro Koana |
ACM Trans. Algorithms | 2 |
| 2023 | Parameterized Algorithms for Colored ClusteringabstractIn the Colored Clustering problem, one is asked to cluster edge-colored (hyper-)graphs whose colors represent interaction types. More specifically, the goal is to select as many edges as possible without choosing two edges that share an endpoint and are colored differently. Equivalently, the goal can also be described as assigning colors to the vertices in a way that fits the edge-coloring as well as possible. As this problem is NP-hard, we build on previous work by studying its parameterized complexity. We give a 2ᴼ⁽ᵏ⁾·nᴼ⁽¹⁾-time algorithm where k is the number of edges to be selected and n the number of vertices. We also prove the existence of a problem kernel of size O(k⁵ᐟ²), resolving an open problem posed in the literature. We consider parameters that are smaller than k, the number of edges to be selected, and r, the number of edges that can be deleted. Such smaller parameters are obtained by considering the difference between k or r and some lower bound on these values. We give both algorithms and lower bounds for Colored Clustering with such parameterizations. Finally, we settle the parameterized complexity of Colored Clustering with respect to structural graph parameters by showing that it is W[1]-hard with respect to both vertex cover number and tree-cut width, but fixed-parameter tractable with respect to local feedback edge number. Leon Kellerhals, Tomohiro Koana, Pascal Kunz 0001, Rolf Niedermeier |
AAAI | 2 |
| 2023 | Fully Polynomial-Time Algorithms Parameterized by Vertex Integrity Using Fast Matrix MultiplicationabstractWe study the computational complexity of several polynomial-time-solvable graph problems parameterized by vertex integrity, a measure of a graph’s vulnerability to vertex removal in terms of connectivity. Vertex integrity is the smallest number ι such that there is a set S of ι' ≤ ι vertices such that every connected component of G-S contains at most ι-ι' vertices. It is known that the vertex integrity lies between the well-studied parameters vertex cover number and tree-depth. Our work follows similar studies for vertex cover number [Alon and Yuster, ESA 2007] and tree-depth [Iwata, Ogasawara, and Ohsaka, STACS 2018]. Alon and Yuster designed algorithms for graphs with small vertex cover number using fast matrix multiplications. We demonstrate that fast matrix multiplication can also be effectively used when parameterizing by vertex integrity ι by developing efficient algorithms for problems including an O(ι^{ω-1}n)-time algorithm for Maximum Matching and an O(ι^{(ω-1)/2}n²) ⊆ O(ι^{0.687} n²)-time algorithm for All-Pairs Shortest Paths. These algorithms can be faster than previous algorithms parameterized by tree-depth, for which fast matrix multiplication is not known to be effective. Matthias Bentert, Klaus Heeger, Tomohiro Koana |
ESA | 3 |
| 2023 | Correlating Theory and Practice in Finding Clubs and PlexesabstractFinding large "cliquish" subgraphs is a classic NP-hard graph problem. In this work, we focus on finding maximum $s$-clubs and $s$-plexes, i.e., graphs of diameter $s$ and graphs where each vertex is adjacent to all but $s$ vertices. Preprocessing based on Turing kernelization is a standard tool to tackle these problems, especially on sparse graphs. We provide a new parameterized analysis for the Turing kernelization and demonstrate their usefulness in practice. Moreover, we provide evidence that the new theoretical bounds indeed better explain the observed running times than the existing theoretical running time bounds. To this end, we suggest a general method to compare how well theoretical running time bounds fit to measured running times. Aleksander Figiel, Tomohiro Koana, André Nichterlein, Niklas Wünsche |
ESA | 2 |
| 2023 | FPT Approximation and Subexponential Algorithms for Covering Few or Many Edges
Fedor V. Fomin, Petr A. Golovach, Tanmay Inamdar 0002, Tomohiro Koana |
MFCS | 4 |
| 2023 | Induced Matching Below Guarantees: Average Paves the Way for Fixed-Parameter TractabilityabstractIn this work, we study the Induced Matching problem: Given an undirected graph G and an integer 𝓁, is there an induced matching M of size at least 𝓁? An edge subset M is an induced matching in G if M is a matching such that there is no edge between two distinct edges of M. Our work looks into the parameterized complexity of Induced Matching with respect to "below guarantee" parameterizations. We consider the parameterization u - 𝓁 for an upper bound u on the size of any induced matching. For instance, any induced matching is of size at most n/2 where n is the number of vertices, which gives us a parameter n/2 - 𝓁. In fact, there is a straightforward 9^{n/2 - 𝓁} ⋅ n^O(1)-time algorithm for Induced Matching [Moser and Thilikos, J. Discrete Algorithms]. Motivated by this, we ask: Is Induced Matching FPT for a parameter smaller than n/2 - 𝓁? In search for such parameters, we consider MM(G) - 𝓁 and IS(G) - 𝓁, where MM(G) is the maximum matching size and IS(G) is the maximum independent set size of G. We find that Induced Matching is presumably not FPT when parameterized by MM(G) - 𝓁 or IS(G) - 𝓁. In contrast to these intractability results, we find that taking the average of the two helps - our main result is a branching algorithm that solves Induced Matching in 49^{(MM(G) + IS(G))/ 2 - 𝓁} ⋅ n^O(1) time. Our algorithm makes use of the Gallai-Edmonds decomposition to find a structure to branch on. Tomohiro Koana |
STACS | 1 |
| 2023 | A refined complexity analysis of fair districting over graphsabstractAbstract We study the NP-hard Fair Connected Districting problem recently proposed by Stoica et al. [AAMAS 2020]: Partition a vertex-colored graph into k connected components (subsequently referred to as districts) so that in every district the most frequent color occurs at most a given number of times more often than the second most frequent color. Fair Connected Districting is motivated by various real-world scenarios where agents of different types, which are one-to-one represented by nodes in a network, have to be partitioned into disjoint districts. Herein, one strives for “fair districts” without any type being in a dominating majority in any of the districts. This is to e.g. prevent segregation or political domination of some political party. We conduct a fine-grained analysis of the (parameterized) computational complexity of Fair Connected Districting. In particular, we prove that it is polynomial-time solvable on paths, cycles, stars, and caterpillars, but already becomes NP-hard on trees. Motivated by the latter negative result, we perform a parameterized complexity analysis with respect to various graph parameters including treewidth, and problem-specific parameters, including, the numbers of colors and districts. We obtain a rich and diverse, close to complete picture of the corresponding parameterized complexity landscape (that is, a classification along the complexity classes FPT, XP, W[1]-hard, and para-NP-hard). Niclas Boehmer, Tomohiro Koana, Rolf Niedermeier |
Auton. Agents Multi Agent Syst. | 2 |
| 2023 | Essentially Tight Kernels for (Weakly) Closed GraphsabstractAbstract We study kernelization of classic hard graph problems when the input graphs fulfill triadic closure properties. More precisely, we consider the recently introduced parameters closure number c and weak closure number $$\gamma $$ γ (Fox et al. SIAM J Comput 49(2):448–464, 2020) in addition to the standard parameter solution size k. The weak closure number $$\gamma $$ γ of a graph is upper-bounded by the minimum of its closure number c and its degeneracy d. For Capacitated Vertex Cover, Connected Vertex Cover, and Induced Matching we obtain the first kernels of size $$k^{\mathcal {O}(\gamma )}$$ k O ( γ ) , $$k^{\mathcal {O}(\gamma )}$$ k O ( γ ) , and $$(\gamma k)^{\mathcal {O}(\gamma )}$$ ( γ k ) O ( γ ) , respectively. This extends previous results on the kernelization of these problems on degenerate graphs. These kernels are essentially tight as these problems are unlikely to admit kernels of size $$k^{o(\gamma )}$$ k o ( γ ) by previous results on their kernelization complexity on degenerate graphs (Cygan et al. ACM Trans Algorithms 13(3):43:1–43:22, 2017). For Capacitated Vertex Cover, we show that even a kernel of size $$k^{o(c)}$$ k o ( c ) is unlikely. In contrast, for Connected Vertex Cover, we obtain a kernel with $$\mathcal {O}(ck^2)$$ O ( c k 2 ) vertices. Moreover, we prove that searching for an induced subgraph of order at least k belonging to a hereditary graph class $$\mathcal {G}$$ G admits a kernel of size $$k^{\mathcal {O}(\gamma )}$$ k O ( γ ) when $$\mathcal {G}$$ G contains all complete and all edgeless graphs. Finally, we provide lower bounds for the kernelization of Independent Set on graphs with constant closure number c and kernels for Dominating Set on weakly closed split graphs and weakly closed bipartite graphs. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
Algorithmica | 1 |
| 2023 | Computing Dense and Sparse Subgraphs of Weakly Closed GraphsabstractAbstract A graph G is weakly $$\gamma $$ γ -closed if every induced subgraph of G contains one vertex v such that for each non-neighbor u of v it holds that $$ \vert N(u)\cap N(v) \vert <\gamma $$ | N ( u ) ∩ N ( v ) | < γ . The weak closure $$\gamma (G)$$ γ ( G ) of a graph, recently introduced by Fox et al. (SIAM J Comput 49(2):448–464, 2020), is the smallest number such that G is weakly $$\gamma $$ γ -closed. This graph parameter is never larger than the degeneracy (plus one) and can be significantly smaller. Extending the work of Fox et al. (2020) on clique enumeration, we show that several problems related to finding dense subgraphs, such as the enumeration of bicliques and s-plexes, are fixed-parameter tractable with respect to $$\gamma (G)$$ γ ( G ) . Moreover, we show that the problem of determining whether a weakly $$\gamma $$ γ -closed graph G has a subgraph on at least k vertices that belongs to a graph class $$\mathcal {G}$$ G which is closed under taking subgraphs admits a kernel with at most $$\gamma k^2$$ γ k 2 vertices. Finally, we provide fixed-parameter algorithms for Independent Dominating Set and Dominating Clique when parameterized by $$\gamma +k$$ γ + k where k is the solution size. Furthermore, we show that Independent Dominating Set does not admit a polynomial kernel for constant $$\gamma $$ γ under standard assumptions. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
Algorithmica | 1 |
| 2023 | The complexity of gerrymandering over graphs: Paths and trees
Matthias Bentert, Tomohiro Koana, Rolf Niedermeier |
Discret. Appl. Math. | 2 |
| 2023 | The complexity of binary matrix completion under diameter constraints
Tomohiro Koana, Vincent Froese, Rolf Niedermeier |
J. Comput. Syst. Sci. | 1 |
| 2022 | The Complexity of Finding Fair Many-To-One MatchingsabstractWe analyze the (parameterized) computational complexity of "fair" variants of bipartite many-to-one matching, where each vertex from the "left" side is matched to exactly one vertex and each vertex from the "right" side may be matched to multiple vertices. We want to find a "fair" matching, in which each vertex from the right side is matched to a "fair" set of vertices. Assuming that each vertex from the left side has one color modeling its attribute, we study two fairness criteria. In one of them, we deem a vertex set fair if for any two colors, the difference between the numbers of their occurrences does not exceed a given threshold. Fairness is relevant when finding many-to-one matchings between students and colleges, voters and constituencies, and applicants and firms. Here colors may model sociodemographic attributes, party memberships, and qualifications, respectively. We show that finding a fair many-to-one matching is NP-hard even for three colors and maximum degree five. Our main contribution is the design of fixed-parameter tractable algorithms with respect to the number of vertices on the right side. Our algorithms make use of a variety of techniques including color coding. At the core lie integer linear programs encoding Hall like conditions. To establish the correctness of our integer programs, we prove a new separation result, inspired by Frank's separation theorem [Frank, Discrete Math. 1982], which may also be of independent interest. We further obtain complete complexity dichotomies regarding the number of colors and the maximum degree of each side. Niclas Boehmer, Tomohiro Koana |
ICALP | 2 |
| 2022 | Vertex Cover and Feedback Vertex Set Above and Below Structural GuaranteesabstractVertex Cover parameterized by the solution size k is the quintessential fixed-parameter tractable problem. FPT algorithms are most interesting when the parameter is small. Several lower bounds on k are well-known, such as the maximum size of a matching. This has led to a line of research on parameterizations of Vertex Cover by the difference of the solution size k and a lower bound. The most prominent cases for such lower bounds for which the problem is FPT are the matching number or the optimal fractional LP solution. We investigate parameterizations by the difference between k and other graph parameters including the feedback vertex number, the degeneracy, cluster deletion number, and treewidth with the goal of finding the border of fixed-parameter tractability for said difference parameterizations. We also consider similar parameterizations of the Feedback Vertex Set problem. Leon Kellerhals, Tomohiro Koana, Pascal Kunz 0001 |
IPEC | 2 |
| 2022 | Stable Matching with Multilayer Approval Preferences: Approvals Can Be Harder Than Strict Preferences
Matthias Bentert, Niclas Boehmer, Klaus Heeger, Tomohiro Koana |
SAGT | 4 |
| 2022 | Covering Many (Or Few) Edges with k Vertices in Sparse GraphsabstractWe study the following two fixed-cardinality optimization problems (a maximization and a minimization variant). For a fixed $α$ between zero and one we are given a graph and two numbers $k \in \mathbb{N}$ and $t \in \mathbb{Q}$. The task is to find a vertex subset $S$ of exactly $k$ vertices that has value at least (resp. at most for minimization) $t$. Here, the value of a vertex set computes as $α$ times the number of edges with exactly one endpoint in $S$ plus $1-α$ times the number of edges with both endpoints in $S$. These two problems generalize many prominent graph problems, such as Densest $k$-Subgraph, Sparsest $k$-Subgraph, Partial Vertex Cover, and Max ($k$,$n-k$)-Cut. In this work, we complete the picture of their parameterized complexity on several types of sparse graphs that are described by structural parameters. In particular, we provide kernelization algorithms and kernel lower bounds for these problems. A somewhat surprising consequence of our kernelizations is that Partial Vertex Cover and Max $(k,n-k)$-Cut not only behave in the same way but that the kernels for both problems can be obtained by the same algorithms. Tomohiro Koana, Christian Komusiewicz, André Nichterlein, Frank Sommer |
STACS | 1 |
| 2022 | Exploiting $c$-Closure in Kernelization Algorithms for Graph ProblemsabstractA graph is $c$-closed if every pair of vertices with at least $c$ common neighbors is adjacent. The $c$-closure of a graph $G$ is the smallest number $c$ such that $G$ is $c$-closed. Fox et al. [ SIAM J. Comput., 49 (2020), pp. 448--464] defined $c$-closure and investigated it in the context of clique enumeration. We show that $c$-closure can be applied in kernelization algorithms for several classic graph problems. We show that Dominating Set admits a kernel of size $k^{\mathcal{O}(c)}$, that Induced Matching admits a kernel with $\mathcal{O}(c^7 k^{8})$ vertices, and that Irredundant Set admits a kernel with $\mathcal{O}(c^{5/2} k^3)$ vertices. As we show, our kernelizations exploit the fact that $c$-closed graphs have polynomially bounded Ramsey numbers. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
SIAM J. Discret. Math. | 1 |
| 2021 | Essentially Tight Kernels For (Weakly) Closed Graphs
Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
ISAAC | 1 |
| 2021 | The PACE 2021 Parameterized Algorithms and Computational Experiments Challenge: Cluster EditingabstractThe Parameterized Algorithms and Computational Experiments challenge (PACE) 2021 was devoted to engineer algorithms solving the NP-hard Cluster Editing problem, also known as Correlation Clustering: Given an undirected graph the task is to compute a minimum number of edges to insert or remove in a way that the resulting graph is a cluster graph, that is, a graph in which each connected component is a clique. Altogether 67 participants from 21 teams, 11 countries, and 3 continents submitted their implementations to the competition. In this report, we describe the setup of the challenge, the selection of benchmark instances, and the ranking of the participating teams. We also briefly discuss the approaches used in the submitted solvers. Leon Kellerhals, Tomohiro Koana, André Nichterlein, Philipp Zschoche |
IPEC | 2 |
| 2021 | Binary Matrix Completion Under Diameter ConstraintsabstractWe thoroughly study a novel but basic combinatorial matrix completion problem: Given a binary incomplete matrix, fill in the missing entries so that the resulting matrix has a specified maximum diameter (that is, upper-bounding the maximum Hamming distance between any two rows of the completed matrix) as well as a specified minimum Hamming distance between any two of the matrix rows. This scenario is closely related to consensus string problems as well as to recently studied clustering problems on incomplete data. We obtain an almost complete picture concerning the complexity landscape (P vs NP) regarding the diameter constraints and regarding the number of missing entries per row of the incomplete matrix. We develop polynomial-time algorithms for maximum diameter three, which are based on Deza’s theorem [Discret. Math. 1973, J. Comb. Theory, Ser. B 1974] from extremal set theory. In this way, we also provide one of the rare links between sunflower techniques and stringology. On the negative side, we prove NP-hardness for diameter at least four. For the number of missing entries per row, we show polynomial-time solvability when there is only one missing entry and NP-hardness when there can be at least two missing entries. In general, our algorithms heavily rely on Deza’s theorem and the correspondingly identified sunflower structures pave the way towards solutions based on computing graph factors and solving 2-SAT instances. Tomohiro Koana, Vincent Froese, Rolf Niedermeier |
STACS | 1 |
| 2021 | The Complexity of Gerrymandering over Graphs: Paths and Trees
Matthias Bentert, Tomohiro Koana, Rolf Niedermeier |
WG | 2 |
| 2021 | Detecting and enumerating small induced subgraphs in c-closed graphs
Tomohiro Koana, André Nichterlein |
Discret. Appl. Math. | 1 |
| 2021 | Correction to: Parameterized Complexity of Min-Power Asymmetric ConnectivityabstractA Correction to this paper has been published: https://doi.org/10.1007/s00224-021-10057-6 Matthias Bentert, Roman Haag, Christian Hofer, Tomohiro Koana, André Nichterlein |
Theory Comput. Syst. | 4 |
| 2020 | Parameterized Algorithms for Matrix Completion with Radius ConstraintsabstractConsidering matrices with missing entries, we study NP-hard matrix completion problems where the resulting completed matrix should have limited (local) radius. In the pure radius version, this means that the goal is to fill in the entries such that there exists a "center string" which has Hamming distance to all matrix rows as small as possible. In stringology, this problem is also known as Closest String with Wildcards. In the local radius version, the requested center string must be one of the rows of the completed matrix. Hermelin and Rozenberg [CPM 2014, TCS 2016] performed a parameterized complexity analysis for Closest String with Wildcards. We answer one of their open questions, fix a bug concerning a fixed-parameter tractability result in their work, and improve some running time upper bounds. For the local radius case, we reveal a computational complexity dichotomy. In general, our results indicate that, although being NP-hard as well, this variant often allows for faster (fixed-parameter) algorithms. Tomohiro Koana, Vincent Froese, Rolf Niedermeier |
CPM | 1 |
| 2020 | Exploiting c-Closure in Kernelization Algorithms for Graph ProblemsabstractA graph is c-closed if every pair of vertices with at least c common neighbors is adjacent. The c-closure of a graph G is the smallest number c such that G is c-closed. Fox et al. [SIAM J. Comput. '20] defined c-closure and investigated it in the context of clique enumeration. We show that c-closure can be applied in kernelization algorithms for several classic graph problems. We show that Dominating Set admits a kernel of size k^𝒪(c), that Induced Matching admits a kernel with 𝒪(c⁷ k⁸) vertices, and that Irredundant Set admits a kernel with 𝒪(c^{5/2} k³) vertices. Our kernelization exploits the fact that c-closed graphs have polynomially-bounded Ramsey numbers, as we show. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
ESA | 1 |
| 2020 | Computing Dense and Sparse Subgraphs of Weakly Closed GraphsabstractA graph G is weakly γ-closed if every induced subgraph of G contains one vertex v such that for each non-neighbor u of v it holds that |N(u)∩ N(v)| < γ. The weak closure γ(G) of a graph, recently introduced by Fox et al. [SIAM J. Comp. 2020], is the smallest number such that G is weakly γ-closed. This graph parameter is never larger than the degeneracy (plus one) and can be significantly smaller. Extending the work of Fox et al. [SIAM J. Comp. 2020] on clique enumeration, we show that several problems related to finding dense subgraphs, such as the enumeration of bicliques and s-plexes, are fixed-parameter tractable with respect to γ(G). Moreover, we show that the problem of determining whether a weakly γ-closed graph G has a subgraph on at least k vertices that belongs to a graph class 𝒢 which is closed under taking subgraphs admits a kernel with at most γ k² vertices. Finally, we provide fixed-parameter algorithms for Independent Dominating Set and Dominating Clique when parameterized by γ+k where k is the solution size. Tomohiro Koana, Christian Komusiewicz, Frank Sommer |
ISAAC | 1 |
| 2020 | Parameterized Complexity of Geodetic SetabstractA vertex set S of a graph G is geodetic if every vertex of G lies on a shortest path between two vertices in S. Given a graph G and k ∈ ℕ, the NP-hard Geodetic Set problem asks whether there is a geodetic set of size at most k. Complementing various works on Geodetic Set restricted to special graph classes, we initiate a parameterized complexity study of Geodetic Set and show, on the negative side, that Geodetic Set is W[1]-hard when parameterized by feedback vertex number, path-width, and solution size, combined. On the positive side, we develop fixed-parameter algorithms with respect to the feedback edge number, the tree-depth, and the modular-width of the input graph. Leon Kellerhals, Tomohiro Koana |
IPEC | 2 |
| 2020 | Parameterized Complexity of Min-Power Asymmetric ConnectivityabstractAbstract We investigate parameterized algorithms for the NP-hard problem Min-Power Asymmetric Connectivity (MinPAC) that has applications in wireless sensor networks. Given a directed arc-weighted graph, MinPAC asks for a strongly connected spanning subgraph minimizing the summed vertex costs. Here, the cost of each vertex is the weight of its heaviest outgoing arc in the chosen subgraph. We present linear-time algorithms for the cases where the number of strongly connected components in a so-called obligatory subgraph or the feedback edge number in the underlying undirected graph is constant. Complementing these results, we prove that the problem is W[2]-hard with respect to the solution cost, even on restricted graphs with one feedback arc and binary arc weights. Matthias Bentert, Roman Haag, Christian Hofer, Tomohiro Koana, André Nichterlein |
Theory Comput. Syst. | 4 |
| 2019 | Parameterized Complexity of Min-Power Asymmetric Connectivity
Matthias Bentert, Roman Haag, Christian Hofer, Tomohiro Koana, André Nichterlein |
IWOCA | 4 |