Weng-Long Chang;Renata Wong;Yu-Hao Chen;Wen-Yu Chung;Ju-Chin Chen;Athanasios V. Vasilakos
{"title":"Bioinspired Quantum Oracle Circuits for Biomolecular Solutions of the Maximum Cut Problem","authors":"Weng-Long Chang;Renata Wong;Yu-Hao Chen;Wen-Yu Chung;Ju-Chin Chen;Athanasios V. Vasilakos","doi":"10.1109/TNB.2024.3395420","DOIUrl":null,"url":null,"abstract":"Given an undirected, unweighted graph with n vertices and m edges, the maximum cut problem is to find a partition of the n vertices into disjoint subsets \n<inline-formula> <tex-math>${V}_{{1}}$ </tex-math></inline-formula>\n and \n<inline-formula> <tex-math>${V}_{{2}}$ </tex-math></inline-formula>\n such that the number of edges between them is as large as possible. Classically, it is an NP-complete problem, which has potential applications ranging from circuit layout design, statistical physics, computer vision, machine learning and network science to clustering. In this paper, we propose a biomolecular and a quantum algorithm to solve the maximum cut problem for any graph G. The quantum algorithm is inspired by the biomolecular algorithm and has a quadratic speedup over its classical counterparts, where the temporal and spatial complexities are reduced to, respectively, \n<inline-formula> <tex-math>${O}\\text {(}\\sqrt {{2}^{n}/{r}}\\text {)}$ </tex-math></inline-formula>\n and \n<inline-formula> <tex-math>${O}\\text {(}{m}^{{2}}\\text {)}$ </tex-math></inline-formula>\n. With respect to oracle-related quantum algorithms for NP-complete problems, we identify our algorithm as optimal. Furthermore, to justify the feasibility of the proposed algorithm, we successfully solve a typical maximum cut problem for a graph with three vertices and two edges by carrying out experiments on IBM’s quantum simulator.","PeriodicalId":13264,"journal":{"name":"IEEE Transactions on NanoBioscience","volume":"23 3","pages":"499-506"},"PeriodicalIF":3.7000,"publicationDate":"2024-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on NanoBioscience","FirstCategoryId":"99","ListUrlMain":"https://ieeexplore.ieee.org/document/10510482/","RegionNum":4,"RegionCategory":"生物学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"BIOCHEMICAL RESEARCH METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
Given an undirected, unweighted graph with n vertices and m edges, the maximum cut problem is to find a partition of the n vertices into disjoint subsets
${V}_{{1}}$
and
${V}_{{2}}$
such that the number of edges between them is as large as possible. Classically, it is an NP-complete problem, which has potential applications ranging from circuit layout design, statistical physics, computer vision, machine learning and network science to clustering. In this paper, we propose a biomolecular and a quantum algorithm to solve the maximum cut problem for any graph G. The quantum algorithm is inspired by the biomolecular algorithm and has a quadratic speedup over its classical counterparts, where the temporal and spatial complexities are reduced to, respectively,
${O}\text {(}\sqrt {{2}^{n}/{r}}\text {)}$
and
${O}\text {(}{m}^{{2}}\text {)}$
. With respect to oracle-related quantum algorithms for NP-complete problems, we identify our algorithm as optimal. Furthermore, to justify the feasibility of the proposed algorithm, we successfully solve a typical maximum cut problem for a graph with three vertices and two edges by carrying out experiments on IBM’s quantum simulator.
期刊介绍:
The IEEE Transactions on NanoBioscience reports on original, innovative and interdisciplinary work on all aspects of molecular systems, cellular systems, and tissues (including molecular electronics). Topics covered in the journal focus on a broad spectrum of aspects, both on foundations and on applications. Specifically, methods and techniques, experimental aspects, design and implementation, instrumentation and laboratory equipment, clinical aspects, hardware and software data acquisition and analysis and computer based modelling are covered (based on traditional or high performance computing - parallel computers or computer networks).