Gene Expression Programming for Quantum Computing
2023, arXiv (Cornell University)
https://doi.org/10.48550/ARXIV.2303.08203…
10 pages
Sign up for access to the world's latest research
Abstract
We introduce QuantumGEP, a scientific computer program that uses gene expression programming (GEP) to find a quantum circuit that either (i) maps a given set of input states to a given set of output states, or (ii) transforms a fixed initial state to minimize a given physical quantity of the output state. QuantumGEP is a driver program that uses evendim, a generic computational engine for GEP, both of which are free and open source. We apply QuantumGEP as a powerful solver for MaxCut in graphs, and for condensed matter quantum many-body Hamiltonians.
Related papers
Academia, 2026
The intersection of molecular computing and quantum-inspired algorithms presents unprecedented opportunities for solving computationally intractable problems. This paper establishes a rigorous mathematical framework for quantum inspired DNA algorithms targeting NP-hard optimization problems. We develop a comprehensive theoretical foundation by modeling DNA strand populations as state vectors in a Hilbertlike space and biochemical reactions as linear operators with interference-inspired mechanisms. The framework introduces novel concentration-based amplitude amplification protocols, constraint-guided suppression operators, and convergence guarantees under specific structural assumptions. We present extensive computational simulations demonstrating exponential suppression of invalid configurations and polynomial-time convergence for structured problem instances including Boolean satisfiability (SAT), graph k-coloring, and maximum independent set problems. Through detailed complexity analysis, we prove that our approach achieves O(√ N log N) expected query complexity for structured instances, compared to O(N) for classical brute-force methods. Physical realizability is established through strand displacement cascade designs and thermodynamic analysis of reaction networks. Simulation results show 87.3% solution accuracy for 3-SAT instances with 100 variables and 99.2% accuracy for graph 3-coloring with 50 vertices. This work bridges theoretical computer science, molecular biology, and quantum inspired computation, opening new pathways for energy-efficient, massively parallel computational systems.
Lecture Notes in Computer Science, 2007
This paper proposes an automated quantum circuit synthesis approach, using a genetic algorithm. We consider the circuit as a successive rippling of the so-called gate sections; also, the usage of a database is proposed in order to specify the gates that will be used in the synthesis process. Details are presented for an appropriate comparison with previous approaches, along with experimental results that prove the convergence and the effectiveness of the algorithm.
Natural Computing
The gate-based model is one of the leading quantum computing paradigms for representing quantum circuits. Within this paradigm, a quantum algorithm is expressed in terms of a set of quantum gates that are executed on the quantum hardware over time, subject to a number of constraints whose satisfaction must be guaranteed before running the circuit, to allow for feasible execution. The need to guarantee the previous feasibility condition gives rise to the Quantum Circuit Compilation Problem (QCCP). The QCCP has been demonstrated to be NP-Complete, and can be considered as a Planning and Scheduling problem. In this paper, we consider quantum compilation instances deriving from the general Quantum Approximation Optimization Algorithm (QAOA), applied to the MaxCut problem, devised to be executed on Noisy Intermediate Scale Quantum (NISQ) hardware architectures. More specifically, in addition to the basic QCCP version, we also tackle other variants of the same problem such as the QCCP-X (...
The task of this report is to present the proposed re- search program, and to review the literature describing the main characteristics of quantum computing, genetic algorithms and cir- cuit synthesis. We also present selected parts from a submitted ar- ticle, which proposes a solution for quantum circuit synthesis using genetic algorithms. Our goal is to perform automatic quantum cir- cuit synthesis for a given functional description using rippled steps. We propose and will pursue the usage of a parser which will create an internal data structure for the provided description. Also, we employ simulation in order to determine the flnal quantum state, and we encourage the usage of an optimizer that will allow a better handling of data, and in the last step foster the usage of genetic algorithms in order to perform the synthesis tasks.
Lecture Notes in Computer Science, 2004
, ,[3] that genetic programming can be used to evolve quantum circuits. In this paper, we present new results in this field, introducing probabilistic and deterministic quantum circuits that have not been previously published. We compare our techniques with those of Spector et al, and point out some differences in perspective between our two approaches. Finally, we show how, by using sets of functions rather than precise quantum states as fitness cases, our basic technique can be extended to evolve true quantum algorithms.
Briefings in Bioinformatics
The recent biotechnological progress has allowed life scientists and physicians to access an unprecedented, massive amount of data at all levels (molecular, supramolecular, cellular and so on) of biological complexity. So far, mostly classical computational efforts have been dedicated to the simulation, prediction or de novo design of biomolecules, in order to improve the understanding of their function or to develop novel therapeutics. At a higher level of complexity, the progress of omics disciplines (genomics, transcriptomics, proteomics and metabolomics) has prompted researchers to develop informatics means to describe and annotate new biomolecules identified with a resolution down to the single cell, but also with a high-throughput speed. Machine learning approaches have been implemented to both the modelling studies and the handling of biomedical data. Quantum computing (QC) approaches hold the promise to resolve, speed up or refine the analysis of a wide range of these comput...
Studies in Computational Intelligence, 2008
This paper proposes an object oriented framework for genetic algorithm implementations. Software methods and design patterns are applied in order to create the necessary abstract levels for the genetic algorithm. The architecture is presented in UML terms, while several genetic algorithm schemes are already implemented. The framework allows for different configurations, thus the comparison between the characteristics of the emerged solutions becomes straightforward. This design creates incentives for practical solutions, because the inheritance from the defined abstract classes makes the creation of new genetic schemes possible. This framework was tested for the GA quantum circuit synthesis on several benchmark circuits. The genetic algorithm created with our framework proved to be faster than other available similar solutions used for quantum circuit synthesis.
npj quantum information, 2024
We study the performance scaling of three quantum algorithms for combinatorial optimization: measurement-feedback coherent Ising machines (MFB-CIM), discrete adiabatic quantum computation (DAQC), and the Dürr-Høyer algorithm for quantum minimum finding (DH-QMF) that is based on Grover's search. We use MAXCUT problems as a reference for comparison, and time-tosolution (TTS) as a practical measure of performance for these optimization algorithms. For each algorithm, we analyze its performance in solving two types of MAXCUT problems: weighted graph instances with randomly generated edge weights attaining 21 equidistant values from −1 to 1; and randomly generated Sherrington-Kirkpatrick (SK) spin glass instances. We empirically find a significant performance advantage for the studied MFB-CIM in comparison to the other two algorithms. We empirically observe a sub-exponential scaling for the median TTS for the MFB-CIM, in comparison to the almost exponential scaling for DAQC and the proven e O ffiffiffiffi ffi 2 n p À Á scaling for DH-QMF. We conclude that the MFB-CIM outperforms DAQC and DH-QMF in solving MAXCUT problems. Combinatorial optimization problems are ubiquitous in modern science, engineering, and medicine. These problems are often NP-hard, so the runtime of classical algorithms for solving them is expected to scale exponentially. One approach for tackling such hard optimization problems is to map them to the Ising spin glass model 1 , H ¼ À X i<j J ij S i S j À X i h i S i : Here, each S i represents a classical Ising spin attaining a value of ±1, [J ij ] is an Ising coupling matrix, and [h i ] is a vector of local field biases on the spin sites. When all h i are zero, the Ising model is equivalent to a (weighted) MAXCUT problem on a graph with vertices corresponding to the spin sites and edge weights corresponding to the Ising couplings between the spin sites. Various mathematical programming problems, such as partitioning problems, binary integer linear programming, covering and packing problems, satisfiability problems, coloring problems, Hamiltonian cycles, tree problems, and graph isomorphisms can be formulated in the Ising model, with the required number of spins scaling at most cubically with respect to the problem size 2. This has been a primary motivation for the recent extensive study of various Ising solvers. Several potential areas of industrial application of Ising solvers include drug discovery and bio-catalyst development (e.g., in lead optimization or virtual screening), compressed sensing, deep learning (e.g., in the synaptic pruning of deep neural network), scheduling (e.g., resource allocation and traffic control), computational finance, and social networks (e.g., community detection). Approximate algorithms and heuristics, such as semi-definite programming (SDP) 3 , simulated annealing (SA) 4,5 and its variants 6,7 , and breakout local search (BLS) 8 have been widely used as practical tools for solving MaxCut problems. However, even problem instances of moderate size require substantial computation time and, in the worst cases, solutions cannot be found with such approximate algorithms and heuristics. To overcome these shortcomings, a search for alternative solutions using various forms of quantum computing has been actively pursued. Adiabatic quantum computation 9 , quantum annealing 10,11 , and the quantum approximate optimization algorithm (QAOA) 12 using circuit model quantum computers have been proposed. A coherent Ising machine (CIM) using networks of quantum optical oscillators has also been studied and implemented 13,14. Given that the present circuit model quantum computers suffer from short coherence times, gate errors, and limited connectivity among qubits, a fair comparison between them and modern heuristics is not yet possible 15-17 .
arXiv (Cornell University), 2024
This study introduces a novel framework that brings together two main Quantum Programming methodologies, gate-based Quantum Computing and Quantum Annealing, by applying the Model-Driven Engineering principles. This aims to enhance the adaptability, design, and scalability of quantum programs, facilitating their design and operation across diverse computing platforms. A notable achievement of this research is the development of a mapping method for programs between gate-based quantum computers and quantum annealers, which can lead to the automatic transformation of these programs. Specifically, this method is applied to the Variational Quantum Eigensolver Algorithm and Quantum Annealing Ising Model, targeting ground state solutions. Finding ground-state solutions is crucial for a wide range of scientific applications, ranging from simulating chemistry lab experiments to medical applications, such as vaccine development. The success of this application demonstrates Model-Driven Engineering for Quantum Programming frameworks' practical viability and sets a clear path for Quantum Computing's broader use in solving intricate problems.
References (22)
- Sanjeev Arora. 2007. Computational complexity. Cambridge University Press, United States.
- L Susan Blackford, Antoine Petitet, Roldan Pozo, Karin Remington, R Clint Whaley, James Demmel, Jack Dongarra, Iain Duff, Sven Hammarling, Greg Henry, et al. 2002. An updated set of basic linear algebra subprograms (BLAS). ACM Trans. Math. Software 28, 2 (2002), 135-151.
- STEPHEN G. BRUSH. 1967. History of the Lenz-Ising Model. Rev. Mod. Phys. 39 (Oct 1967), 883-893. Issue 4. https://doi.org/10.1103/RevModPhys. 39.883
- Edward Farhi, Jeffrey Goldstone, and Sam Gutmann. 2014. A Quantum Approximate Optimization Algorithm. https://doi.org/10.48550/ARXIV.1411. 4028
- Edward Farhi, Jeffrey Goldstone, and Sam Gutmann. 2014. A quantum approximate optimization algorithm. (2014). arXiv preprint arXiv:1411.4028, 2014.
- Edward Farhi and Aram W Harrow. 2016. Quantum Supremacy through the Quantum Approximate Optimization Algorithm. https://doi.org/10. 48550/ARXIV.1602.07674
- Candida Ferreira. 2001. Gene Expression Programming: A New Adaptive Algorithm for Solving Problems. Complex Systems 13 (2001), 87-129. Issue 2.
- Candida Ferreira. 2006. Gene Expression Programming, Mathematical Modeling by an Artificial Intelligence (2nd ed. ed.). Springer Verlag, Berlin, Heidelberg.
- G G. Guerreschi and A. Y. Matsuura. 2019. QAOA for Max-Cut requires hundreds of qubits for quantum speed-up. Scientific Reports 9 (2019), 2955.
- Yuhan Huang, Qingyu Li, Xiaokai Hou, Rebing Wu, Man-Hong Yung, Abolfazl Bayat, and Xiaoting Wang. 2022. Robust resource-efficient quantum variational ansatz through an evolutionary algorithm. Phys. Rev. A 105 (May 2022), 052414. Issue 5. https://doi.org/10.1103/PhysRevA.105.052414
- Phillip C. Lotshaw, Travis S. Humble, Rebekah Herrman, James Ostrowski, and George Siopsis. 2021. Empirical performance bounds for quantum approximate optimization. Quantum Information Processing 20, 12 (nov 2021), 403. https://doi.org/10.1007/s11128-021-03342-3
- Alexander J McCaskey, Zachary P Parks, Jacek Jakowski, Shirley V Moore, T Morris, Travis S Humble, and Raphael C Pooser. 2019. Quantum Chemistry as a Benchmark for Near-Term Quantum Computers. Nature PJ-Quantum Information 5 (2019), 99.
- K. McElroy, Jinho Lee, J. A. Slezak, D.-H. Lee, H. Eisaki, S. Uchida, and J. C. Davis. 2005. Science 309 (2005), 1048.
- N.D. Mermin. 2007. Quantum Computer Science: An Introduction. Cambridge University Press. https://books.google.com/books?id=q2S9APxFdUQC
- Ruslan Shaydulin, Ilya Safro, and Jeffrey Larson. 2019. Multistart Methods for Quantum Approximate optimization. In 2019 IEEE High Performance Extreme Computing Conference (HPEC), Vol. 1. IEEE, USA, 1-8. https://doi.org/10.1109/HPEC.2019.8916288
- G. Vidal. 2008. Class of Quantum Many-Body States That Can Be Efficiently Simulated. Phys. Rev. Lett. 101 (Sep 2008), 110501. Issue 11. https://doi.org/10.1103/PhysRevLett.101.110501
- Hikaru Wakaura, Takao Tomono, and Shoya Yasuda. 2021. Evaluation on Genetic Algorithms as an optimizer of Variational Quantum Eigen- solver(VQE) method. https://doi.org/10.48550/ARXIV.2110.07441
- Zhihui Wang, Stuart Hadfield, Zhang Jiang, and Eleanor G Rieffel. 2018. Quantum approximate optimization algorithm for MaxCut: A fermionic view. Physical Review A 97 (2018), 022304. Issue 2.
- Jonathan Wurtz and Peter Love. 2020. Bounds on MAXCUT QAOA performance for 𝑝 > 1. (2020). arXiv preprint arXiv:2010.11209, 2020.
- Leo Zhou, Sheng-Tao Wang, Soonwon Choi, Hannes Pichler, and Mikhail D. Lukin. 2020. Quantum approximate optimization algorithm: Performance, mechanism, and implementation on near-term devices. Phys. Rev. X 10 (2020), 021067.
- X.J. Zhou, T. Yoshida, S. A. Kellar, P. V. Bogdanov, E. D. Lu, A. Lanzara, M. Nakamura, T. Noda, T. Kakeshita, H. Eisaki, S. Uchida, A. Fujimori, Z. Hussain, and Z.-X. Shen. 2001. Dual Nature of the Electronic Structure of (La 2-𝑥 -𝑦 Nd 𝑦 Sr 𝑥 )CuO 4 and La 1.85 Sr 0.15 CuO 4 . Phys. Rev. Lett. 86 (2001), 5578.
- Linghua Zhu, Ho Lun Tang, George S. Barron, F. A. Calderon-Vargas, Nicholas J. Mayhall, Edwin Barnes, and Sophia E. Economou. 2020. An adaptive quantum approximate optimization algorithm for solving combinatorial problems on a quantum computer. https://doi.org/10.48550/ ARXIV.2005.10258
Jacek Jakowski