양자 최적화 알고리즘

Quantum optimization algorithms

양자 최적화 알고리즘은 최적화 문제를 해결하는 데 사용되는 양자 알고리즘이다.[1]수학적 최적화는 가능한 해결책 집합에서 문제에 대한 최선의 해결책(일부 기준에 따름)을 찾는 것을 다룬다.대부분, 최적화 문제는 최소화된 문제로 공식화되는데, 이 문제에서는 솔루션에 의존하는 오류를 최소화하려고 한다: 최적의 솔루션은 최소의 오류를 가지고 있다.역학, 경제, 공학 등 다양한 분야에 서로 다른 최적화 기법이 적용되고 있으며, 관련 데이터의 복잡성과 양이 증가함에 따라 최적화 문제를 해결하는 보다 효율적인 방법이 필요하다.양자컴퓨팅의 힘은 고전적인 컴퓨터에서 실질적으로 실현 가능하지 않은 문제들이 해결되도록 하거나, 가장 잘 알려진 고전 알고리즘과 관련하여 상당한 속도를 낼 수 있도록 할 수 있다.

양자 데이터 적합

데이터 적합은 데이터 점 집합에 가장 적합한 수학적 함수를 구성하는 과정이다.적합치의 품질은 일반적으로 함수와 데이터 지점 사이의 거리 등 일부 기준에 의해 측정된다.

양자 최소 제곱 피팅

가장 일반적인 데이터 적합 유형 중 하나는 최소 제곱 문제를 해결하는 것으로, 데이터 점과 적합함수의 차이의 제곱 합을 최소화하는 것이다.

The algorithm is given as input data points and continuous functions 알고리즘이 을(를) 찾아 출력으로 부여하며, 이는 f 의 선형 조합이다

즉, 알고리즘은 복합 계수 j 를 찾아내어 벡터= ( , ,. . M) _

알고리즘은 오류를 최소화하는 것을 목표로 하며, 이 오류는 다음과 같이 정의된다.

서 F 을(를) 다음 행렬로 정의하십시오.

그 양자 최소 이승 algorithm[2]를 설치하고는 계수λ j{\displaystyle \lambda_{j}출력하}과 맞춤 등급 평가 E{E\displaystyle}3서브 루틴으로:perfo에 대한 알고리즘으로 구성되어 있Harrow, Hassidim, 로이드의 양자 알고리즘의 버전의 방정식의(HHL)선형 시스템에 사용한다.rming 의사-수정 연산, 적합성 품질 추정을 위한 하나의 루틴 및 적합성 매개변수를 학습하기 위한 알고리즘.

왜냐하면 그 양자 알고리즘은 주로 HHL 알고리즘입니다, 그것은 경우에 F{F\displaystyle}는 것은 희박하다 지수 improvement[3]고 둘 다 FF({\displaystyle FF^{\dagger}}와 F† F{\displaystyle의 조건 번호(즉, 그 비율 사이의에서 가장 크고 가장 작은 eigenvalues)을 제안합니다.F^(는) 작다.

양자 세미데마파인 프로그래밍

Semidefinite Programming(SDP)은 양극 세미드핀 행렬원뿔아핀 공간과의 교차점에 걸쳐 선형 목표함수(최소화 또는 최대화하는 사용자 지정함수)의 최적화를 다루는 최적화 하위 분야다.목적 함수는 변수가 있는 행렬 C입력으로 제공됨)의 내부 제품이다 { 대칭 행렬의 공간을 .변수 은(는) 양의 세미데핀 대칭 S+ 의 (폐쇄 볼록) 원뿔 안에 있어야 한다두 행렬의 내부 생산물은 다음과 같이 정의된다.

문제에는 추가 제약 조건(입력 자료로 제공)이 있을 수 있으며, 일반적으로 내부 제품으로도 공식화된다.각 제약조건은 최적화 X 을(를) 가진 k 입력으로 제공)의 내부 산출물을 지정된 값 입력으로 제공)보다 작게 강제한다.마지막으로, SDP 문제는 다음과 같이 쓸 수 있다.

