Simple quantum algorithms for k-mismatch problem

bracu.degree.levelUndergraduate
bracu.type.groupStudent Works
datacite.rightsOpen Access
dc.contributor.advisorChowdhury, Syed Hasibul Hassan
dc.contributor.advisorHassan, Syed Hasibul
dc.contributor.authorHabib, Ruhan
dc.contributor.departmentDepartment of Mathematics and Natural Sciences
dc.date.accessioned2025-05-26T04:30:28Z
dc.date.available2025-05-26T04:30:28Z
dc.date.copyright2025
dc.date.issued2024-04
dc.descriptionThis thesis is submitted in partial fulfilment of the requirements for the degree of Bachelor of Computer Science and Mathematics 2025.en_US
dc.descriptionCatalogued from PDF version of thesis.
dc.descriptionIncludes bibliographical references (pages 62-63).
dc.description.abstractFor many problems, quantum computation has significant advantage compared to classical computers. One of the most surprising example of this is the Grover Search Algorithm, which can search through any unstructured data structure of size n with O ( p n) queries. This algorithm gives quadratic speed-up to many searchbased problems. Another important example is the Shor’s factorization algorithm, which solves the factorizatio problem with ~O (n3) operations. No polynomial-time classical algorithm for factorization is known to this date. In particular, quantum computing has given significant speed-ups to many string-based problems. String processing is an active and interesting field, with many applications in fields such as bioinformatics. It is also of significant theoretical interest: a subquadratic classical solution (or lack thereof) to string problems such as can shed light to the existence (or lack) of solutions to quite a few problems. If SETH (Strong Exponential Time Hypothesis) is true, string problems such as LCS do not have strongly subquadratic time (O (n2􀀀 ) for some > 0) classical solutions. However, we can use quantum computing to get faster solutions to these problems: LCS has a quantum algorithm with ~O 􀀀 n2=3 [13] query complexity in contrast to the classical known best of ~O (n2). In this thesis, we work on the k-mismatch problem. Here, given a pattern and a text, we have to find if the text has a substring with a Hamming distance of at most k from the pattern. This is a “fault-tolerant” version of the well-known string search problem. This important problem has been extensively studied in classical setting but had not been studied through quantum computation until 2022 by Jin and Nogler [16]. In that paper, they provided an ~O (k p n)-time quantum algorithm and showed that the problem has a quantum query lower-bound of p kn . They posed the question of whether there is a quantum algorithm with better query complexity than ~O 􀀀 k3=4n1=2+o(1) . In 2024, Kociumaka, Nogler, and Wellnitz [18] found an algorithm with optimal query complexity ~O ( p kn) and time complexity ~O p n=m( p km + k2) . This thesis provides simple quantum algorithms for two variants of the k-mismatch problems. The first is when r = m􀀀k is small. For this case, we have a ~O ( p rmn)-time quantum algorithm. The second algorithm solves the problem in an approximate manner, given a parameter > 0. It returns an occurrence as a match only if it is a (1 + )k-mismatch. If it does not return any occurrence, then there is no k-mismatch. This algorithm has a time complexity of ~O ( 􀀀1 p mn=k).en_US
dc.description.degreeBachelor of Science in Computer Science and Mathematics
dc.description.statementofresponsibilityRuhan Habib
dc.format.extent63 pages
dc.identifier.otherID 20141048
dc.identifier.urihttp://hdl.handle.net/10361/26001
dc.language.isoenen_US
dc.publisherBRAC Universityen_US
dc.rightsBRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
dc.subjectQuantum computationen_US
dc.subjectString algorithmsen_US
dc.subjectHamming distanceen_US
dc.subjectk- matching problemen_US
dc.subject.lcshMathematical analysis.
dc.subject.lcshQuantum computing.
dc.titleSimple quantum algorithms for k-mismatch problemen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
20141048_MNS.pdf
Size:
544.28 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: