arXiv ScienceSearch

arXiv subjects

Yuya Terashima

Publications and source records attributed to Yuya Terashima.

2 recordsLinked to original sources

NP-Hardness of Connected Components Reconfiguration under Component Jumping on Caterpillar Graphs

We study the Connected Components Reconfiguration problem (CCR), in which connected components on a graph are transformed according to a specified reconfiguration rule. CCR generalizes Independent Set Reconfiguration by treating tokens not as individual vertices but as connected components of prescribed sizes. Among the variants of CCR, we focus on the component-jumping model, denoted by \CCRCJ. Nakahata.\ introduced this problem and showed that the decision problem for \CCRCJ~can be solved in $O(n^2)$ time on path graphs for arbitrary component sizes, and in polynomial time on chordal graphs when all connected components have the same size. However, the complexity on chordal graphs under a multiset size constraint remained open. In this paper, we study this multiset version of \CCRCJ~from both complexity-theoretic and algorithmic viewpoints. First, we prove that \CCRCJ~is NP-hard even on caterpillar graphs, which is a very restricted subclass of trees and chordal graphs minimally above path graphs. This result immediately implies NP-hardness for chordal graphs under a multiset size constraint, thereby resolving Nakahata's open problem on chordal graphs under multiset size constraints. Second, we revisit \CCRCJ~on path graphs. We improve the previous $O(n^2)$-time algorithm for the decision problem by giving an $O(n\log n)$-time decision algorithm. Moreover, when the instance has sufficiently large empty space, we show that there exists a reconfiguration sequence of length $O(n\log n)$, and such a sequence can be output efficiently.

cs.DS

Constant Factor Optimal 2-Resilient Local Failover Routing Scheme on Directed Graphs

Local failover routing delivers a packet from a source $s$ to a destination $t$ using only pre-computed, per-node forwarding rules together with a small rewritable packet header, remaining correct even when up to $k$ arcs of the network fail. We study this problem on directed graphs with $n$ nodes, measuring efficiency by the number of rewritable bits carried in the header, and focus on the case of $k \ge 2$ failures. Our first contribution is an improved upper bound for general $k$. We design a scheme using at most $\lceil \log\!\binom{2n+k-4}{k-1} \rceil+1$ bits, improving the best previously known $\lceil \log \binom{2n+k-3}{k} \rceil$ bit scheme for every $k < 2n-3$. For the special case $k=2$, we further improve this to a scheme using at most $\left\lceil \log\!\left(1+2\lfloor 2(n-1)/3 \rfloor\right)\right\rceil$ bits. Our second contribution is a family of improved lower bounds, obtained via a new path-gadget construction. For $k=2$, we prove a lower bound of $\left\lceil \log \lfloor n/3 \rfloor \right\rceil$ bits, and for general $k$, writing $k_2 = \lfloor k/2 \rfloor$, a lower bound of $\left\lceil k_2 \log \left\lfloor (n-1+k_2)/(3k_2) \right\rfloor \right\rceil$ bits, improving on the best previously known bound. In particular, for $k=2$, our upper bound of $\left\lceil \log\!\left(1+2\lfloor 2(n-1)/3 \rfloor\right)\right\rceil$ bits and our lower bound of $\left\lceil \log \lfloor n/3 \rfloor \right\rceil$ bits differ by at most $3$ bits.

cs.DS