Ограничения записываются следующим образом

Для исходной вершины: ,

где все xi выходят из исходной вершины, а N - число вершин графа.

Для остальных вершин: сумма дуг (переменных), прилегающих к рассматриваемой вершине, равна единице, причём дуги, входящие в вершину, берутся со знаком “+”, а выходящие - со знаком “-”.

Вид целевой функции будет следующим:

,

где значения коэффициентов целевой функции Сi характеризуют стоимости потоков (рис. 3.7).

На переменные xi­ необходимо наложить условия неотрицательности и целочисленности.

Cистема ограничений и целевая функция для данной задачи имеют вид:

x1 + x2 + x3 = 4

x1 + x5 - x4 = 1

x2 - x5 - x6 + x7 = 1

x3 - x7 - x8 = 1

x4 + x6 + x8 = 1

xi ³ 0

xi - целые

F = 2x1 + 2x2 + 3x3 + 5x4 + 4x5 + 3x6 + x7 + 0x8 ® min

Решение задачи имеет вид:

x1 = 1

x2 = 1

x3 = 2

x4 = 0

x5 = 0

x6 = 0

x7 = 0

x8 = 1

Fmin = 10

В этом случае получаем граф оптимального решения, изображённый на рис. 3.8.

Рис. 3.8. Граф оптимального решения

Дуги, не принадлежащие остовному дереву, имеют поток по ним равным нулю (переменные Xi=0).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: