Arrow Research search

Author name cluster

Yusuke Kobayashi

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

19 papers
1 author row

Possible papers

19

TCS Journal 2026 Journal Article

Hardness and fixed parameter tractability for pinwheel scheduling problems

  • Yusuke Kobayashi
  • Bingkai Lin
  • Joseph Swernofsky

In the Pinwheel Packing problem, we are given a set of recurring tasks, each associated with a positive integer ai for task i. The objective is to select one task to perform each day such that every task i is performed at least once within every ai consecutive days. The exact computational complexity of this problem, where ∑ 1 / a i = 1, has remained an open question for more than 30 years; in particular, it is still unknown whether the problem is NP -hard. The first contribution of this paper is to show that Pinwheel Packing cannot be solved in polynomial time under a standard complexity assumption, improving upon the hardness result shown by Jacobs and Longo. Additionally, we present fixed-parameter algorithms for variants of Pinwheel Packing, parameterized by the number of tasks.

TCS Journal 2025 Journal Article

EFX allocations for indivisible chores: Matching-based approach

  • Yusuke Kobayashi
  • Ryoga Mahara
  • Souta Sakamoto

One of the most important topics in discrete fair division is whether an EFX allocation exists for any instance. Although the existence of EFX allocations is a standing open problem for both goods and chores, the understanding of the existence of EFX allocations for chores is less established compared to goods. We study the existence of EFX allocation for chores under the assumption that all agents' cost functions are additive. Specifically, we design polynomial time algorithms for computing EFX allocations for the following three cases: (i) the number of chores is at most twice the number of agents, (ii) the cost functions of all agents except for one induce the same ordering, and (iii) the number of agents is three and each agent has a personalized bi-valued cost function.

TCS Journal 2024 Journal Article

Envy-free relaxations for goods, chores, and mixed items

  • Kristóf Bérczi
  • Erika R. Bérczi-Kovács
  • Endre Boros
  • Fekadu Tolessa Gedefa
  • Naoyuki Kamiyama
  • Telikepalli Kavitha
  • Yusuke Kobayashi
  • Kazuhisa Makino

In fair division problems, we are given a set S of m items and a set N of n agents with individual preferences, and the goal is to find an allocation of items among agents so that each agent finds the allocation fair. There are several established fairness concepts and envy-freeness is one of the most extensively studied ones. However envy-free allocations do not always exist when items are indivisible and this has motivated relaxations of envy-freeness: envy-freeness up to one item (EF1) and envy-freeness up to any item (EFX) are two well-studied relaxations. We consider the problem of finding EF1 and EFX allocations for utility functions that are not necessarily monotone, and propose four possible extensions of different strength to this setting. In particular, we present a polynomial time algorithm for finding an EF1 allocation for two agents with arbitrary utility functions. An example is given showing that EFX allocations need not exist for two agents with non-monotone, non-additive, identical utility functions. However, when all agents have monotone (not necessarily additive) identical utility functions, we give a pseudo-polynomial time algorithm that always finds an EFX allocation of chores. As a step toward understanding the general case, we discuss two subclasses of utility functions: Boolean utilities that are { 0, + 1 } -valued functions, and negative Boolean utilities that are { 0, − 1 } -valued functions. For the latter, we give a polynomial time algorithm that finds an EFX allocation when the utility functions are identical.

AAAI Conference 2023 Conference Paper

A Framework to Design Approximation Algorithms for Finding Diverse Solutions in Combinatorial Problems

  • Tesshu Hanaka
  • Masashi Kiyomi
  • Yasuaki Kobayashi
  • Yusuke Kobayashi
  • Kazuhiro Kurita
  • Yota Otachi

Finding a \emph{single} best solution is the most common objective in combinatorial optimization problems. However, such a single solution may not be applicable to real-world problems as objective functions and constraints are only ``approximately'' formulated for original real-world problems. To solve this issue, finding \emph{multiple} solutions is a natural direction, and diversity of solutions is an important concept in this context. Unfortunately, finding diverse solutions is much harder than finding a single solution. To cope with the difficulty, we investigate the approximability of finding diverse solutions. As a main result, we propose a framework to design approximation algorithms for finding diverse solutions, which yields several outcomes including constant-factor approximation algorithms for finding diverse matchings in graphs and diverse common bases in two matroids and PTASes for finding diverse minimum cuts and interval schedulings.

