An algebraic 1.375-approximation algorithm for the Transposition Distance Problem

01/30/2020
by   L. A. G. Silva, et al.
0

In genome rearrangements, the mutational event transposition swaps two adjacent blocks of genes in one chromosome. The Transposition Distance Problem (TDP) aims to find the minimum number of transpositions (distance) required to transform one chromosome into another, both represented as permutations. Setting the target permutation as the identity permutation, makes the TDP equivalent to the problem of Sorting by Transpositions (SBT). TDP is NP-hard and the best approximation algorithm with a 1.375 ratio was proposed in 2006 by Elias and Hartman. Their algorithm employs a technique called simplification to transform an input permutation π into a simple permutationπ̂, obtained by inserting new symbols into π in a way that the lower bound of the transposition distance of π is kept on π̂. The assumption is that handling with simple permutations is easier than with normal ones. A sequence of transpositions sorting π̂ can be mimicked to sort π. In this work, we first show that the algorithm of Elias and Hartman may require one transposition above the intended approximation ratio of 1.375, depending on how the input permutation is simplified. Then, we propose a new 1.375-approximation algorithm to solve TDP based on an algebraic formalism which does not use simplification, ensuring the approximation ratio of 1.375 for all the permutations in the Symmetric Group S_n. We also propose a new upper bound for the transposition distance. Implementations of our algorithm and the one of Elias and Hartman were audited using GRAAu tool. The results show that, taking as input short permutations with maximum length 13, in addition to keeping the approximation below the 1.375 ratio, our algorithm returns a higher percentage of exact distances than the one of Elias and Hartman.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/31/2020

Sorting by Prefix Block-Interchanges

We initiate the study of sorting permutations using prefix block-interch...
research
04/27/2023

A barrier for further approximating Sorting By Transpositions

The Transposition Distance Problem (TDP) is a classical problem in genom...
research
05/10/2022

Upper Bounds to Genome Rearrangement Problem using Prefix Transpositions

A Genome rearrangement problem studies large-scale mutations on a set of...
research
12/02/2019

An improved approximation algorithm for ATSP

We revisit the constant-factor approximation algorithm for the asymmetri...
research
04/09/2018

Beating the integrality ratio for s-t-tours in graphs

Among various variants of the traveling salesman problem, the s-t-path g...
research
02/18/2020

An Upper Bound for Sorting R_n with LRE

A permutation π over alphabet Σ = 1,2,3,...,n, is a sequence where every...
research
08/04/2020

Bucket Oblivious Sort: An Extremely Simple Oblivious Sort

We propose a conceptually simple oblivious sort and oblivious random per...

Please sign up or login with your details

Forgot password? Click here to reset