Skip to main content

Showing 1–27 of 27 results for author: Uehara, R

.
  1. arXiv:2305.10749  [pdf, other

    cs.CC cs.CG

    On the Computational Complexity of Generalized Common Shape Puzzles

    Authors: Mutsunori Banbara, Shin-ichi Minato, Hirotaka Ono, Ryuhei Uehara

    Abstract: In this study, we investigate the computational complexity of some variants of generalized puzzles. We are provided with two sets S_1 and S_2 of polyominoes. The first puzzle asks us to form the same shape using polyominoes in S_1 and S_2. We demonstrate that this is polynomial-time solvable if S_1 and S_2 have constant numbers of polyominoes, and it is strongly NP-complete in general. The second… ▽ More

    Submitted 18 May, 2023; originally announced May 2023.

  2. arXiv:2212.12450  [pdf, other

    cs.CG cs.CC

    Computational Complexity of Flattening Fixed-Angle Orthogonal Chains

    Authors: Erik D. Demaine, Hiro Ito, Jayson Lynch, Ryuhei Uehara

    Abstract: Planar/flat configurations of fixed-angle chains and trees are well studied in the context of polymer science, molecular biology, and puzzles. In this paper, we focus on a simple type of fixed-angle linkage: every edge has unit length (equilateral), and each joint has a fixed angle of $90^\circ$ (orthogonal) or $180^\circ$ (straight). When the linkage forms a path (open chain), it always has a pla… ▽ More

    Submitted 23 December, 2022; originally announced December 2022.

    Comments: 26 pages, 16 figures. A preliminary version was presented at CCCG 2022

  3. arXiv:2202.09495  [pdf, other

    cs.CC cs.DS

    Sorting Balls and Water: Equivalence and Computational Complexity

    Authors: Takehiro Ito, Jun Kawahara, Shin-ichi Minato, Yota Otachi, Toshiki Saitoh, Akira Suzuki, Ryuhei Uehara, Takeaki Uno, Katsuhisa Yamanaka, Ryo Yoshinaka

    Abstract: Various forms of sorting problems have been studied over the years. Recently, two kinds of sorting puzzle apps are popularized. In these puzzles, we are given a set of bins filled with colored units, balls or water, and some empty bins. These puzzles allow us to move colored units from a bin to another when the colors involved match in some way or the target bin is empty. The goal of these puzzles… ▽ More

    Submitted 18 February, 2022; originally announced February 2022.

    Comments: 17 pages, 10 figures

  4. arXiv:2110.05184  [pdf, other

    cs.DM

    Solving Rep-tile by Computers: Performance of Solvers and Analyses of Solutions

    Authors: Mutsunori Banbara, Kenji Hashimoto, Takashi Horiyama, Shin-ichi Minato, Kakeru Nakamura, Masaaki Nishino, Masahiko Sakai, Ryuhei Uehara, Yushi Uno, Norihito Yasuda

    Abstract: A rep-tile is a polygon that can be dissected into smaller copies (of the same size) of the original polygon. A polyomino is a polygon that is formed by joining one or more unit squares edge to edge. These two notions were first introduced and investigated by Solomon W. Golomb in the 1950s and popularized by Martin Gardner in the 1960s. Since then, dozens of studies have been made in communities o… ▽ More

    Submitted 7 October, 2021; originally announced October 2021.

    Comments: 14 pages, 12 figures

  5. arXiv:2109.03997  [pdf, other

    cs.CG

    Any Regular Polyhedron Can Transform to Another by O(1) Refoldings

    Authors: Erik D. Demaine, Martin L. Demaine, Jenny Diomidova, Tonan Kamata, Ryuhei Uehara, Hanyu Alice Zhang

    Abstract: We show that several classes of polyhedra are joined by a sequence of O(1) refolding steps, where each refolding step unfolds the current polyhedron (allowing cuts anywhere on the surface and allowing overlap) and folds that unfolding into exactly the next polyhedron; in other words, a polyhedron is refoldable into another polyhedron if they share a common unfolding. Specifically, assuming equal s… ▽ More

    Submitted 8 September, 2021; originally announced September 2021.

  6. arXiv:2109.02213  [pdf, other

    cs.CC

    Computational Complexity of Jum** Block Puzzles

    Authors: Masaaki Kanzaki, Yota Otachi, Ryuhei Uehara

    Abstract: In combinatorial reconfiguration, the reconfiguration problems on a vertex subset (e.g., an independent set) are well investigated. In these problems, some tokens are placed on a subset of vertices of the graph, and there are three natural reconfiguration rules called ``token sliding,'' ``token jum**,'' and ``token addition and removal''. In the context of computational complexity of puzzles, th… ▽ More

    Submitted 5 September, 2021; originally announced September 2021.

  7. arXiv:2105.14305  [pdf, other

    cs.CG

    Efficient Folding Algorithms for Regular Polyhedra

    Authors: Tonan Kamata, Akira Kadoguchi, Takashi Horiyama, Ryuhei Uehara

    Abstract: We investigate the folding problem that asks if a polygon P can be folded to a polyhedron Q for given P and Q. Recently, an efficient algorithm for this problem has been developed when Q is a box. We extend this idea to regular polyhedra, also known as Platonic solids. The basic idea of our algorithms is common, which is called stam**. However, the computational complexities of them are differen… ▽ More

    Submitted 29 May, 2021; originally announced May 2021.

  8. arXiv:2105.07997  [pdf, other

    cs.CG cs.RO

    Compacting Squares: Input-Sensitive In-Place Reconfiguration of Sliding Squares

    Authors: Hugo A. Akitaya, Erik D. Demaine, Matias Korman, Irina Kostitsyna, Irene Parada, Willem Sonke, Bettina Speckmann, Ryuhei Uehara, Jules Wulms

    Abstract: A well-established theoretical model for modular robots in two dimensions are edge-connected configurations of square modules, which can reconfigure through so-called sliding moves. Dumitrescu and Pach [Graphs and Combinatorics, 2006] proved that it is always possible to reconfigure one edge-connected configuration of $n$ squares into any other using at most $O(n^2)$ sliding moves, while kee** t… ▽ More

    Submitted 14 December, 2021; v1 submitted 17 May, 2021; originally announced May 2021.

  9. arXiv:2012.11062  [pdf, other

    cs.CG

    Efficient Segment Folding is Hard

    Authors: Takashi Horiyama, Fabian Klute, Matias Korman, Irene Parada, Ryuhei Uehara, Katsuhisa Yamanaka

    Abstract: We introduce a computational origami problem which we call the segment folding problem: given a set of $n$ line-segments in the plane the aim is to make creases along all segments in the minimum number of folding steps. Note that a folding might alter the relative position between the segments, and a segment could split into two. We show that it is NP-hard to determine whether $n$ line segments ca… ▽ More

    Submitted 14 January, 2022; v1 submitted 20 December, 2020; originally announced December 2020.

  10. arXiv:2009.10981  [pdf, other

    cs.CC

    Cyclic Shift Problems on Graphs

    Authors: Kwon Kham Sai, Ryuhei Uehara, Giovanni Viglietta

    Abstract: We study a new reconfiguration problem inspired by classic mechanical puzzles: a colored token is placed on each vertex of a given graph; we are also given a set of distinguished cycles on the graph. We are tasked with rearranging the tokens from a given initial configuration to a final one by using cyclic shift operations along the distinguished cycles. We first investigate a large class of graph… ▽ More

    Submitted 23 September, 2020; originally announced September 2020.

  11. arXiv:2005.07917  [pdf, other

    cs.DC cs.CG cs.RO

    Gathering on a Circle with Limited Visibility by Anonymous Oblivious Robots

    Authors: Giuseppe A. Di Luna, Ryuhei Uehara, Giovanni Viglietta, Yukiko Yamauchi

    Abstract: A swarm of anonymous oblivious mobile robots, operating in deterministic Look-Compute-Move cycles, is confined within a circular track. All robots agree on the clockwise direction (chirality), they are activated by an adversarial semi-synchronous scheduler (SSYNCH), and an active robot always reaches the destination point it computes (rigidity). Robots have limited visibility: each robot can see o… ▽ More

    Submitted 28 September, 2023; v1 submitted 16 May, 2020; originally announced May 2020.

    Comments: 33 pages, 9 figures

  12. arXiv:1905.00518  [pdf, other

    cs.DS

    Reconfiguring Undirected Paths

    Authors: Erik D. Demaine, David Eppstein, Adam Hesterberg, Kshitij Jain, Anna Lubiw, Ryuhei Uehara, Yushi Uno

    Abstract: We consider problems in which a simple path of fixed length, in an undirected graph, is to be shifted from a start position to a goal position by moves that add an edge to either end of the path and remove an edge from the other end. We show that this problem may be solved in linear time in trees, and is fixed-parameter tractable when parameterized either by the cyclomatic number of the input grap… ▽ More

    Submitted 1 May, 2019; originally announced May 2019.

    Comments: 24 pages, 15 figures. Extended version of a paper to appear in the Proceedings of the 16th Algorithms and Data Structures Symposium (WADS 2019)

  13. arXiv:1810.12108  [pdf, other

    math.HO

    Design Schemes for Fair Dice

    Authors: Tomoko Taniguchi, Ryuhei Uehara

    Abstract: A cube is used as a fair die of 6 faces. However, there are many dice of different shapes on the market. To make them fair, most of them usually have some symmetric shapes. We here classify these variants of dice on the market into two groups. We first consider that a sphere as a model of a fair die with infinity faces. Based on this model, many symmetric shapes can be modeled as dice obtained by… ▽ More

    Submitted 25 October, 2018; originally announced October 2018.

  14. Shortest Reconfiguration Sequence for Sliding Tokens on Spiders

    Authors: Duc A. Hoang, Amanj Khorramian, Ryuhei Uehara

    Abstract: Suppose that two independent sets $I$ and $J$ of a graph with $\vert I \vert = \vert J \vert$ are given, and a token is placed on each vertex in $I$. The Sliding Token problem is to determine whether there exists a sequence of independent sets which transforms $I$ into $J$ so that each independent set in the sequence results from the previous one by sliding exactly one token along an edge in the g… ▽ More

    Submitted 30 January, 2019; v1 submitted 21 June, 2018; originally announced June 2018.

    Comments: Accepted for presentation at CIAC 2019

  15. arXiv:1803.06816  [pdf, ps, other

    cs.DS

    Swap** Colored Tokens on Graphs

    Authors: Katsuhisa Yamanaka, Takashi Horiyama, J. Mark Keil, David Kirkpatrick, Yota Otachi, Toshiki Saitoh, Ryuhei Uehara, Yushi Uno

    Abstract: We investigate the computational complexity of the following problem. We are given a graph in which each vertex has an initial and a target color. Each pair of adjacent vertices can swap their current colors. Our goal is to perform the minimum number of swaps so that the current and target colors agree at each vertex. When the colors are chosen from {1,2,...,c}, we call this problem c-Colored Toke… ▽ More

    Submitted 19 March, 2018; originally announced March 2018.

  16. arXiv:1705.00429   

    cs.DM math.CO

    Polynomial-Time Algorithms for Sliding Tokens on Cactus Graphs and Block Graphs

    Authors: Duc A. Hoang, Ryuhei Uehara

    Abstract: Given two independent sets $I, J$ of a graph $G$, and imagine that a token (coin) is placed at each vertex of $I$. The Sliding Token problem asks if one could transform $I$ to $J$ via a sequence of elementary steps, where each step requires sliding a token from one vertex to one of its neighbors so that the resulting set of vertices where tokens are placed remains independent. This problem is… ▽ More

    Submitted 18 March, 2018; v1 submitted 1 May, 2017; originally announced May 2017.

    Comments: The algorithm for block graphs in this manuscript contains some flaws. More precisely, Proposition 20 is not correct. Therefore, we withdraw this manuscript

  17. arXiv:1703.02671  [pdf, other

    cs.CG

    Symmetric Assembly Puzzles are Hard, Beyond a Few Pieces

    Authors: Erik D. Demaine, Matias Korman, Jason S. Ku, Joseph S. B. Mitchell, Yota Otachi, André van Renssen, Marcel Roeloffzen, Ryuhei Uehara, Yushi Uno

    Abstract: We study the complexity of symmetric assembly puzzles: given a collection of simple polygons, can we translate, rotate, and possibly flip them so that their interior-disjoint union is line symmetric? On the negative side, we show that the problem is strongly NP-complete even if the pieces are all polyominos. On the positive side, we show that the problem can be solved in polynomial time if the num… ▽ More

    Submitted 7 April, 2019; v1 submitted 7 March, 2017; originally announced March 2017.

  18. arXiv:1607.01826  [pdf, other

    cs.CC math.CO

    Single-Player and Two-Player Buttons & Scissors Games

    Authors: Kyle Burke, Erik D. Demaine, Harrison Gregg, Robert A. Hearn, Adam Hesterberg, Michael Hoffmann, Hiro Ito, Irina Kostitsyna, Jody Leonard, Maarten Löffler, Aaron Santiago, Christiane Schmidt, Ryuhei Uehara, Yushi Uno, Aaron Williams

    Abstract: We study the computational complexity of the Buttons \& Scissors game and obtain sharp thresholds with respect to several parameters. Specifically we show that the game is NP-complete for $C = 2$ colors but polytime solvable for $C = 1$. Similarly the game is NP-complete if every color is used by at most $F = 4$ buttons but polytime solvable for $F \leq 3$. We also consider restrictions on the boa… ▽ More

    Submitted 6 July, 2016; originally announced July 2016.

    Comments: 21 pages, 15 figures. Presented at JCDCG2 2015, Kyoto University, Kyoto, Japan, September 14 - 16, 2015

    MSC Class: 91A46 ACM Class: F.1.3

  19. arXiv:1511.00243  [pdf, ps, other

    cs.DS

    Shortest Reconfiguration of Sliding Tokens on a Caterpillar

    Authors: Takeshi Yamada, Ryuhei Uehara

    Abstract: Suppose that we are given two independent sets I_b and I_r of a graph such that |I_b|=|I_r|, and imagine that a token is placed on each vertex in |I_b|. Then, the sliding token problem is to determine whether there exists a sequence of independent sets which transforms I_b into I_r so that each independent set in the sequence results from the previous one by sliding exactly one token along an edge… ▽ More

    Submitted 1 November, 2015; originally announced November 2015.

  20. arXiv:1412.3334  [pdf, other

    cs.CC cs.DS cs.GT cs.SI

    Computational Complexity of Competitive Diffusion on (Un)weighted Graphs

    Authors: Takehiro Ito, Yota Otachi, Toshiki Saitoh, Hisayuki Satoh, Akira Suzuki, Kei Uchizawa, Ryuhei Uehara, Katsuhisa Yamanaka, Xiao Zhou

    Abstract: Consider an undirected graph modeling a social network, where the vertices represent users, and the edges do connections among them. In the competitive diffusion game, each of a number of players chooses a vertex as a seed to propagate his/her opinion, and then it spreads along the edges in the graphs. The objective of every player is to maximize the number of vertices the opinion infects. In this… ▽ More

    Submitted 10 December, 2014; originally announced December 2014.

    Comments: 34 pages, 5 figures

  21. Folding a Paper Strip to Minimize Thickness

    Authors: Erik D. Demaine, David Eppstein, Adam Hesterberg, Hiro Ito, Anna Lubiw, Ryuhei Uehara, Yushi Uno

    Abstract: In this paper, we study how to fold a specified origami crease pattern in order to minimize the impact of paper thickness. Specifically, origami designs are often expressed by a mountain-valley pattern (plane graph of creases with relative fold orientations), but in general this specification is consistent with exponentially many possible folded states. We analyze the complexity of finding the bes… ▽ More

    Submitted 24 November, 2014; originally announced November 2014.

    Comments: 9 pages, 7 figures

    Journal ref: Journal of Discrete Algorithms 36: 18-26, 2016

  22. Flat Foldings of Plane Graphs with Prescribed Angles and Edge Lengths

    Authors: Zachary Abel, Erik D. Demaine, Martin L. Demaine, David Eppstein, Anna Lubiw, Ryuhei Uehara

    Abstract: When can a plane graph with prescribed edge lengths and prescribed angles (from among $\{0,180^\circ, 360^\circ$\}) be folded flat to lie in an infinitesimally thin line, without crossings? This problem generalizes the classic theory of single-vertex flat origami with prescribed mountain-valley assignment, which corresponds to the case of a cycle graph. We characterize such flat-foldable plane gra… ▽ More

    Submitted 18 March, 2018; v1 submitted 28 August, 2014; originally announced August 2014.

    Comments: 21 pages, 10 figures

    ACM Class: F.2.2

    Journal ref: J. Computational Geometry 9 (1): 71-91, 2018

  23. arXiv:1407.1923  [pdf, other

    cs.CG math.HO

    The Convex Configurations of "Sei Shonagon Chie no Ita" and Other Dissection Puzzles

    Authors: Eli Fox-Epstein, Ryuhei Uehara

    Abstract: The tangram and Sei Shonagon Chie no Ita are popular dissection puzzles consisting of seven pieces. Each puzzle can be formed by identifying edges from sixteen identical right isosceles triangles. It is known that the tangram can form 13 convex polygons. We show that Sei Shonagon Chie no Ita can form 16 convex polygons, propose a new puzzle that can form 19, no 7 piece puzzle can form 20, and 11 p… ▽ More

    Submitted 7 July, 2014; originally announced July 2014.

  24. arXiv:1406.6576  [pdf, ps, other

    cs.DM cs.DS

    Linear-Time Algorithm for Sliding Tokens on Trees

    Authors: Erik D. Demaine, Martin L. Demaine, Eli Fox-Epstein, Duc A. Hoang, Takehiro Ito, Hirotaka Ono, Yota Otachi, Ryuhei Uehara, Takeshi Yamada

    Abstract: Suppose that we are given two independent sets $I_b$ and $I_r$ of a graph such that $|I_b|=|I_r|$, and imagine that a token is placed on each vertex in $I_b$. Then, the sliding token problem is to determine whether there exists a sequence of independent sets which transforms $I_b$ into $I_r$ so that each independent set in the sequence results from the previous one by sliding exactly one token alo… ▽ More

    Submitted 1 September, 2014; v1 submitted 25 June, 2014; originally announced June 2014.

  25. arXiv:1309.4342  [pdf, other

    math.CO math.PR

    The height of random $k$-trees and related branching processes

    Authors: Colin Cooper, Alan Frieze, Ryuhei Uehara

    Abstract: We consider the height of random k-trees and k-Apollonian networks. These random graphs are not really trees, but instead have a tree-like structure. The height will be the maximum distance of a vertex from the root. We show that w.h.p. the height of random k-trees and k-Apollonian networks is asymptotic to clog t, where t is the number of vertices, and c=c(k) is given as the solution to a transce… ▽ More

    Submitted 21 September, 2014; v1 submitted 16 September, 2013; originally announced September 2013.

  26. arXiv:1206.6201  [pdf, ps, other

    cs.DM

    On Complexity of Flooding Games on Graphs with Interval Representations

    Authors: Hiroyuki Fukui, Yota Otachi, Ryuhei Uehara, Takeaki Uno, Yushi Uno

    Abstract: The flooding games, which are called Flood-It, Mad Virus, or HoneyBee, are a kind of coloring games and they have been becoming popular online. In these games, each player colors one specified cell in his/her turn, and all connected neighbor cells of the same color are also colored by the color. This flooding or coloring spreads on the same color cells. It is natural to consider these new coloring… ▽ More

    Submitted 24 January, 2013; v1 submitted 27 June, 2012; originally announced June 2012.

  27. arXiv:1003.2851  [pdf, ps, other

    cs.DM cs.CC

    The complexity of UNO

    Authors: Erik D. Demaine, Martin L. Demaine, Nicholas J. A. Harvey, Ryuhei Uehara, Takeaki Uno, Yushi Uno

    Abstract: This paper investigates the popular card game UNO from the viewpoint of algorithmic combinatorial game theory. We define simple and concise mathematical models for the game, including both cooperative and uncooperative versions, and analyze their computational complexity. In particular, we prove that even a single-player version of UNO is NP-complete, although some restricted cases are in P. Surpr… ▽ More

    Submitted 2 December, 2013; v1 submitted 15 March, 2010; originally announced March 2010.

    Comments: 13 body pages, 2 appendix pages, 1 table, 7 figures

    ACM Class: G.2; F.1