publicações selecionadas The Token Swap Problem: Polynomial Time Algorithms for Graph Classes and Integer Linear Programming Formulations