TCS Journal 2023 Journal Article

Feedback vertex set reconfiguration in planar graphs

  • Nicolas Bousquet
  • Felix Hommelsheim
  • Yusuke Kobayashi
  • Moritz Mühlenthaler
  • Akira Suzuki

We study the complexity of deciding whether for two given feedback vertex sets of a graph there is a step-by-step transformation between them, such that for each feedback vertex set in the transformation, the next one is obtained by exchanging a single vertex. We give a classification of the complexity of this question for planar graphs in terms of the maximum degree. We show that for planar graphs of maximum degree at most three the problem is tractable because there always exists a transformation, while it is PSPACE-complete when the maximum degree is at most four. The positive side of the classification extends to K 3, 3 -minor-free graphs of maximum degree three. We then consider the Matroid Parity problem, which generalizes feedback vertex sets in graphs of maximum degree three as well as matchings and spanning trees in general graphs. Generalizing known results for the latter two we show that there always exists a transformation between any two non-maximum independent parity sets.

TCS Journal 2023 Journal Article

Fixed-parameter algorithms for graph constraint logic

  • Tatsuhiko Hatanaka
  • Felix Hommelsheim
  • Takehiro Ito
  • Yusuke Kobayashi
  • Moritz Mühlenthaler
  • Akira Suzuki

Non-deterministic constraint logic (NCL) is a simple model of computation based on orientations of a constraint graph with edge weights and vertex demands. NCL captures PSPACE and has been a useful tool for proving algorithmic hardness of many puzzles, games, and reconfiguration problems. In particular, its usefulness stems from the fact that it remains PSPACE-complete even under severe restrictions of the weights (e. g. , only edge-weights one and two are needed) and the structure of the constraint graph (e. g. , planar and/or graphs of bounded bandwidth). While such restrictions on the structure of constraint graphs do not seem to limit the expressiveness of NCL, the building blocks of the constraint graphs cannot be limited without losing expressiveness: We consider as parameters the number of weight-one edges and the number of weight-two edges of a constraint graph, as well as the number of and or or vertices of an and/or constraint graph. We show that NCL is fixed-parameter tractable (FPT) for any of these parameters. In particular, for NCL parameterized by the number of weight-one edges or the number of and vertices, we obtain a linear kernel. It follows that, in a sense, NCL as introduced by Hearn and Demaine is defined in the most economical way for the purpose of capturing PSPACE.

TCS Journal 2023 Journal Article

On reachable assignments under dichotomous preferences

  • Takehiro Ito
  • Naonori Kakimura
  • Naoyuki Kamiyama
  • Yusuke Kobayashi
  • Yuta Nozaki
  • Yoshio Okamoto
  • Kenta Ozeki

We consider the problem of determining whether a target item assignment can be reached from an initial item assignment by a sequence of pairwise exchanges of items between agents. In particular, we consider the situation where each agent has a dichotomous preference over the items, that is, each agent evaluates each item as acceptable or unacceptable. Furthermore, we assume that communication between agents is limited, and the relationship is represented by an undirected graph. Then, a pair of agents can exchange their items only if they are connected by an edge and the involved items are acceptable. We prove that this problem is PSPACE -complete even when the communication graph is complete (that is, every pair of agents can exchange their items), and this problem can be solved in polynomial time if an input graph is a tree.

AAAI Conference 2022 Conference Paper

Reforming an Envy-Free Matching

  • Takehiro Ito
  • Yuni Iwamasa
  • Naonori Kakimura
  • Naoyuki Kamiyama
  • Yusuke Kobayashi
  • Yuta Nozaki
  • Yoshio Okamoto
  • Kenta Ozeki

We consider the problem of reforming an envy-free matching when each agent is assigned a single item. Given an envy-free matching, we consider an operation to exchange the item of an agent with an unassigned item preferred by the agent that results in another envy-free matching. We repeat this operation as long as we can. We prove that the resulting envy-free matching is uniquely determined up to the choice of an initial envy-free matching, and can be found in polynomial time. We call the resulting matching a reformist envy-free matching, and then we study a shortest sequence to obtain the reformist envy-free matching from an initial envy-free matching. We prove that a shortest sequence is computationally hard to obtain even when each agent accepts at most four items and each item is accepted by at most three agents. On the other hand, we give polynomial-time algorithms when each agent accepts at most three items or each item is accepted by at most two agents. Inapproximability and fixed-parameter (in)tractability are also discussed.

TCS Journal 2021 Journal Article

Algorithms for gerrymandering over graphs

  • Takehiro Ito
  • Naoyuki Kamiyama
  • Yusuke Kobayashi
  • Yoshio Okamoto

We initiate the systematic algorithmic study for gerrymandering over graphs that was recently introduced by Cohen-Zemach, Lewenberg and Rosenschein. Namely, we study a strategic procedure for a political districting designer to draw electoral district boundaries so that a particular target candidate can win in an election. We focus on the existence of such a strategy under the plurality voting rule, and give interesting contrasts which classify easy and hard instances with respect to polynomial-time solvability. For example, we prove that the problem for trees is strongly NP-complete (thus unlikely to have a pseudo-polynomial-time algorithm), but has a pseudo-polynomial-time algorithm when the number of candidates is constant. Another example is to prove that the problem for complete graphs is NP-complete when the number of electoral districts is two, while is solvable in polynomial time when it is more than two.

TCS Journal 2021 Journal Article

Finding a maximum minimal separator: Graph classes and fixed-parameter tractability

  • Tesshu Hanaka
  • Yasuaki Kobayashi
  • Yusuke Kobayashi
  • Tsuyoshi Yagita

We study the problem of finding a maximum cardinality minimal separator of a graph. This problem is known to be NP-hard even for bipartite graphs. In this paper, we strengthen this hardness by showing that for planar bipartite graphs, the problem remains NP-hard. Moreover, for co-bipartite graphs and for line graphs, the problem also remains NP-hard. On the positive side, we give an algorithm deciding whether an input graph has a minimal separator of size at least k that runs in time 2 O ( k ) n O ( 1 ). We further show that there is no 2 o ( n ) n O ( 1 ) -time algorithm unless the Exponential Time Hypothesis (ETH) fails. Finally, we discuss a lower bound for polynomial kernelizations of this problem.

TCS Journal 2020 Journal Article

A strongly polynomial time algorithm for the maximum supply rate problem on trees

  • Koki Takayama
  • Yusuke Kobayashi

Suppose that we are given a graph whose each vertex is either a supply vertex or a demand vertex and is assigned a nonnegative integer supply or demand value. We consider partitioning G into connected components by removing edges from G so that each connected component has exactly one supply vertex and there exists a flow in each connected component satisfying the supply/demand constraints. The problem that determines the existence of such a partition is called the partition problem. Ito et al. (2005) showed that the partition problem is NP -complete in general and it can be solved in linear time if the given graph is a tree. When the graph does not have such a partition, we scale the demand values uniformly by scale factor r so that the obtained graph has a desired partition. The maximum supply rate problem is the problem that finds the maximum value of such r. Whereas the maximum supply rate problem is NP -hard in general in the same way as the partition problem, Morishita and Nishizeki (2015) gave a weakly polynomial-time algorithm for the problem on trees. In this paper, we give a first strongly polynomial-time algorithm for the maximum supply rate problem on trees. Our algorithm is based on the dynamic programming technique, in which we compute “surplus” and “deficit” of the supply in subproblems from leaves to the root. We use piecewise linear functions of r to represent them, and one of our important contributions is to bound the size of the representation of each function.

TCS Journal 2020 Journal Article

Complexity of the multi-service center problem

  • Takehiro Ito
  • Naonori Kakimura
  • Yusuke Kobayashi

