Token Swapping on Trees

被引:0
|
作者
Biniaz A. [1 ]
Jain K. [2 ]
Lubiw A. [3 ]
Masárová Z. [4 ]
Miltzow T. [5 ]
Mondal D. [6 ]
Naredla A.M. [3 ]
Tkadlec J. [7 ]
Turcotte A. [8 ]
机构
[1] University of Windsor, Windsor, ON
[2] Google Waterloo, Waterloo, ON
[3] University of Waterloo, Waterloo, ON
[4] IST Austria, Klosterneuburg
[5] Utrecht University, Utrecht
[6] University of Saskatchewan, Saskatoon, SK
[7] Harvard University, Cambridge, MA
[8] Northeastern University, Boston, MA
基金
加拿大自然科学与工程研究理事会;
关键词
Cayley graph; reconfiguration; sorting with transposition tree; token swapping;
D O I
10.46298/DMTCS.8383
中图分类号
学科分类号
摘要
The input to the token swapping problem is a graph with vertices v1, v2, . . ., vn, and n tokens with labels 1, 2, . . ., n, one on each vertex. The goal is to get token i to vertex vi for all i = 1, . . ., n using a minimum number of swaps, where a swap exchanges the tokens on the endpoints of an edge. We present some results about token swapping on a tree, also known as “sorting with a transposition tree”: 1. An optimum swap sequence may need to perform a swap on a leaf vertex that has the correct token (a “happy leaf”), disproving a conjecture of Vaughan. 2. Any algorithm that fixes happy leaves—as all known approximation algorithms for the problem do—has approximation factor at least 4/3. Furthermore, the two best-known 2-approximation algorithms have approximation factor exactly 2. 3. A generalized problem—weighted coloured token swapping—is NP-complete on trees, even when they are restricted to be subdivided stars, but solvable in polynomial time on paths and stars. In this version, tokens and vertices have colours, and colours have weights. The goal is to get every token to a vertex of the same colour, and the cost of a swap is the sum of the weights of the two tokens involved. © 2022 by the author(s)
引用
收藏
相关论文
共 50 条
  • [1] Token Swapping on Trees
    Biniaz, Ahmad
    Jain, Kshitij
    Lubiw, Anna
    Masarova, Zuzana
    Miltzow, Tillmann
    Mondal, Debajyoti
    Naredla, Anurag Murty
    Tkadlec, Josef
    Turcotte, Alexi
    DISCRETE MATHEMATICS AND THEORETICAL COMPUTER SCIENCE, 2022, 24 (02):
  • [2] Approximation and hardness of token swapping
    2016, Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing (57):
  • [3] Bounded Suboptimal Token Swapping
    Surynek, Pavel
    2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, : 1233 - 1240
  • [4] Symbolic Algorithms for Token Swapping
    Schmitt, Bruno
    Soeken, Mathias
    De Micheli, Giovanni
    2020 IEEE 50TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2020), 2020, : 28 - 33
  • [5] Complexity of Token Swapping and Its Variants
    Bonnet, Edouard
    Miltzow, Tillmann
    Rzazewski, Pawel
    ALGORITHMICA, 2018, 80 (09) : 2656 - 2682
  • [6] Complexity of Token Swapping and its Variants
    Bonnet, Edouard
    Miltzow, Tillmann
    Rzazewski, Pawel
    34TH SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2017), 2017, 66
  • [7] Complexity of Token Swapping and Its Variants
    Édouard Bonnet
    Tillmann Miltzow
    Paweł Rzążewski
    Algorithmica, 2018, 80 : 2656 - 2682
  • [8] Improved Hardness-of-Approximation for Token Swapping
    Hiken, Sam
    Wein, Nicole
    arXiv,
  • [9] Polynomial time algorithms for the token swapping problem on cographs
    Tonetti, Caio Henrique Segawa
    dos Santos, Vinicius Fernandes
    Urrutia, Sebastian
    RAIRO-OPERATIONS RESEARCH, 2024, 58 (01) : 441 - 455
  • [10] Qubit Allocation as a Combination of Subgraph Isomorphism and Token Swapping
    Siraichi, Marcos Yukio
    dos Santos, Vinicius Fernandes
    Collange, Caroline
    Quintao Pereira, Fernando Magno
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (OOPSLA):