Skip to main navigation Skip to search Skip to main content

An improved algorithm for sorting by block-interchanges based on permutation groups

  • Yen Lin Huang
  • , Cheng Chen Huang
  • , Chuan Yi Tang
  • , Chin Lung Lu*
  • *Corresponding author for this work
  • National Tsing Hua University
  • National Yang Ming Chiao Tung University

Research output: Contribution to journal › Journal Article › peer-review

9 Scopus citations

Abstract

Given a chromosome represented by a permutation of genes, a block-interchange is proposed as a generalized transposition that affects the chromosome by swapping two non-intersecting segments of genes. The problem of sorting by block-interchanges is to find a minimum series of block-interchanges for sorting one chromosome into another. In this paper, we present an O (n + δ log δ) time algorithm for solving the problem of sorting by block-interchanges, which improves a previous algorithm of O (δ n) time proposed by Lin et al. (2005) [14], where n is the number of genes and δ is the minimum number of block-interchanges required to sort a chromosome.

Original languageEnglish
Pages (from-to)345-350
Number of pages6
JournalInformation Processing Letters
Volume110
Issue number8-9
DOIs
StatePublished - 01 04 2010
Externally publishedYes

Keywords

  • Algorithm
  • Block-interchange
  • Data structure
  • Generalized transposition
  • Genome rearrangement
  • Permutation group
  • Permutation tree

Fingerprint

Dive into the research topics of 'An improved algorithm for sorting by block-interchanges based on permutation groups'. Together they form a unique fingerprint.

Cite this