2차 제약 없는 이진 최적화

Quadratic unconstrained binary optimization

구속되지 않은 2차 2차 프로그래밍(UBQP)이라고도 하는 2차 무제한 2차 최적화(QUBO)는 금융 및 경제에서 기계 [1]학습에 이르기까지 광범위한 응용 프로그램을 사용하는 조합 최적화 문제입니다.QUBO는 NP의 어려운 문제이며, 최대 , 그래프 컬러링, 파티션 문제 등 이론적인 컴퓨터 과학에서 발생하는 많은 고전적인 문제에 대해 QUBO에 포함시키는 것이 [2][3]공식화되었습니다.기계 학습 모델을 위한 임베딩에는 지원-벡터 기계,[4] 클러스터링 확률론적 그래픽 모델이 포함된다.게다가, 이싱 모델과의 밀접한 연관성 때문에, QUBO는 단열 양자 계산을 위한 중심 문제 클래스를 구성하며, 양자 [5]어닐링이라고 불리는 물리적 과정을 통해 해결된다.

정의.

Q : {\^{를) 이진 변수 위의 2차 다항식이라고 합니다.

[ \ i [ n경우 x B { { i } \ { R 、 1 i \ 1 \ qj n 1 with with with with with withi with with with i i i i i i i i i i i i i i i i i i i i i i ual n {\ n B { , { \ \{ \ 0 , \ 문제는 모든 바이너리 벡터 중에서 { style 최소값인 벡터 x {\ x}를 찾는 것입니다.

QUBO는 문제의 복잡도 등급에 영향을 미치지 않는 최소화 문제가 아니라 최대화 문제로 정의됩니다. f Q f - - ({-Q}=-})의 최소화와 같기 때문입니다(아래 참조). 공식화하는 또 다른 보다 콤팩트한 방법은 매트릭스 표기법입니다.

서 Q R×n \ Q \ \ {} ^ { \ n}은 계수q {q _ { 를 포함하는대칭n × {n \ n} 입니다.

특성.

  • j { style _ { }에 플러스 > { { \ > }을 곱하면 f{ f}의 출력은 그에 따라 스케일업 되고 x { x { * }는 변경되지 않습니다.
  • 모든 계수의 부호를 플립하면 f{\ f의 출력 부호가 플립되며 x {\ f - 하는 바이너리 벡터가 .
  • 모든 계수가 양수인 경우 최적치는 xµ (, , ) { x^{*} = ( , \ , ) 입니다 마찬가지로 모든 계수가 음수인 경우 최적치는 µ ( , , ) { x^{*} = ( 1 , 1) 입니다
  • 만약 제가 j≠ ∀:qi=}, 해당 QUBO 문제 O(n){\displaystyle{{O\mathcal}}(n)에서 해결할 수 있는 알고리즘은}, 나는 ∗ 최적의 가변 과제){\displaystyle x_{나는}^{*}}단순히고 1만약 내 나는 < q;0{\displaystyle q_{ii}<. 0}일 경우와 0otherwis 0{\displaystyle \forall i\neq j:~q_{ij}=0 j.e.

Ising 모델에 대한 연결

QUBO는 해밀턴 함수가 다음과 같이 정의되는 이징 모델과 매우 밀접하게 관련되고 계산적으로 동등하다.

, μ {\j}를 사용합니다. 모든 j\ i적용됩니다.스핀 변수 _ B rbrace}(\-1,+1\rbrace 값을 가진 이진수입니다. 또한 Ising 모델에서는 변수가 으로 인접 변수i(\의 쌍으로만 배열되어 있습니다 0이 아닌 계수를 가질 수 있습니다.아이덴티티 -1 \mapsto 적용하면 동등한 QUBO [2]문제가 발생합니다.

어디에

C {\C}는 최적 xθ{\ x의 위치가 변경되지 않으므로 최적화 시 무시될 수 있으며 원래의 해밀턴 함수 값을 회복하는 데에만 중요합니다.

레퍼런스

  1. ^ Kochenberger, Gary; Hao, Jin-Kao (2014). "The unconstrained binary quadratic programming problem: a survey" (PDF). Journal of Combinatorial Optimization. 28: 58–81. doi:10.1007/s10878-014-9734-0. S2CID 16808394.
  2. ^ a b Glover, Fred; Kochenberger, Gary (2019). "A Tutorial on Formulating and Using QUBO Models". arXiv:1811.11538 [cs.DS].
  3. ^ Lucas, Andrew (2014). "Ising formulations of many NP problems". Frontiers in Physics. 2: 5. arXiv:1302.5843. Bibcode:2014FrP.....2....5L. doi:10.3389/fphy.2014.00005.
  4. ^ Mücke, Sascha; Piatkowski, Nico; Morik, Katharina (2019). "Learning Bit by Bit: Extracting the Essence of Machine Learning" (PDF). LWDA. S2CID 202760166. Archived from the original (PDF) on 2020-02-27.
  5. ^ Tom Simonite (8 May 2013). "D-Wave's Quantum Computer Goes to the Races, Wins". MIT Technology Review. Retrieved 12 May 2013.

외부 링크