최고의 고전 알고리즘은 무조건 다항식 시간에 실행되는 것으로 알려져 있지 않다.해당 타당성 문제는 복잡도 등급 NP와 co-NP의 조합 밖에 있거나 NP와 co-NP의 교차점에 있는 것으로 알려져 있다.[4]

양자 알고리즘

입력은 ... . . . .. . .. . . . . . . . b m 솔루션의 추적, 정밀도 및 최적값(최적 지점에서 목표함수의 값)에 관한 파라미터.

양자 알고리즘은[5] 몇 번의 반복으로 구성된다.각 반복에서 타당성 문제를 해결한다. 즉, 다음과 같은 조건을 만족하는 해결책을 찾는다( t

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. 알고리즘은 솔루션 (가) 여전히 존재하는 최소 임계값 t {\ t을(를 찾기 위해 이진 검색을 수행하며, 이는 SDP 문제에 대한 최소 솔루션을 제공한다.

양자 알고리즘은 일반 사례에서 가장 우수한 고전 알고리즘에 비해 2차적인 개선과 입력 행렬이 낮은 등급일 때 지수적인 개선을 제공한다.

양자 결합 최적화

결합 최적화 문제는 유한한 객체 집합에서 최적의 객체를 찾는 것을 목표로 한다.문제는 부울 함수의 합인 객관적 함수의 최대화로 표현될 수 있다.Each boolean function gets as input the -bit string and gives as output one bit (0 or 1). 비트와 m 절의 조합 최적화 문제는 기능을 최대화하는 -bit string 을(를) 찾고 있다.

근사적 최적화는 최적화 문제에 대한 근사적 해결책을 찾는 방법이며, NP-hard인 경우가 많다.조합 최적화 문제의 근사 솔루션은 (z ) 최대화에 가까운 문자열 이다

양자 근사 최적화 알고리즘

조합 최적화의 경우, 보다 효과적인 고전 알고리즘이 제안될 때까지 양자 근사 최적화 알고리즘(QAOA)[6]은 알려진 어떤 다항 시간 고전 알고리즘(특정 문제의 경우)보다 짧은 근사 비율을 가지고 있었다.[7][8]양자 알고리즘의 상대적 속도 상승은 공개 연구 질문이다.

QAOA의 심장은 2 각도 의존하는 단일 연산자의 사용에 의존하며 여기서 > }은 입력 정수다.이러한 연산자는 계산 기준에서 가능한 모든 상태의 동일한 가중치 양자 중첩인 상태에 반복적으로 적용된다.각 반복에서 상태는 계산 기준으로 측정되며 ) 이(가) 계산된다.충분한 반복을 반복한 후 C ( )의 값이 거의 최적이며, 측정되는 상태도 최적화에 가깝다.

2020년 QAOA는 해당 목적 함수를 최소화하기 위해 알고리즘의 용량 제한을 두는 변수(문제 농도)에 대한 문제의 제약 비율에 대한 의존도가 높은 것으로 나타났다.[9]

QAOA 프로세스의 일반화는 본질적으로 기초 그래프에 연속 시간 양자 보행을 교대로 적용한 후 각 솔루션 상태에 적용되는 품질 의존적 위상 편이 뒤따른다는 것을 곧 알게 되었다.이 일반화된 QAOA는 QWOA(Quantum Walk-based Optimization Algorithm)라고 불렸다.[10]

이 논문에서 얼마나 많은 qubits 양자 계산의 패권 arXiv,[11]은 저자들은 420qubits과 500명의 제약 조건과 QAOA 회로가 고전 시뮬레이션 알고리즘 최첨단 슈퍼 컴퓨터에 보내서 양자에 충분할 것이다 달리기를 사용해 모의 실험하는 데는 적어도 1세기가 필요할 것을 맺다에 제출한 필요하다. 상태우위적 우위

참고 항목

참조

  1. ^ Moll, Nikolaj; Barkoutsos, Panagiotis; Bishop, Lev S.; Chow, Jerry M.; Cross, Andrew; Egger, Daniel J.; Filipp, Stefan; Fuhrer, Andreas; Gambetta, Jay M.; Ganzhorn, Marc; Kandala, Abhinav; Mezzacapo, Antonio; Müller, Peter; Riess, Walter; Salis, Gian; Smolin, John; Tavernelli, Ivano; Temme, Kristan (2018). "Quantum optimization using variational algorithms on near-term quantum devices". Quantum Science and Technology. 3 (3): 030503. arXiv:1710.01022. Bibcode:2018QS&T....3c0503M. doi:10.1088/2058-9565/aab822. S2CID 56376912.
  2. ^ Wiebe, Nathan; Braun, Daniel; Lloyd, Seth (2 August 2012). "Quantum Algorithm for Data Fitting". Physical Review Letters. 109 (5): 050505. arXiv:1204.5242. Bibcode:2012PhRvL.109e0505W. doi:10.1103/PhysRevLett.109.050505. PMID 23006156.
  3. ^ Montanaro, Ashley (12 January 2016). "Quantum algorithms: an overview". Npj Quantum Information. 2: 15023. arXiv:1511.04206. Bibcode:2016npjQI...215023M. doi:10.1038/npjqi.2015.23. S2CID 2992738.
  4. ^ Ramana, Motakuri V. (1997). "An exact duality theory for semidefinite programming and its complexity implications". Mathematical Programming. 77: 129–162. doi:10.1007/BF02614433. S2CID 12886462.
  5. ^ Brandao, Fernando G. S. L.; Svore, Krysta (2016). "Quantum Speed-ups for Semidefinite Programming". arXiv:1609.05537 [quant-ph].
  6. ^ Farhi, Edward; Goldstone, Jeffrey; Gutmann, Sam (2014). "A Quantum Approximate Optimization Algorithm". arXiv:1411.4028 [quant-ph].
  7. ^ Farhi, Edward; Goldstone, Jeffrey; Gutmann, Sam (2014). "A Quantum Approximate Optimization Algorithm Applied to a Bounded Occurrence Constraint Problem". arXiv:1412.6062 [quant-ph].
  8. ^ Barak, Boaz; Moitra, Ankur; O'Donnell, Ryan; Raghavendra, Prasad; Regev, Oded; Steurer, David; Trevisan, Luca; Vijayaraghavan, Aravindan; Witmer, David; Wright, John (2015). "Beating the random assignment on constraint satisfaction problems of bounded degree". arXiv:1505.03424 [cs.CC].
  9. ^ Akshay, V.; Philathong, H.; Morales, M. E. S.; Biamonte, J. D. (2020-03-05). "Reachability Deficits in Quantum Approximate Optimization". Physical Review Letters. 124 (9): 090504. arXiv:1906.11259. Bibcode:2020PhRvL.124i0504A. doi:10.1103/PhysRevLett.124.090504. PMID 32202873. S2CID 195699685.
  10. ^ Marsh, S.; Wang, J. B. (2020-06-08). "Combinatorial optimization via highly efficient quantum walks". Physical Review Research. 2 (2): 023302. arXiv:1912.07353. Bibcode:2020PhRvR...2b3302M. doi:10.1103/PhysRevResearch.2.023302. S2CID 216080740.
  11. ^ Dalzell, Alexander M.; Harrow, Aram W.; Koh, Dax Enshan; La Placa, Rolando L. (2020-05-11). "How many qubits are needed for quantum computational supremacy?". Quantum. 4: 264. arXiv:1805.05224. doi:10.22331/q-2020-05-11-264. ISSN 2521-327X.