향후 HHL 알고리즘의 가능한 응용 분야는 무엇입니까?


17

어휘에주의하십시오 : 단어 "hamiltonian"은이 질문에서 은자 행렬에 대해 말하는 데 사용됩니다.


HHL 알고리즘은 양자 계산 분야에서 활발한 연구 주제 인 것 같습니다. 주로 선형 방정식 시스템의 해를 찾는 매우 중요한 문제를 해결하기 때문입니다.

선형 방정식 시스템 (Harrow, Hassidim & Lloyd, 2009)을 풀기위한 Quantum 알고리즘 의 원본 논문에 따르면 이 사이트에 대한 몇 가지 질문

HHL 알고리즘은 특정 경우로 제한됩니다. 다음은 HHL 알고리즘의 특성에 대한 요약입니다 (불완전 할 수 있습니다).


HHL 알고리즘

HHL 알고리즘 은 다음과 같은 한계 로 방정식 의 선형 시스템을 해결합니다 .

A|x=|b

에 제한 사항 :A

제한 사항 :|b

  • |b 은 효율적으로 준비 가능해야합니다. 다음과 같은 경우입니다.
    1. 의 특정 표현 . 예를 들어 상태 는 효율적으로 준비가 가능합니다.| B = N = 0 ( | 0 + | 1 |b
      |b=i=0n(|0+|12)
    2. |b효율적으로 통합 가능한 확률 분포의 이산화를 나타내는 (효율적으로 통합 가능한 확률 분포 에 해당하는 중첩 생성 (Grover & Rudolph, 2002) 참조 ).

(출력) 에 대한 제한 사항 :|x

  • | X X | | X |x 을 완전히 복구 할 수 없습니다. 에서 복구 할 수있는 유일한 정보는 과 같은 "일반 정보"( "예상 값"은 원본 HHL 용지에 사용 된 용어 임)입니다.|x
    x|M|x

질문 : 이러한 모든 제한 사항 을 고려 하고 내결함성이있는 대규모 양자 칩 (예 : 하드웨어에 의해 제한되지 않음)이있는 2050 년 (또는 2025 년에 알고있는 사람)은 실제 문제 HHL 알고리즘으로 해결할 수 있습니까 (HHL이 서브 루틴으로 만 사용되는 문제 포함)?

나는 2D 타겟 (Scherer, Valiron, Mau, Alexander, van den Berg & Chapuran, 2016)의 전자기 산란 단면을 계산하는 데 사용되는 양자 선형 시스템 알고리즘의 콘크리트 자원 분석 및 해당 구현 에 대해 알고 있습니다 . Quipper 프로그래밍 언어는 내가 HHL이 실제로 적용하는 다른 실제 사례를 찾고 있어요. 나는 출판되지 않은 논문조차도 출판 된 논문을 필요로하지 않으며, 단지 실제 사용 사례의 예를 갖고 싶다 .


편집하다:

모든 유스 케이스에 관심이 있더라도 HHL이 직접 사용되는 일부 예를 선호합니다. 즉 다른 알고리즘의 서브 루틴으로 사용되지 않습니다.

HHL로 해결할 수있는 차동 연산자의 이산화로 인한 선형 시스템의 예에 더 관심이 있습니다.

그러나 여러분이 알고있는 모든 유스 케이스 (서브 루틴에 관계없이)에 관심이있는 시간을 다시 한 번 강조하겠습니다 .


HHL이 "직접 사용되는"예제가 필요하다고 언급했습니다. 그게 무슨 뜻인지 잘 모르겠습니다. HHL이 주요 단계 중 하나이지만 반드시 유일한 단계는 아닌 일부 알고리즘 (실용적으로 사용할 수 있음)을 알고 있습니다 . HHL을 주요 단계 중 하나로 사용하여 유전자 서열을 인식하는 것과 같은 것이 있습니까? 다른 주요 단계는 주로 해밀턴 시뮬레이션 및 상태 준비와 관련됩니다.
Sanchayan Dutta

나는 것이다 선호 HHL 직접 사용되는 몇 가지 예를. 이는 문제를 해결하기 위해 선형 방정식 시스템으로 직접 문제를 공식화 할 수 있음을 의미합니다. 이것은 미분 방정식을 풀 때의 경우입니다. 우리는 방정식을 이산하고 대부분 희박 선형 시스템 인 불연속 문제를 해결합니다. 그러나 다른 사례도 환영합니다.
Nelimee

답변:


6

그것은에 도시 된 몇 년 전에 양자 알고리즘과 유한 요소법 HHL 알고리즘은이며, 유한 요소법 (FEM)에 적용될 수 있다는 Montanaro 및 지켜봐야 의해 효율적 경계 값 솔루션 수치 근사치를 구하는 "기법 유한 메쉬를 통해 매개 변수 공간을 이산화하여 부분 미분 방정식에 대한 문제 (BVP) .

이러한 맥락에서 HHL은 표준 고전 알고리즘 ( "접합 구배 법")에 대한 다항식 속도 향상을 달성하는 데 사용될 수 있음을 보여 주었다.

실제 사용 사례와 관련하여

"일례의 응용 프로그램은 바디 와 관련된 역동적 인 문제 이며, 이는 차원 2n의 구성 공간에 정의 된 PDE를 해결 함을 의미합니다. 또한 수학적 재무 문제의 경우 상당한 이점이있을 수 있습니다 (예 : 다중 자산 옵션 가격 책정은 -자산 수에 의해 주어진 차원을 가진 영역에 대한 방정식을 학교n

이것은 HHL에 대한 잠재적 유스 케이스의 전체 영역을 엽니 다 ( 의 희소성 조건 이 충족 될 수 있다고 가정 ).A


2
나는 지금 기사를 읽을 시간이 없지만 초록에서 보면 논문이 흥미있는 것 같습니다. 나는 섹션 III을 빨리 읽었고 의 고유 값에 대한 언급을 찾을 수 없었지만 다른 점은 사소하거나 ( 은 은자) 다른 기사 ( 가진 sparse matrix 해밀턴 시뮬레이션 )이거나 기사 (상태 준비). 나는이 기사에 대해 몰랐고 응용 프로그램은 나에게 특히 관심이있다 (유한 요소는 PDE와 밀접하게 연결되어 있음). 당신은 내 M s s = 3M Mss=3
공감대

0

레 벤트 로스트 (Rebentrost) 등. 최근 Hopfield 네트워크의 에너지 기능 최적화를 위해 A Quantum Hopfield Neural Network (2018) 논문 에서 HHL09 알고리즘을 사용했습니다 .

기본적으로 Lagrangian (네트워크 에너지 제약 조건 을 최적화하는 데 사용되는 경우 )은 다음과 같습니다.E=12xTWx+θTxPxx(inc)=0

L=12xTWx+θTxλT(Pxx(inc))+γ2xTx
다음 최적화 방정식 및 은 형식으로 쓸 수 있습니다 . 식 의 는 정규화 매개 변수입니다. 우리 는 제약 영향을받는 네트워크 에너지를 극단화하는 를 찾아야 하므로 행렬 반전 기술이 필요합니다. 논문에서 그들은 정확히 그 일을했으며 행렬 반전을 위해 HHL09 알고리즘을 사용했습니다. 용지의 4 페이지를 참조하십시오.Lx=0Lλ=0Av=wγvPx=x(inc)


요컨대, 우리가 충분히 많은 수의 큐 비트와 분리 시간을 가진 양자 컴퓨터를 갖게되면 HHL 알고리즘은 (거의 모든 기계 학습과 신경망 때문에 거의 모든 기계 학습 알고리즘에 가장 유용한 서브 루틴 중 하나가 될 것입니다) 알고리즘에는 어떤 형태의 "그라데이션 디센트"또는 "최적화"가 포함됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.