Sorting by short block-moves

Citation
Ls. Heath et Jpc. Vergara, Sorting by short block-moves, ALGORITHMIC, 28(3), 2000, pp. 323-352
Citations number
24
Categorie Soggetti
Engineering Mathematics
Journal title
ALGORITHMICA
ISSN journal
01784617 → ACNP
Volume
28
Issue
3
Year of publication
2000
Pages
323 - 352
Database
ISI
SICI code
0178-4617(200011)28:3<323:SBSB>2.0.ZU;2-V
Abstract
Sorting permutations by operations such as reversals and block-moves has re ceived much interest because of its applications in the study of genome rea rrangements and in the design of interconnection networks. A short block-mo ve is an operation on a permutation that moves an element at most two posit ions away from its original position. This paper investigates the problem o f finding a minimum-length sorting sequence of short block-moves for a give n permutation. A 4/3-approximation algorithm for this problem is presented. Woven double-strip permutations are defined and a polynomial-time algorith m for this class of permutations is devised that employs graph matching tec hniques. A linear-time maximum matching algorithm for a special class of gr id graphs improves the time complexity of the algorithm for woven double-st rip permutations.