Improved bounds on sorting by length-weighted reversals

  • Authors:
  • Michael A. Bender;Dongdong Ge;Simai He;Haodong Hu;Ron Y. Pinter;Steven Skiena;Firas Swidan

  • Affiliations:
  • Department of Computer Science, SUNY Stony Brook, Stony Brook, NY 11794-4400, USA;Department of Management Science and Engineering, Stanford University, Stanford, CA 94305, USA;Department of System Engineering and Engineering Management, Chinese University of Hong Kong, Hong Kong, China;Department of Computer Science, SUNY Stony Brook, Stony Brook, NY 11794-4400, USA;Department of Computer Science, Technion -- Israel Institute of Technology, Haifa 32000, Israel;Department of Computer Science, SUNY Stony Brook, Stony Brook, NY 11794-4400, USA;Department of Computer Science, Technion -- Israel Institute of Technology, Haifa 32000, Israel

  • Venue:
  • Journal of Computer and System Sciences
  • Year:
  • 2008

Quantified Score

Hi-index 0.01

Visualization

Abstract

We study the problem of sorting binary sequences and permutations by length-weighted reversals. We consider a wide class of cost functions, namely f(@?)=@?^@a for all @a=0, where @? is the length of the reversed subsequence. We present tight or nearly tight upper and lower bounds on the worst-case cost of sorting by reversals. Then we develop algorithms to approximate the optimal cost to sort a given input. Furthermore, we give polynomial-time algorithms to determine the optimal reversal sequence for a restricted but interesting class of sequences and cost functions. Our results have direct application in computational biology to the field of comparative genomics.