Skip to main content

2017 | OriginalPaper | Buchkapitel

Designing and Implementing Algorithms for the Closest String Problem

verfasst von : Shota Yuasa, Zhi-Zhong Chen, Bin Ma, Lusheng Wang

Erschienen in: Frontiers in Algorithmics

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Given a set of n strings of length L and a radius d, the closest string problem (CSP for short) asks for a string \(t_{sol}\) that is within a Hamming distance of d to each of the given strings. It is known that the problem is NP-hard and its optimization version admits a polynomial time approximation scheme (PTAS). A number of parameterized algorithms have been then developed to solve the problem when d is small. Among them, the relatively new ones have not been implemented before and their performance in practice was unknown. In this study, we implement all of them by careful engineering. For those that have been implemented before, our implementation is much faster. For some of those that have not been implemented before, our experimental results show that there exist huge gaps between their theoretical and practical performances. We also design a new parameterized algorithm for the binary case of CSP. The algorithm is deterministic and runs in \(O\left( nL + n^2d\cdot 6.16^d\right) \) time, while the previously best deterministic algorithm runs in \(O\left( nL + nd^3\cdot 6.731^d\right) \) time.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Chen, Z.-Z., Ma, B., Wang, L.: A three-string approach to the closest string problem. J. Comput. Syst. Sci. 78, 164–178 (2012)MathSciNetCrossRefMATH Chen, Z.-Z., Ma, B., Wang, L.: A three-string approach to the closest string problem. J. Comput. Syst. Sci. 78, 164–178 (2012)MathSciNetCrossRefMATH
2.
Zurück zum Zitat Chen, Z.-Z., Wang, L.: Fast exact algorithms for the closest string and substring problems with application to the planted \((\ell, d)\)-motif model. IEEE/ACM Trans. Comput. Biol. Bioinf. 8(5), 1400–1410 (2011)CrossRef Chen, Z.-Z., Wang, L.: Fast exact algorithms for the closest string and substring problems with application to the planted \((\ell, d)\)-motif model. IEEE/ACM Trans. Comput. Biol. Bioinf. 8(5), 1400–1410 (2011)CrossRef
3.
Zurück zum Zitat Chen, Z.-Z., Ma, B., Wang, L.: Randomized fixed-parameter algorithms for the closest string problem. Algorithmica 74, 466–484 (2016)MathSciNetCrossRefMATH Chen, Z.-Z., Ma, B., Wang, L.: Randomized fixed-parameter algorithms for the closest string problem. Algorithmica 74, 466–484 (2016)MathSciNetCrossRefMATH
4.
Zurück zum Zitat Frances, M., Litman, A.: On covering problems of codes. Theoret. Comput. Sci. 30, 113–119 (1997)MathSciNetMATH Frances, M., Litman, A.: On covering problems of codes. Theoret. Comput. Sci. 30, 113–119 (1997)MathSciNetMATH
5.
Zurück zum Zitat Gramm, J., Niedermeier, R., Rossmanith, P.: Fixed-parameter algorithms for closest string and related problems. Algorithmica 37, 25–42 (2003)MathSciNetCrossRefMATH Gramm, J., Niedermeier, R., Rossmanith, P.: Fixed-parameter algorithms for closest string and related problems. Algorithmica 37, 25–42 (2003)MathSciNetCrossRefMATH
6.
Zurück zum Zitat Hufsky, F., Kuchenbecker, L., Jahn, K., Stoye, J., Böcker, S.: Swiftly computing center strings. BMC Bioinform. 12, 106 (2011)CrossRef Hufsky, F., Kuchenbecker, L., Jahn, K., Stoye, J., Böcker, S.: Swiftly computing center strings. BMC Bioinform. 12, 106 (2011)CrossRef
7.
8.
Zurück zum Zitat Ma, B., Sun, X.: More efficient algorithms for closest string and substring problems. SIAM J. Comput. 39(4), 1432–1443 (2010)MathSciNetCrossRefMATH Ma, B., Sun, X.: More efficient algorithms for closest string and substring problems. SIAM J. Comput. 39(4), 1432–1443 (2010)MathSciNetCrossRefMATH
9.
Zurück zum Zitat Nicolae, M., Rajasekaran, S.: qPMS9: an efficient algorithm for quorum planted motif search. Nat. Sci. Rep. 5 (2015) Nicolae, M., Rajasekaran, S.: qPMS9: an efficient algorithm for quorum planted motif search. Nat. Sci. Rep. 5 (2015)
10.
11.
Zurück zum Zitat Tanaka, S.: Improved exact enumerative algorithms for the planted (l, d)-motif search problem (2014). IEEE/ACM Trans. Comput. Biol. Bioinf. 11, 361–374 (2014)CrossRef Tanaka, S.: Improved exact enumerative algorithms for the planted (l, d)-motif search problem (2014). IEEE/ACM Trans. Comput. Biol. Bioinf. 11, 361–374 (2014)CrossRef
Metadaten
Titel
Designing and Implementing Algorithms for the Closest String Problem
verfasst von
Shota Yuasa
Zhi-Zhong Chen
Bin Ma
Lusheng Wang
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-59605-1_8