Kawahara, Jun, et al. “The Time Complexity of Permutation Routing via Matching, Token Swapping and a Variant”. Journal of Graph Algorithms and Applications, vol. 23, no. 1, Jan. 2019, pp. 29-70, doi:10.7155/jgaa.00483.