Skip to main content
Top
Published in: Natural Computing 4/2021

06-08-2021

Classical and quantum algorithms for constructing text from dictionary problem

Authors: Kamil Khadiev, Vladislav Remidovskii

Published in: Natural Computing | Issue 4/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We study algorithms for solving a problem of constructing a text (a long string) from a dictionary (a sequence of small strings). The problem has an application in bioinformatics and has a connection with the sequence assembly method for reconstructing a long DNA sequence from small fragments. Our problem is the construction a string t of length n using strings \(s^1,\dots , s^m\) with possible overlapping. Firstly, we provide a classical (randomized) algorithm with running time \(O\left( n+L +m(\log n)^2\right) =\tilde{O}(n+L)\) where L is the sum of lengths of \(s^1,\dots ,s^m\). Secondly, we provide a quantum algorithm with running time \(O\left( n +\log n\cdot (\log m+\log \log n)\cdot \sqrt{m\cdot L}\right) =\tilde{O}\left( n +\sqrt{m\cdot L}\right) \). Additionally, we show that the lower bound for a classical (randomized or deterministic) algorithm is \(\varOmega (n+L)\). Thus, our classical algorithm is optimal up to a log factor, and our quantum algorithm shows a speed-up when compared with any classical (randomized or deterministic) algorithm in the case of non-constant length of strings in the dictionary.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Appendix
Available only for authorised users
Literature
go back to reference Ablayev F, Ablayev M, Huang JZ, Khadiev K, Salikhova N, Wu D (2019) Big Data Min Anal 3(1):41CrossRef Ablayev F, Ablayev M, Huang JZ, Khadiev K, Salikhova N, Wu D (2019) Big Data Min Anal 3(1):41CrossRef
go back to reference Ambainis A (2018) In: Proc. int. conf. of math. 2018, vol 4, pp 3283–3304 Ambainis A (2018) In: Proc. int. conf. of math. 2018, vol 4, pp 3283–3304
go back to reference Ambainis A, Balodis K, Iraids J, Khadiev K, Kļevickis V, Prūsis K, Shen Y, Smotrovs J, Vihrovs J (2020) In: 45th International symposium on mathematical foundations of computer science (MFCS 2020), Leibniz international proceedings in informatics (LIPIcs), vol 170, pp 8:1–8:14 Ambainis A, Balodis K, Iraids J, Khadiev K, Kļevickis V, Prūsis K, Shen Y, Smotrovs J, Vihrovs J (2020) In: 45th International symposium on mathematical foundations of computer science (MFCS 2020), Leibniz international proceedings in informatics (LIPIcs), vol 170, pp 8:1–8:14
go back to reference Cormen TH, Leiserson CE, Rivest RL, Stein C (2001) Introduction to algorithms. McGraw-Hill Cormen TH, Leiserson CE, Rivest RL, Stein C (2001) Introduction to algorithms. McGraw-Hill
go back to reference de Wolf R (2001) Quantum computing and communication complexity de Wolf R (2001) Quantum computing and communication complexity
go back to reference Freivalds R (1979) In: Mathematical foundations of computer science, LNCS, vol 74 (1979). LNCS 74:57–69 Freivalds R (1979) In: Mathematical foundations of computer science, LNCS, vol 74 (1979). LNCS 74:57–69
go back to reference Glos A, Nahimovs N, Balakirev K, Khadiev K (2021) Quantum Inf Process 20(1):1CrossRef Glos A, Nahimovs N, Balakirev K, Khadiev K (2021) Quantum Inf Process 20(1):1CrossRef
go back to reference Grover LK (1996) In: Proceedings of the twenty-eighth annual ACM symposium on theory of computing. ACM, pp 212–219 Grover LK (1996) In: Proceedings of the twenty-eighth annual ACM symposium on theory of computing. ACM, pp 212–219
go back to reference Khadiev K, Ilikaev A (2019) International conference on theory and practice of. natural computing, pp 234–245 Khadiev K, Ilikaev A (2019) International conference on theory and practice of. natural computing, pp 234–245
go back to reference Khadiev K, Kravchenko D, Serov D (2019) In: Proceedings of CSR 2019, LNCS, vol 11532, pp 228–236 Khadiev K, Kravchenko D, Serov D (2019) In: Proceedings of CSR 2019, LNCS, vol 11532, pp 228–236
go back to reference Khadiev K, Mannapov I, Safina L (2019) CEUR workshop proceedings 2500 Khadiev K, Mannapov I, Safina L (2019) CEUR workshop proceedings 2500
go back to reference Khadiev K, Safina L (2019) In: Proceedings of UCNC 2019. LNCS, vol 4362, pp 150–163 Khadiev K, Safina L (2019) In: Proceedings of UCNC 2019. LNCS, vol 4362, pp 150–163
go back to reference Kothari R (2014) In: 31st International symposium on theoretical aspects of computer science, p 482 Kothari R (2014) In: 31st International symposium on theoretical aspects of computer science, p 482
go back to reference Kravchenko D, Khadiev K, Serov D, Kapralov R (2020) Lect Notes Comput Sci 12448:83CrossRef Kravchenko D, Khadiev K, Serov D, Kapralov R (2020) Lect Notes Comput Sci 12448:83CrossRef
go back to reference Laaksonen A (2017) Guide to competitive programming. Springer Laaksonen A (2017) Guide to competitive programming. Springer
go back to reference Li Z, Li J, Huo H (2018) In: String Processing and information retrieval. Springer International Publishing, Cham, pp 268–284 Li Z, Li J, Huo H (2018) In: String Processing and information retrieval. Springer International Publishing, Cham, pp 268–284
go back to reference Manber U, Myers G (1990) In: Proceedings of the first annual ACM-SIAM symposium on discrete algorithms (Society for Industrial and Applied Mathematics,) SODA ’90, pp 319–327 Manber U, Myers G (1990) In: Proceedings of the first annual ACM-SIAM symposium on discrete algorithms (Society for Industrial and Applied Mathematics,) SODA ’90, pp 319–327
go back to reference Myers EW, Sutton GG, Delcher AL, Dew IM, Fasulo DP, Flanigan MJ, Kravitz SA, Mobarry CM, Reinert KH, Remington KA et al (2000) Science 287(5461):2196CrossRef Myers EW, Sutton GG, Delcher AL, Dew IM, Fasulo DP, Flanigan MJ, Kravitz SA, Mobarry CM, Reinert KH, Remington KA et al (2000) Science 287(5461):2196CrossRef
go back to reference Nielsen MA, Chuang IL (2010) Quantum computation and quantum information. Cambridge University Press Nielsen MA, Chuang IL (2010) Quantum computation and quantum information. Cambridge University Press
go back to reference Pop M, Phillippy A, Delcher AL, Salzberg SL (2004) Brief Bioinform 5(3):237CrossRef Pop M, Phillippy A, Delcher AL, Salzberg SL (2004) Brief Bioinform 5(3):237CrossRef
go back to reference Shor PW (1994) In: FOCS (IEEE Computer Society), pp 124–134 Shor PW (1994) In: FOCS (IEEE Computer Society), pp 124–134
Metadata
Title
Classical and quantum algorithms for constructing text from dictionary problem
Authors
Kamil Khadiev
Vladislav Remidovskii
Publication date
06-08-2021
Publisher
Springer Netherlands
Published in
Natural Computing / Issue 4/2021
Print ISSN: 1567-7818
Electronic ISSN: 1572-9796
DOI
https://doi.org/10.1007/s11047-021-09863-1

Other articles of this Issue 4/2021

Natural Computing 4/2021 Go to the issue

EditorialNotes

Preface

Premium Partner