The multi-service center problem is a variant of facility location problems. In the problem, we consider locating p facilities on a graph, each of which provides distinct service required by all vertices. Each vertex incurs the cost determined by the sum of the weighted distances to the p facilities. The aim of the problem is to minimize the maximum cost among all vertices. This problem is known to be NP-hard for general graphs, while it is solvable in polynomial time when p is a fixed constant. In this paper, we give sharp analyses for the complexity of the problem from the viewpoint of graph classes and weights on vertices. We first propose a polynomial-time algorithm for trees when p is a part of input. In contrast, we prove that the problem becomes strongly NP-hard even for cycles. We also show that when vertices are allowed to have negative weights, the problem becomes NP-hard for paths of only three vertices and strongly NP-hard for stars.

TCS Journal 2020 Journal Article

Diameter of colorings under Kempe changes

  • Marthe Bonamy
  • Marc Heinrich
  • Takehiro Ito
  • Yusuke Kobayashi
  • Haruka Mizuta
  • Moritz Mühlenthaler
  • Akira Suzuki
  • Kunihiro Wasa

Given a k-coloring of a graph G, a Kempe-change for two colors a and b produces another k-coloring of G, as follows: first choose a connected component in the subgraph of G induced by the two color classes of a and b, and then swap the colors a and b in the component. Two k-colorings are called Kempe-equivalent if one can be transformed into the other by a sequence of Kempe-changes. We consider two problems, defined as follows: First, given two k-colorings of a graph G, Kempe Reachability asks whether they are Kempe-equivalent; and second, given a graph G and a positive integer k, Kempe Connectivity asks whether any two k-colorings of G are Kempe-equivalent. We analyze the complexity of these problems from the viewpoint of graph classes. We prove that Kempe Reachability is PSPACE -complete for any fixed k ≥ 3, and that it remains PSPACE -complete even when restricted to three colors and planar graphs of maximum degree six. Furthermore, we show that both problems admit polynomial-time algorithms on chordal graphs, bipartite graphs, and cographs. For each of these graph classes, we give a non-trivial upper bound on the number of Kempe-changes needed in order to certify that two k-colorings are Kempe-equivalent.

AAMAS Conference 2019 Conference Paper

Algorithms for Gerrymandering over Graphs

  • Takehiro Ito
  • Naoyuki Kamiyama
  • Yusuke Kobayashi
  • Yoshio Okamoto

We initiate the systematic algorithmic study for gerrymandering over graphs that was recently introduced by Cohen-Zemach, Lewenberg and Rosenschein. Namely, we study a strategic procedure for a political districting designer to draw electoral district boundaries so that a particular target candidate can win in an election. We focus on the existence of such a strategy under the plurality voting rule, and give interesting contrasts which classify easy and hard instances with respect to polynomial-time solvability. For example, we prove that the problem for trees is strongly NP-complete (thus unlikely to have a pseudo-polynomial-time algorithm), but has a pseudo-polynomial-time algorithm when the number of candidates is constant. Another example is to prove that the problem for complete graphs is NP-complete when the number of electoral districts is two, while is solvable in polynomial time when it is more than two.

TCS Journal 2018 Journal Article

NP-hardness and fixed-parameter tractability of the minimum spanner problem

  • Yusuke Kobayashi

For a positive integer t, a t-spanner of a graph G is a spanning subgraph in which the distance between every pair of vertices is at most t times of their distance in G. In this paper, we consider the problem of finding a t-spanner with minimum number of edges in a given graph, which we call Minimum t -Spanner Problem. For t ≥ 2, Minimum t -Spanner Problem is known to be NP-hard in general graphs. When the input graph is planar, it is shown by Brandes and Handke in 1997 that this problem is NP-hard for t ≥ 5. Since then, the case of t ∈ { 2, 3, 4 } has been open for more than two decades. The main contribution of this paper is to settle this open problem by showing the NP-hardness of Minimum t -Spanner Problem in planar graphs for t ∈ { 2, 3, 4 }. As a byproduct, we show the NP-hardness of the problem on degree-bounded graphs, which improves previously known degree-bounds. We also present a fixed-parameter algorithm for this problem in which the number of removed edges is regarded as a parameter.

