An O(n2) algorithm for signed translocation

被引:30
|
作者
Wang, LS [1 ]
Zhu, DM
Liu, XW
Ma, SH
机构
[1] City Univ Hong Kong, Dept Computat Sci, Kowloon, Hong Kong, Peoples R China
[2] Shandong Univ, Sch Comp Sci & Technol, Jinan 250100, Peoples R China
基金
中国国家自然科学基金;
关键词
algorithm; signed translocation; genome rearrangement;
D O I
10.1016/j.jcss.2004.12.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Genome rearrangement is an important area in computational biology. There are three basic operations, reversal, translocation and transposition. Here we study the translocation operations. Multi-chromosomal genomes frequently evolve by translocation events that exchange genetic material between two chromosomes. We focus on the signed case, where the direction of each gene is known. The signed translocation problem asks to find the minimum number of translocation operations as well as the sequence of translocation operations to transform one genome into the other. A linear-time algorithm that computes the minimum number of translocation operations was given in a linear-time algorithm for computing translocation distance between signed genomes [16]. However, that algorithm cannot give the optimum sequence of translocation operations. The best known algorithm that can give the optimum sequence of translocation operations for signed translocation problem runs in O(n(2) log n) time. In this paper, we design an O(n(2)) algorithm. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:284 / 299
页数:16
相关论文
共 50 条
  • [1] An O(n2) Algorithm for Isotonic Regression
    Burdakov, O
    Sysoev, O
    Grimvall, A
    Hussian, M
    LARGE-SCALE NONLINEAR OPTIMIZATION, 2006, 83 : 25 - +
  • [2] An O(n2) algorithm for the bidiagonal SVD
    Grosser, B
    Lang, B
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2003, 358 : 45 - 70
  • [3] A Local O(n2) Gathering Algorithm
    Degener, Bastian
    Kempkes, Barbara
    auf der Heide, Friedhelm Meyer
    SPAA '10: PROCEEDINGS OF THE TWENTY-SECOND ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2010, : 217 - 223
  • [4] A Fast O(N2) Fragmentation Algorithm
    Rafikov, Roman R.
    Silsbee, Kedron
    Booth, Richard A.
    ASTROPHYSICAL JOURNAL SUPPLEMENT SERIES, 2020, 247 (02):
  • [5] An O(n2) algorithm to color Meyniel graphs
    Roussel, F
    Rusu, I
    DISCRETE MATHEMATICS, 2001, 235 (1-3) : 107 - 123
  • [6] A NEW O(N2) SHORTEST CHAIN ALGORITHM
    WAISSI, GR
    APPLIED MATHEMATICS AND COMPUTATION, 1990, 37 (02) : 111 - 120
  • [7] AN O(N2) ALGORITHM FOR UNDIRECTED SPLIT DECOMPOSITION
    MA, TH
    SPINRAD, J
    JOURNAL OF ALGORITHMS, 1994, 16 (01) : 145 - 160
  • [8] O(n2) algorithm for a controllable machine scheduling problem
    IMA J Math Appl Bus Ind, 1 (15-26):
  • [9] An O(N2) Algorithm for Computation of the Minimum Time Consensus
    Mulla, Ameer K.
    Patil, Deepak U.
    Chakraborty, Debraj
    2016 IEEE 55TH CONFERENCE ON DECISION AND CONTROL (CDC), 2016, : 2638 - 2643
  • [10] An O(n2) parallel algorithm for the maximum flow problem
    Tabirca, S
    Tabirca, T
    Concurrent Information Processing and Computing, 2005, 195 : 294 - 300