Quantum optimization algorithms are quantum algorithms that are used to solve optimization problems.[1]Mathematical optimization deals with finding the best solution to a problem (according to some criteria) from a set of possible solutions. Mostly, the optimization problem is formulated as a minimization problem, where one tries to minimize an error which depends on the solution: the optimal solution has the minimal error. Different optimization techniques are applied in various fields such as mechanics, economics and engineering, and as the complexity and amount of data involved rise, more efficient ways of solving optimization problems are needed. Quantum computing may allow problems which are not practically feasible on classical computers to be solved, or suggest a considerable speed up with respect to the best known classical algorithm.
Quantum data fitting
Data fitting is a process of constructing a mathematical function that best fits a set of data points. The fit's quality is measured by some criteria, usually the distance between the function and the data points.
Quantum least squares fitting
One of the most common types of data fitting is solving the least squares problem, minimizing the sum of the squares of differences between the data points and the fitted function.
The algorithm is given input data points and continuous functions. The algorithm finds and gives as output a continuous function that is a linear combination of :
In other words, the algorithm finds the complex coefficients , and thus the vector .
The algorithm is aimed at minimizing the error, which is given by:
where is defined to be the following matrix:
The quantum least-squares fitting algorithm[2] makes use of a version of Harrow, Hassidim, and Lloyd's quantum algorithm for linear systems of equations (HHL), and outputs the coefficients and the fit quality estimation . It consists of three subroutines: an algorithm for performing a pseudo-inverse operation, one routine for the fit quality estimation, and an algorithm for learning the fit parameters.
Because the quantum algorithm is mainly based on the HHL algorithm, it suggests an exponential improvement[3] in the case where is sparse and the condition number (namely, the ratio between the largest and the smallest eigenvalues) of both and is small.
Quantum semidefinite programming
Semidefinite programming (SDP) is an optimization subfield dealing with the optimization of a linear objective function (a user-specified function to be minimized or maximized), over the intersection of the cone of positive semidefinite matrices with an affine space. The objective function is an inner product of a matrix (given as an input) with the variable . Denote by the space of all symmetric matrices. The variable must lie in the (closed convex) cone of positive semidefinite symmetric matrices . The inner product of two matrices is defined as:
The problem may have additional constraints (given as inputs), also usually formulated as inner products. Each constraint forces the inner product of the matrices (given as an input) with the optimization variable to be smaller than a specified value (given as an input). Finally, the SDP problem can be written as:
The best classical algorithm is not known to unconditionally run in polynomial time. The corresponding feasibility problem is known to either lie outside of the union of the complexity classes NP and co-NP, or in the intersection of NP and co-NP.[4]
The quantum algorithm
The algorithm inputs are and parameters regarding the solution's trace, precision and optimal value (the objective function's value at the optimal point).
The quantum algorithm[5] consists of several iterations. In each iteration, it solves a feasibility problem, namely, finds any solution satisfying the following conditions (giving a threshold ):
In each iteration, a different threshold is chosen, and the algorithm outputs either a solution such that (and the other constraints are satisfied, too) or an indication that no such solution exists. The algorithm performs a binary search to find the minimal threshold for which a solution still exists: this gives the minimal solution to the SDP problem.
The quantum algorithm provides a quadratic improvement over the best classical algorithm in the general case, and an exponential improvement when the input matrices are of low rank.
Quantum combinatorial optimization
The combinatorial optimization problem is aimed at finding an optimal object from a finite set of objects. The problem can be phrased as a maximization of an objective function which is a sum of Boolean functions. Each Boolean function gets as input the -bit string and gives as output one bit (0 or 1). The combinatorial optimization problem of bits and clauses is finding an -bit string that maximizes the function
Approximate optimization is a way of finding an approximate solution to an optimization problem, which is often NP-hard. The approximated solution of the combinatorial optimization problem is a string that is close to maximizing .
Quantum approximate optimization algorithm
For combinatorial optimization, the quantum approximate optimization algorithm (QAOA)[6] briefly had a better approximation ratio than any known polynomial time classical algorithm (for a certain problem),[7] until a more effective classical algorithm was proposed.[8] The relative speed-up of the quantum algorithm is an open research question.
QAOA consists of the following steps:
Defining a cost Hamiltonian such that its ground state encodes the solution to the optimization problem.
Defining a mixer Hamiltonian.
Defining the oracles and , with parameters and α.
Repeated application of the oracles and , in the order:
Preparing an initial state, that is a superposition of all possible states and apply to the state.
Using classical methods to optimize the parameters and measure the output state of the optimized circuit to obtain the approximate optimal solution to the cost Hamiltonian. An optimal solution will be one that maximizes the expectation value of the cost Hamiltonian .
The layout of the algorithm, viz, the use of cost and mixer Hamiltonians are inspired from the Quantum Adiabatic theorem, which states that starting in a ground state of a time-dependent Hamiltonian, if the Hamiltonian evolves slowly enough, the final state will be a ground state of the final Hamiltonian. Moreover, the adiabatic theorem can be generalized to any other eigenstate as long as there is no overlap (degeneracy) between different eigenstates across the evolution. Identifying the initial Hamiltonian with and the final Hamiltonian with , whose ground states encode the solution to the optimization problem of interest, one can approximate the optimization problem as the adiabatic evolution of the Hamiltonian from an initial to the final one, whose ground (eigen)state gives the optimal solution. In general, QAOA relies on the use of unitary operators dependent on angles (parameters), where is an input integer, which can be identified the number of layers of the oracle . These operators are iteratively applied on a state that is an equal-weighted quantum superposition of all the possible states in the computational basis. In each iteration, the state is measured in the computational basis and the Boolean function is estimated. The angles are then updated classically to increase . After this procedure is repeated a sufficient number of times, the value of is almost optimal, and the state being measured is close to being optimal as well. A sample circuit that implements QAOA on a quantum computer is given in figure. This procedure is highlighted using the following example of finding the minimum vertex cover of a graph.[9]
QAOA for finding the minimum vertex cover of a graph
The goal here is to find a minimum vertex cover of a graph: a collection of vertices such that each edge in the graph contains at least one of the vertices in the cover. Hence, these vertices “cover” all the edges. We wish to find a vertex cover that has the smallest possible number of vertices. Vertex covers can be represented by a bit string where each bit denotes whether the corresponding vertex is present in the cover. For example, the bit string 0101 represents a cover consisting of the second and fourth vertex in a graph with four vertices.
Consider the graph given in the figure. It has four vertices and there are two minimum vertex cover for this graph: vertices 0 and 2, and the vertices 1 and 2. These can be respectively represented by the bit strings 1010 and 0110. The goal of the algorithm is to sample these bit strings with high probability. In this case, the cost Hamiltonian has two ground states, |1010⟩ and |0110⟩, coinciding with the solutions of the problem. The mixer Hamiltonian is the simple, non-commuting sum of Pauli-X operations on each node of the graph and they are given by:
Implementing QAOA algorithm for this four qubit circuit with two layers of the ansatz in qiskit (see figure) and optimizing leads to a probability distribution for the states given in the figure. This shows that the states |0110⟩ and |1010⟩ have the highest probabilities of being measured, just as expected.
Generalization of QAOA to constrained combinatorial optimisation
In principle the optimal value of can be reached up to arbitrary precision, this is guaranteed by the adiabatic theorem[10][11] or alternatively by the universality of the QAOA unitaries.[12] However, it is an open question whether this can be done in a feasible way.
For example, it was shown that QAOA exhibits a strong dependence on the ratio of a problem's constraint to variables (problem density) placing a limiting restriction on the algorithm's capacity to minimize a corresponding objective function.[13]
It was soon recognized that a generalization of the QAOA process is essentially an alternating application of a continuous-time quantum walk on an underlying graph followed by a quality-dependent phase shift applied to each solution state. This generalized QAOA was termed as QWOA (Quantum Walk-based Optimisation Algorithm).[14]
In the paper How many qubits are needed for quantum computational supremacy submitted to arXiv,[15] the authors conclude that a QAOA circuit with 420 qubits and 500 constraints would require at least one century to be simulated using a classical simulation algorithm running on state-of-the-artsupercomputers so that would be sufficient for quantum computational supremacy.
A rigorous comparison of QAOA with classical algorithms can give estimates on depth and number of qubits required for quantum advantage. A study of QAOA and MaxCut algorithm shows that is required for scalable advantage.[16]
Variations of QAOA
Several variations to the basic structure of QAOA have been proposed,[17] which include variations to the ansatz of the basic algorithm. The choice of ansatz typically depends on the problem type, such as combinatorial problems represented as graphs, or problems strongly influenced by hardware design. However, ansatz design must balance specificity and generality to avoid overfitting and maintain applicability to a wide range of problems. For this reason, designing optimal ansatze for QAOA is an extensively researched and widely investigated topic. Some of the proposed variants are:
Quantum alternating operator ansatz[21],which allows for constrains on the optimization problem etc.
Another variation of QAOA focuses on techniques for parameter optimization, which aims at selecting the optimal set of initial parameters for a given problem and avoiding barren plateaus, which represent parameters leading to eigenstates which correspond to plateaus in the energy landscape of the cost Hamiltonian.
Finally, there has been significant research interest in leveraging specific hardware to enhance the performance of QAOA across various platforms, such as trapped ion, neutral atoms, superconducting qubits, and photonic quantum computers. The goals of these approaches include overcoming hardware connectivity limitations and mitigating noise-related issues to broaden the applicability of QAOA to a wide range of combinatorial optimization problems.
^Farhi, Edward; Goldstone, Jeffrey; Gutmann, Sam (2014). "A Quantum Approximate Optimization Algorithm". arXiv:1411.4028 [quant-ph].
^Binkowski, Lennart; Koßmann, Gereon; Ziegler, Timo; Schwonnek, René (2024). "Elementary proof of QAOA convergence". New Journal of Physics. 26 (7): 073001. arXiv:2302.04968. doi:10.1088/1367-2630/ad59bb.
^Morales, M. E.; Biamonte, J. D.; Zimborás, Z. (2019-09-20). "On the universality of the quantum approximate optimization algorithm". Quantum Information Processing. 19 (9): 291. arXiv:1909.03123. doi:10.1007/s11128-020-02748-9.
يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (ديسمبر 2018) لمعانٍ أخرى، طالع الظفير (توضيح). الظفير - قرية - تقسيم إداري البلد اليمن المحافظة محا
President's Cup 1981 Toernooi-informatie Gastland Zuid-Korea Datum 13−26 juni 1981 Teams 12 Winnaar Zuid-Korea (7e titel) Racing de Córdoba (1e titel) Toernooistatistieken Wedstrijden 34 Doelpunten 89 (2,62 per wedstrijd) Portaal Voetbal De President's Cup 1981 was de 11e editie van de President's Cup, later Korea Cup genoemd. Het toernooi werd gehouden van 13 tot en met 26 juni 1981. Aan het toernooi deden 12 landen mee. Zuid-Korea en de Argentijnse cl...
Ne doit pas être confondu avec Épiphyse. Pour l'organe végétal, voir Hypophyse (botanique). Vue tridimensionnelle de l'hypophyse (en rouge). Emplacement de l'hypophyse (orange). L'hypophyse (du grec ancien : ὑποφύσις / hupophúsis, « naissance ou croissance en dessous »[1]) ou glande pituitaire est une glande endocrine qui secrète de nombreuses hormones[2]. L'hypophyse se trouve dans une cavité osseuse, la fosse hypophysaire qui se situe dans l'os sph...
لمعانٍ أخرى، طالع توم كروفورد (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (فبراير 2019) توم كروفورد (بالإنجليزية: Tom Crawford) معلومات شخصية الميلاد 18 فبراير 1910 الوفاة 6 ديسمبر 1979 (69 سنة) وستمنس...
Carly Rae JepsenJepsen tampil di Riverfest Elora, 2018Informasi latar belakangLahir21 November 1985 (umur 38)Mission, British Columbia, KanadaGenrePop, rock popPekerjaanPenyanyi-pengarang laguTahun aktif2007–sekarangLabelMapleMusic, 604, School Boy, InterscopeSitus webcarlyraemusic.com Jepsen menyanyi pada Hari Kanada 2010 Carly Rae Jepsen (lahir 21 November 1985) adalah seorang artis rekaman dan penyanyi-pengarang lagu asal Mission, British Columbia, Kanada.[1] Pada tahun 2007...
Velodrome and pool in Cardiff, Wales Maindy Pool (top left) and cycle track Maindy Centre (Welsh: Canolfan Maendy, formerly known as Maindy Stadium, now also known as Maindy Pool and Cycle Track) is a velodrome and indoor swimming pool facility in the Maindy area of Cardiff, Wales. The velodrome was used in the 1958 British Empire and Commonwealth Games and the swimming pool was opened in 1993.[1] Maindy Stadium opened in 1951. The stadium has previously had an athletics running track...
Greenleaf Whittier PickardRadio pioneer G.W. Pickard in his Boston laboratoryBorn(1877-02-14)February 14, 1877DiedJanuary 8, 1956(1956-01-08) (aged 78)NationalityAmericanAwardsIEEE Medal of Honor[1] (1926)Scientific careerFieldsElectrical engineering Greenleaf Whittier Pickard (February 14, 1877, Portland, Maine – January 8, 1956, Newton, Massachusetts) was a United States radio pioneer. Pickard was a researcher in the early days of wireless. While not the earliest discoverer o...
Sikatan pulau Status konservasi Risiko Rendah (IUCN 3.1)[1] Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Aves Ordo: Passeriformes Famili: Sturnidae Genus: Streptocitta Spesies: S. albicollis Nama binomial Streptocitta albicollis(Vieillot, 1818) Bilbong pendeta (Streptocitta albicolis) adalah spesies burung dari famili Sturnidae. Burung ini endemik di pulau Sulawesi, Lembeh, Togian, Muna, dan Butung.[2] Referensi ^ BirdLife International (2012). Strept...
Process of understanding changes in life Young Girl Weeping for her Dead Bird by Jean-Baptiste Greuze In psychology, meaning-making is the process of how people construe, understand, or make sense of life events, relationships, and the self.[1] The term is widely used in constructivist approaches to counseling psychology and psychotherapy,[2] especially during bereavement in which people attribute some sort of meaning to an experienced death or loss.[3] The term is als...
1959 Indian filmPelli SandadiTheatrical release posterDirected byD. YoganandWritten byD. YoganandSitaram (dialogues)Screenplay byD. YoganandStory bySamudrala JrProduced bySitaramStarringAkkineni Nageswara RaoAnjali DeviB. Saroja DeviCinematographyB. S. JagirdharEdited byD. Yoganand, SitaramMusic byGhantasalaProductioncompanyRepublic ProductionsDistributed byChamriya Film DistributorsRelease date 2 April 1959 (1959-04-02) Running time137 minutesCountryIndiaLanguageTelugu Pelli S...
British 1996 children's novel The Butterfly Lion First edition coverAuthorMichael MorpurgoCountryUnited KingdomPublisherHarperCollinsPublication date1996 The Butterfly Lion is a children's novel by Michael Morpurgo. It was first published in Great Britain by Collins in 1996, and won the 1996 Smarties book prize.[1] The book was adapted into a stage play by Daniel Buckroyd of the Mercury Theatre, Colchester, which toured the UK in 2014.[2] Plot summary A young boy named Michael...
Milk tea beverage in Southeast Asia Teh tarikTypeBeveragePlace of originMalaysiaRegion or stateMalay peninsula[1]Created byIndian immigrants in the Malay peninsula[1][2]Serving temperatureHotSimilar dishesMilk tea, including Burmese milk tea and Hong Kong-style milk tea Media: Teh tarik Teh tarik (lit. 'pulled tea') is a popular hot milk tea beverage most commonly found in restaurants, outdoor stalls, mamaks and kopitiams within the Southeast Asian ...
Election 1910 Oregon gubernatorial election ← 1906 November 8, 1910 1914 → Nominee Oswald West Jay Bowerman Party Democratic Republican Popular vote 54,853 48,751 Percentage 46.6% 41.4% Nominee W. S. Richards A. E. Eaton Party Socialist Prohibition Popular vote 8,040 6,046 Percentage 6.8% 5.1% Governor before election Jay Bowerman Republican Elected Governor Oswald West Democratic The 1910 Oregon gubernatorial election took place on November 8, 19...
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. Jiri Lev Jiri Lev (lahir 1979 /ˈjɪrɪ ˈlɛv/, bahasa Ceko: Jiří Lev ) adalah seorang arsitek dan urbanis Ceko-Australia, aktif di bidang arsitektur perumahan, keramat dan publik yang berkelanjutan, pemulihan bencana dan pembangunan kemanusiaan...
School in AustraliaPrairiewood High SchoolLocation203-215 Restwell Road, Wetherill Park,South Western Sydney, New South WalesAustraliaCoordinates33°51′26″S 150°54′16″E / 33.85722°S 150.90444°E / -33.85722; 150.90444InformationTypeGovernment-funded co-educational dual modality partially academically selective and comprehensive secondary day schoolMottoLatin: Per Ardua(Through Striving)Founded1984; 39 years ago (1984)School districtCowpastur...
Ліцензування Я, власник авторських прав на цей твір, публікую його на умовах таких ліцензій: Дозволено копіювати, розповсюджувати та/або модифікувати цей документ на умовах ліцензії GNU FDL, версії 1.2 або більш пізньої, виданої Фондом вільного програмного забезпечення, б...
Cekakak batu Status konservasi Risiko Rendah (IUCN 3.1)[1] Klasifikasi ilmiah Kerajaan: Animalia Filum: Chordata Kelas: Aves Ordo: Coraciiformes Famili: Halcyonidae Genus: LacedoL. Reichenbach, 1851 Spesies: L. pulchella Nama binomial Lacedo pulchella(Horsfield, 1821) Cekakak batu (Lacedo pulchella) adalah spesies burung cekakak dalam famili Halcyonidae. Penyebaran dan subspesies Terdiri dari tiga subspesies, dengan daerah persebaran:[2] L. p. amabilis (Hume, 1873), ...