Reversal Distance for Strings with Duplicates: Linear Time Approximation Using Hitting Set

نویسندگان

  • Petr Kolman
  • Tomasz Walen
چکیده

In the last decade there has been an ongoing interest in string comparison problems; to a large extend the interest was stimulated by genome rearrangement problems in computational biology but related problems appear in many other areas of computer science. Particular attention has been given to the problem of sorting by reversals (SBR): given two strings, A and B, find the minimum number of reversals that transform the string A into the string B (a reversal ρ(i, j), i < j, transforms a string A = a1 . . . an into a string A = a1 . . . ai−1ajaj−1 . . . aiaj+1 . . . an). Primarily the problem has been studied for strings in which every symbol appears exactly once (that is, for permutations) and only recently attention has been given to the general case where duplicates of the symbols are allowed. In this paper we consider the problem k-SBR, a version of SBR in which each symbol is allowed to appear up to k times in each string, for some k ≥ 1. The main result of the paper is a Θ(k)-approximation algorithm for k-SBR running in time O(n); compared to the previously known algorithm for k-SBR, this is an improvement by a factor of Θ(k) in the approximation ratio, and by a factor of Θ(k) in the running time. Crucial ingredients of our ∗Supported by project 1M0021620808 of MŠMT ČR.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximating Reversal Distance for Strings with Bounded Number of Duplicates

For a string A = a1 . . . an, a reversal ρ(i, j), 1 ≤ i < j ≤ n, transforms the string A into a string A′ = a1 . . . ai−1ajaj−1 . . . aiaj+1 . . . an, that is, the reversal ρ(i, j) reverses the order of symbols in the substring ai . . . aj of A. In a case of signed strings, where each symbol is given a sign + or −, the reversal operation also flips the sign of each symbol in the reversed substr...

متن کامل

A Polynomial Time Construction of a Hitting Set for Read-Once Branching Programs of Width

Recently, an interest in constructing pseudorandom or hitting set generators for restricted branching programs has increased, which is motivated by the fundamental issue of derandomizing space-bounded computations. Such constructions have been known only in the case of width 2 and in very restricted cases of bounded width. In this paper, we characterize the hitting sets for read-once branching ...

متن کامل

Reversals and Transpositions over Finite Alphabets

Extending results of Christie and Irving, we examine the action of reversals and transpositions on finite strings over an alphabet of size k. We show that determining reversal, transposition or signed reversal distance between two strings over a finite alphabet is NP-hard, while for ‘dense’ instances we give a polynomial-time approximation scheme. We also give a number of extremal results, as w...

متن کامل

An Improved Time-Reversal-Based Target Localization for Through-Wall Microwave Imaging

Recently, time reversal (TR) method, due to its high functionality in heterogeneous media has been widely employed in microwave imaging (MI) applications. One of the applications turning into a great interest is through-wall microwave imaging (TWMI). In this paper, TR method is applied to detect and localize a target obscured by a brick wall using a numerically generated data. Regarding this, i...

متن کامل

A Sufficient Condition for Sets Hitting the Class of Read-Once Branching Programs of Width 3 - (Extended Abstract)

We characterize the hitting sets for read-once branching programs of width 3 by a so-called richness condition which is independent of a rather technical definition of branching programs. The richness property proves to be (in certain sense) necessary and sufficient condition for such hitting sets. In particular, we show that any rich set extended with all strings within Hamming distance of 3 i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Electr. J. Comb.

دوره 14  شماره 

صفحات  -

تاریخ انتشار 2006