dc.contributor.author |
Khadiev K. |
|
dc.contributor.author |
Remidovskii V. |
|
dc.date.accessioned |
2022-02-09T20:37:30Z |
|
dc.date.available |
2022-02-09T20:37:30Z |
|
dc.date.issued |
2021 |
|
dc.identifier.issn |
1561-4085 |
|
dc.identifier.uri |
https://dspace.kpfu.ru/xmlui/handle/net/169448 |
|
dc.description.abstract |
We study algorithms for solving the problem of assembling a text (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 deoxyribonucleic-acid (DNA) sequence from small fragments. The problem is assembling a string t of length n from strings s1, …, sm. Firstly, we provide a classical (randomized) algorithm with running timeÕ(nL0.5 + L) where L is the sum of lengths of s1, …, sm. Secondly, we provide a quantum algorithm with running timeÕ(nL0.25 +√mL). Thirdly, we show the lower bound for a classical (randomized or deterministic) algorithm that is Ω(n+L). So, we obtain the quadratic quantum speed-up with respect to the parameter L; and our quantum algorithm have smaller running time comparing to any classical (randomized or deterministic) algorithm in the case of non-constant length of strings in the dictionary. |
|
dc.relation.ispartofseries |
Nonlinear Phenomena in Complex Systems |
|
dc.subject |
DNA constructing |
|
dc.subject |
Quantum algorithm |
|
dc.subject |
Quantum computation |
|
dc.subject |
Sequence assembly |
|
dc.subject |
String constructing |
|
dc.title |
Classical and quantum algorithms for assembling a text from a dictionary |
|
dc.type |
Article |
|
dc.relation.ispartofseries-issue |
3 |
|
dc.relation.ispartofseries-volume |
24 |
|
dc.collection |
Публикации сотрудников КФУ |
|
dc.relation.startpage |
207 |
|
dc.source.id |
SCOPUS15614085-2021-24-3-SID85120069209 |
|