Title :
Sorting of Permutations by Cost-Constrained Transpositions
Author :
Farnoud, Farzad ; Milenkovic, Olgica
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Illinois at Urbana-Champaign, Champaign, IL, USA
Abstract :
The problem of finding a minimum decomposition of a permutation in terms of transpositions with predetermined non-uniform and non-negative costs is addressed. Alternatively, computing the transposition distance between two permutations, where transpositions are endowed with arbitrary non-negative costs, is studied. For such cost functions, polynomial-time, constant-approximation decomposition algorithms are described. For metric-path costs, exact polynomial-time decomposition algorithms are presented. The algorithms in this paper represent a combination of Viterbi-type algorithms and graph-search techniques for minimizing the cost of individual transpositions, and dynamic programing algorithms for finding minimum cost decompositions of cycles. The presented algorithms have a myriad of applications in information theory, bioinformatics, and algebra.
Keywords :
algebra; bioinformatics; computational complexity; dynamic programming; graph theory; information theory; sorting; Viterbi-type algorithms; algebra; bioinformatics; cost-constrained transpositions; dynamic programing; graph-search techniques; information theory; metric-path costs; myriad; permutations; polynomial-time decomposition; sorting; Bioinformatics; Cost function; Encoding; Genomics; Heuristic algorithms; Sorting; Cost function; decomposition; distance; permutation; sorting; transposition;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.2011.2171532