Title
Swapping Labeled Tokens on Graphs.
Abstract
Consider a puzzle consisting of n tokens on an n-vertex graph, where each token has a distinct starting vertex and a distinct target vertex it wants to reach, and the only allowed transformation is to swap the tokens on adjacent vertices. We prove that every such puzzle is solvable in O ( n 2 ) token swaps, and thus focus on the problem of minimizing the number of token swaps to reach the target token placement. We give a polynomial-time 2-approximation algorithm for trees, and using this, obtain a polynomial-time 2α-approximation algorithm for graphs whose tree α-spanners can be computed in polynomial time. Finally, we show that the problem can be solved exactly in polynomial time on complete bipartite graphs.
Year
DOI
Venue
2014
10.1016/j.tcs.2015.01.052
Theoretical Computer Science
Keywords
Field
DocType
Approximation,Complete bipartite graph,Graph algorithm,Sorting network,Tree
Graph,Swap (computer programming),Discrete mathematics,Combinatorics,Vertex (geometry),Computer science,Bipartite graph,Time complexity,Security token
Conference
Volume
Issue
ISSN
586
C
0304-3975
Citations 
PageRank 
References 
3
0.47
10
Authors
10
Name
Order
Citations
PageRank
Katsuhisa Yamanaka16015.73
Erik D. Demaine24624388.59
Takehiro Ito326040.71
Jun Kawahara4203.39
Masashi Kiyomi520417.45
Yoshio Okamoto617028.50
Toshiki Saitoh78714.95
Akira Suzuki8518.44
Kei Uchizawa97412.89
Takeaki Uno101319107.99