Аноним

Максимальный разрез: различия между версиями

Материал из WEGA
Строка 50: Строка 50:
'''Полуопределенная релаксация'''
'''Полуопределенная релаксация'''


Задачу MAX-CUT можно сформулировать в виде следующей квадратичной целочисленной программы, решение которой является NP-трудным. Каждая вершина i 2 V представлена переменной yi, которой присваивается значение 1 либо -1 в зависимости от того, с какой стороны от разреза она располагается.
Задачу MAX-CUT можно сформулировать в виде следующей квадратичной целочисленной программы, решение которой является NP-трудным. Каждая вершина <math>i \in V</math> представлена переменной <math>y_i</math>, которой присваивается значение 1 либо -1 в зависимости от того, с какой стороны от разреза она располагается.
 
<math>max \frac{1}{2} \sum_{(i, j) \in E} w_{ij} (1 - y_i y_j)</math>
 
<math>y_i \in \{ -1, 1 \} \; \; \forall i \in E</math>.




Гёманс и Уильямсон рассмотрели следующую релаксацию этой целочисленной программы, в которой каждая вершина представлена единичным вектором.
Гёманс и Уильямсон рассмотрели следующую релаксацию этой целочисленной программы, в которой каждая вершина представлена единичным вектором.
<math>max \frac{1}{2} \sum_{(i, j) \in E} w_{ij} (1 - v_i \cdot v_j)</math>
<math>v_i \cdot v_i = 1 \; \; \forall i \in V</math>
<math>v_i \in \mathcal{R}^n \; \; \forall i \in V</math>.




Они показали, что данная релаксация эквивалентна полуопределенной программе. Рассмотрим следующую полуопределенную релаксацию:
Они показали, что данная релаксация эквивалентна полуопределенной программе. Рассмотрим следующую полуопределенную релаксацию:
<math>max \frac{1}{2} \sum_{(i, j) \in E} w_{ij} (1 - y_{ij})</math>
<math>y_{ii} = 1 \; \; \forall i \in V</math>
Y – положительно полуопределенная матрица.




4817

правок