On the rank-distance median of 3 permutations
File(s)BMC Bioinformatics (2018).pdf (3.69 MB)
Published version
Author(s)
Chindelevitch, Leonid
Pereira Zanetti, João Paulo
Meidanis, João
Type
Journal Article
Abstract
Background
Recently, Pereira Zanetti, Biller and Meidanis have proposed a new definition of a rearrangement distance between genomes. In this formulation, each genome is represented as a matrix, and the distance d is the rank distance between these matrices. Although defined in terms of matrices, the rank distance is equal to the minimum total weight of a series of weighted operations that leads from one genome to the other, including inversions, translocations, transpositions, and others. The computational complexity of the median-of-three problem according to this distance is currently unknown. The genome matrices are a special kind of permutation matrices, which we study in this paper.
In their paper, the authors provide an O(n3) algorithm for determining three candidate medians, prove the tight approximation ratio 43, and provide a sufficient condition for their candidates to be true medians. They also conduct some experiments that suggest that their method is accurate on simulated and real data.
Results
In this paper, we extend their results and provide the following:
Three invariants characterizing the problem of finding the median of 3 matrices
A sufficient condition for uniqueness of medians that can be checked in O(n)
A faster, O(n2) algorithm for determining the median under this condition
A new heuristic algorithm for this problem based on compressed sensing
A O(n4) algorithm that exactly solves the problem when the inputs are orthogonal matrices, a class that includes both permutations and genomes as special cases.
Conclusions
Our work provides the first proof that, with respect to the rank distance, the problem of finding the median of 3 genomes, as well as the median of 3 permutations, is exactly solvable in polynomial time, a result which should be contrasted with its NP-hardness for the DCJ (double cut-and-join) distance and most other families of genome rearrangement operations. This result, backed by our experimental tests, indicates that the rank distance is a viable alternative to the DCJ distance widely used in genome comparisons.
Recently, Pereira Zanetti, Biller and Meidanis have proposed a new definition of a rearrangement distance between genomes. In this formulation, each genome is represented as a matrix, and the distance d is the rank distance between these matrices. Although defined in terms of matrices, the rank distance is equal to the minimum total weight of a series of weighted operations that leads from one genome to the other, including inversions, translocations, transpositions, and others. The computational complexity of the median-of-three problem according to this distance is currently unknown. The genome matrices are a special kind of permutation matrices, which we study in this paper.
In their paper, the authors provide an O(n3) algorithm for determining three candidate medians, prove the tight approximation ratio 43, and provide a sufficient condition for their candidates to be true medians. They also conduct some experiments that suggest that their method is accurate on simulated and real data.
Results
In this paper, we extend their results and provide the following:
Three invariants characterizing the problem of finding the median of 3 matrices
A sufficient condition for uniqueness of medians that can be checked in O(n)
A faster, O(n2) algorithm for determining the median under this condition
A new heuristic algorithm for this problem based on compressed sensing
A O(n4) algorithm that exactly solves the problem when the inputs are orthogonal matrices, a class that includes both permutations and genomes as special cases.
Conclusions
Our work provides the first proof that, with respect to the rank distance, the problem of finding the median of 3 genomes, as well as the median of 3 permutations, is exactly solvable in polynomial time, a result which should be contrasted with its NP-hardness for the DCJ (double cut-and-join) distance and most other families of genome rearrangement operations. This result, backed by our experimental tests, indicates that the rank distance is a viable alternative to the DCJ distance widely used in genome comparisons.
Date Issued
2018-05
Date Acceptance
2018-05-01
Citation
BMC Bioinformatics, 2018, 19 (S6), pp.1-20
ISSN
1471-2105
Publisher
BioMed Central
Start Page
1
End Page
20
Journal / Book Title
BMC Bioinformatics
Volume
19
Issue
S6
Copyright Statement
© The Author(s). 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0
International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and
reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the
Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver
(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and
reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the
Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver
(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
License URL
Identifier
https://bmcbioinformatics.biomedcentral.com/articles/10.1186/s12859-018-2131-4
Subjects
Bioinformatics
01 Mathematical Sciences
06 Biological Sciences
08 Information and Computing Sciences
Publication Status
Published
Article Number
142
Date Publish Online
2018-05-08