Token Shifting on Graphs

被引:1
作者
Myint, Win Hlaing Hlaing [1 ]
Uehara, Ryuhei [1 ]
Viglietta, Giovanni [1 ]
机构
[1] Japan Adv Inst Sci & Technol JAIST, Sch Informat Sci, Nomi, Japan
来源
COMPUTING AND COMBINATORICS (COCOON 2021) | 2021年 / 13025卷
关键词
Reconfiguration problem; Cyclic shift; Barbell graph; Block graph; NP-hard;
D O I
10.1007/978-3-030-89543-3_53
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We investigate a new variation of a token reconfiguration problem on graphs using the cyclic shift operation. A colored or labeled token is placed on each vertex of a given graph, and a "move" consists in choosing a cycle in the graph and shifting tokens by one position along its edges. Given a target arrangement of tokens on the graph, our goal is to find a shortest sequence of moves that will re-arrange the tokens as in the target arrangement. The novelty of our model is that tokens are allowed to shift along any cycle in the graph, as opposed to a given subset of its cycles. We first discuss the problem on special graph classes: we give efficient algorithms for optimally solving the 2-Colored Token Shifting Problem on complete graphs and block graphs, as well as the Labeled Token Shifting Problem on complete graphs and variants of barbell graphs. We then show that, in the 2-Colored Token Shifting Problem, the shortest sequence of moves is NP-hard to approximate within a factor of 2 - epsilon, even for grid graphs. The latter result settles an open problem posed by Sai et al.
引用
收藏
页码:643 / 654
页数:12
相关论文
共 8 条
[1]   How to Solve the Torus Puzzle [J].
Amano, Kazuyuki ;
Kojima, Yuta ;
Kurabayashi, Toshiya ;
Kurihara, Keita ;
Nakamura, Masahiro ;
Omi, Ayaka ;
Tanaka, Toshiyuki ;
Yamazaki, Koichi .
ALGORITHMS, 2012, 5 (01) :18-29
[2]  
Biniaz A, 2019, ARXIV PREPRINT ARXIV
[3]   Memory efficient algorithms for cactus graphs and block graphs [J].
Brimkov, Boris ;
Hicks, Illya V. .
DISCRETE APPLIED MATHEMATICS, 2017, 216 :393-407
[4]   HAMILTON PATHS IN GRID GRAPHS [J].
ITAI, A ;
PAPADIMITRIOU, CH ;
SZWARCFITER, JL .
SIAM JOURNAL ON COMPUTING, 1982, 11 (04) :676-686
[5]   Introduction to Reconfiguration [J].
Nishimura, Naomi .
ALGORITHMS, 2018, 11 (04)
[6]   Cyclic Shift Problems on Graphs [J].
Sai, Kwon Kham ;
Uehara, Ryuhei ;
Viglietta, Giovanni .
WALCOM: ALGORITHMS AND COMPUTATION, WALCOM 2021, 2021, 12635 :308-320
[7]  
Yamanaka Katsuhisa, 2015, Algorithms and Data Structures. 14th International Symposium, WADS 2015. Proceedings, P619, DOI 10.1007/978-3-319-21840-3_51
[8]   Swapping labeled tokens on graphs [J].
Yamanaka, Katsuhisa ;
Demaine, Erik D. ;
Ito, Takehiro ;
Kawahara, Jun ;
Kiyomi, Masashi ;
Okamoto, Yoshio ;
Saitoh, Toshiki ;
Suzuki, Akira ;
Uchizawa, Kei ;
Uno, Takeaki .
THEORETICAL COMPUTER SCIENCE, 2015, 586 :81-94