
TNU Journal of Science and Technology
229(07): 65 - 72
http://jst.tnu.edu.vn 65 Email: jst@tnu.edu.vn
RESEARCH ON APPLICATION OF GROVER'S QUANTUM ALGORITHM
TO DNA SEQUENCING
Dung Van Lu, Huynh Phuong Anh*, Huynh Bao Nguyen,
Nguyen Ngoc Minh Tri, Cao Thi My Hao, Nguyen Thi Hong
The University of Danang - University of Science and Education
ARTICLE INFO
ABSTRACT
Received:
20/3/2024
In order to search through an unstructured database of N elements,
Grover's quantum search algorithm has O (√N) time complexity and
uses O (log N) storage space thanks to the application of quantum
mechanical properties (such as, superposition, entanglement,...) in each
step of this algorithm. In this article, we studied the Grover quantum
algorithm and clarified the quantum supremacy of the algorithm by
analyzing the "behavior" of quantum mechanical properties in each step
of this algorithm. In addition, we calculated and implemented on IBM
quantum computers through the Qiskit platform in applicating for the
problem of DNA sequencing with a string of length N = 8. The results
showed that the Grover‟s quantum search algorithm has superior search
capabilities compared to existing algorithms as the quantum computer
has a sufficient number of qubits, which helps to reduce the time and
resources needed to determine the gene sequence and provides more
effective methods for molecular biology.
Revised:
Published:
23/5/2024
24/5/2024
KEYWORDS
Quantum Algorithm
Quantum computing
Grover's algorithm
Unstructured search
DNA sequencing
NGHIÊN CỨU ỨNG DỤNG THUẬT TOÁN LƯỢNG TỬ GROVER
TRONG GIẢI TRÌNH TỰ DNA
Dụng Văn Lữ, Huỳnh Phương Anh*, Huỳnh Bảo Nguyên,
Nguyễn Ngọc Minh Trí, Cao Thị Mỹ Hảo, Nguyễn Thị Hồng
Trường Đại học Sư phạm – Đại học Đà Nẵng
THÔNG TIN BÀI BÁO
TÓM TẮT
Ngày nhận bài:
20/3/2024
Để tìm kiếm trên một cơ sở dữ liệu phi cấu trúc gồm N phần tử, thuật
toán lượng tử Grover có độ phức tạp về thời gian O(√N) và sử dụng
O(log N) không gian lưu trữ nhờ ứng dụng của các tính chất cơ học
lượng tử. Trong bài báo này, chúng tôi nghiên cứu thuật toán lượng tử
Grover và làm rõ tính ưu việt của thuật toán bằng cách phân tích các
“hành xử” của tính chất cơ học lượng tử (như chồng chất, vướng
víu,...) trong từng bước của thuật toán. Đồng thời, chúng tôi tính toán
và triển khai trên máy tính lượng tử IBM thông qua nền tảng Qiskit
trong bài toán giải trình tự DNA với chuỗi có độ dài N = 8. Kết quả
cho thấy thuật toán lượng tử Grover có khả năng tìm kiếm ưu việt hơn
các thuật toán hiện có khi máy tính lượng tử có số qubit đủ dùng, điều
này giúp giảm thời gian và nguồn lực cần thiết để xác định chuỗi gen
và đồng thời cung cấp phương pháp hiệu quả hơn cho nghiên cứu sinh
học phân tử.
Ngày hoàn thiện:
23/5/2024
Ngày đăng:
24/5/2024
TỪ
KHÓA
Thuật toán lượng tử
Máy tính lượng tử
Thuật toán Grover
Tìm kiếm phi cấu trúc
Giải trình tự
DNA
DOI: https://doi.org/10.34238/tnu-jst.9932
* Corresponding author. Email: panh26072002@gmail.com