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의 위치가 변경되지 않으므로 최적화 시 무시될 수 있으며 원래의 해밀턴 함수 값을 회복하는 데에만 중요합니다.
레퍼런스
- ^ 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.
- ^ a b Glover, Fred; Kochenberger, Gary (2019). "A Tutorial on Formulating and Using QUBO Models". arXiv:1811.11538 [cs.DS].
- ^ 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.
- ^ 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.
- ^ Tom Simonite (8 May 2013). "D-Wave's Quantum Computer Goes to the Races, Wins". MIT Technology Review. Retrieved 12 May 2013.
외부 링크
- Endre Boros, Peter L Hammer & Gabriel Tavares (April 2007). "Local search heuristics for Quadratic Unconstrained Binary Optimization (QUBO)". Journal of Heuristics. Association for Computing Machinery. 13 (2): 99–132. doi:10.1007/s10732-007-9009-3. S2CID 32887708. Retrieved 12 May 2013.
- Di Wang & Robert Kleinberg (November 2009). "Analyzing quadratic unconstrained binary optimization problems via multicommodity flows". Discrete Applied Mathematics. Elsevier. 157 (18): 3746–3753. doi:10.1016/j.dam.2009.07.009. PMC 2808708. PMID 20161596.