TCS Journal 2017 Journal Article

Efficient stabilization of cooperative matching games

  • Takehiro Ito
  • Naonori Kakimura
  • Naoyuki Kamiyama
  • Yusuke Kobayashi
  • Yoshio Okamoto

Cooperative matching games have drawn much interest partly because of the connection with bargaining solutions in the networking environment. However, it is not always guaranteed that a network under investigation gives rise to a stable bargaining outcome. To address this issue, we consider a modification process, called stabilization, that yields a network with stable outcomes, where the modification should be as small as possible. Therefore, the problem is cast to a combinatorial-optimization problem in a graph. Recently, the stabilization by edge removal was shown to be NP-hard. On the contrary, in this paper, we show that other possible ways of stabilization, namely, edge addition, vertex removal and vertex addition, are all polynomial-time solvable. Thus, we obtain a complete complexity-theoretic classification of the natural four variants of the network stabilization problem. We further study weighted variants and prove that the variants for edge addition and vertex removal are NP-hard.

TCS Journal 2017 Journal Article

Randomized strategies for cardinality robustness in the knapsack problem

  • Yusuke Kobayashi
  • Kenjiro Takazawa

We consider the following zero-sum game related to the knapsack problem. Given an instance of the knapsack problem, Alice chooses a knapsack solution and Bob, knowing Alice's solution, chooses a cardinality k. Then, Alice obtains a payoff equal to the ratio of the profit of the best k items in her solution to that of the best solution of size at most k. For α > 0, a knapsack solution is called α-robust if it guarantees payoff α. If Alice adopts a deterministic strategy, the objective of Alice is to find a max-robust knapsack solution. By applying the argument in Kakimura and Makino [6] for robustness in general independence systems, a ( 1 / μ ) -robust solution exists and is found in polynomial time, where μ is the exchangeability of the independence system. In the present paper, we address randomized strategies for this zero-sum game. Randomized strategies in robust independence systems are introduced by Matuschke, Skutella, and Soto [11] and they presented a randomized strategy with ( 1 / ln ⁡ 4 ) -robustness for a certain class of independence systems. The knapsack problem, however, does not belong to this class. We first establish the intractability of the knapsack problem by showing an instance such that the robustness of an arbitrary randomized strategy is both O ( ( log ⁡ log ⁡ μ ) / log ⁡ μ ) and O ( ( log ⁡ log ⁡ ρ ) / log ⁡ ρ ), where ρ: = (the size of a maximum feasible set) (the size of a minimum infeasible set) − 1. We then exhibit the power of randomness by designing two randomized strategies with robustness Ω ( 1 / log ⁡ μ ) and Ω ( 1 / log ⁡ ρ ), respectively, which substantially improve upon that of known deterministic strategies and almost attain the above upper bounds. It is also noteworthy that our strategy applies to not only the knapsack problem but also independence systems for which an (approximately) optimal solution under a cardinality constraint is computable.

TCS Journal 2012 Journal Article

Testing the ( s, t ) -disconnectivity of graphs and digraphs

  • Yuichi Yoshida
  • Yusuke Kobayashi

Property testing is concerned with constant-time algorithms for deciding whether a given object satisfies a predetermined property or is far from satisfying it. In this paper, we consider testing properties related to the connectivity of two vertices in sparse graphs. We present one-sided error testers for ( s, t ) -disconnectivity with query complexity 2 O ( 1 / ϵ ) for digraphs and O ( 1 / ϵ 2 ) for graphs, where ϵ is an error parameter. Furthermore, we show that these algorithms are the best possible in view of query complexity, i. e. , we give matching lower bounds for two-sided error testers for both cases. We also give a constant-time algorithm for testing the ( s, t ) -disconnectivity of a directed bounded-degree hypergraph, which can be used to test the satisfiability of Horn SAT.

v2026.09.13