Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Symbolic Algorithms for Token Swapping
 
conference paper

Symbolic Algorithms for Token Swapping

Schmitt Antunes, Bruno  
•
Soeken, Mathias
•
De Micheli, Giovanni  
November 10, 2020
2020 IEEE 50th International Symposium on Multiple-Valued Logic (ISMVL)
ISMVL 2020 IEEE International Symposium on Multiple-Valued Logic

We study different symbolic algorithms to solve two related reconfiguration problems on graphs: the token swapping problem and the permutation routing via matchings problem. Input to both problems is a connected graph with labeled vertices and a token in each vertex. The goal is to move each token to its destination vertex using swap operations. In the token swapping problem, the goal is to find a solution with a minimum number of swaps. In the permutation routing via matchings problem, the goal is to find a solution with a minimum number of steps, where a step is a set of disjoint swaps which can be performed in parallel. First, we present an A* search algorithm. This algorithm can find optimal solutions if used with an admissible heuristic. We also evaluate the use of non-admissible heuristics. In this case, we prove that the result will deviate from an optimum result by at most an even number of swaps. We also present an algorithm based on Boolean satisfiability. We evaluate our methods on a large set of practical benchmarks.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

BS-ISMVL2020.pdf

Type

N/a

Access type

openaccess

License Condition

n/a

Size

997.52 KB

Format

Adobe PDF

Checksum (MD5)

adaeb74d81df56a73d4863c5f9215660

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés