Файл: Ху, Т. Целочисленное программирование и потоки в сетях.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 15.10.2024
Просмотров: 189
Скачиваний: 0
19.2. АСИМПТОТИЧЕСКИЙ АЛГОРИТМ |
401 |
Следовательно, объединяя (18) и (19), получаем рекуррентное соотношение
■ф(5, й) = min {яр (S — |
h ) , c*^') + ^ (5 . h ~ #')}• |
(20) |
Это рекуррентное соотношение позволяет вычислить of) (S , h) для всех S s p и каждого h £ G. Чтобы упростить вычисления, будем решать численные примеры, используя только переменные х}-. В гл. 20 мы изучим грани многогранника Р (G, rj, g0) и обсудим их в терминах t-пространства.
Пусть
|
S |
|
ярз (у) = min 2 |
c1xi |
|
при условии |
1 = 1 |
|
|
|
|
2 ОijX j |
= у (mod 1), |
|
l=i |
|
|
Xj == 0 (mod 1 ), |
x j^ :0 |
(у = 1 , . .., s). |
Иными словами, яр8 (у) —оптимальное |
значение в |
случае, |
когда |
||||
только |
первые s |
столбцов |
a j |
могут |
участвовать |
в образовании |
|
столбца |
у. При |
подсчете |
яр3 (у) |
либо |
а 3 не используется, |
либо |
используется по меньшей мере один раз. Отсюда получаем рекур рентное соотношение, аналогичное соотношению (2 0 ):
'ts(y)==min{i|is_i(y), |
яр8 (у —as)-f с?}. |
(2 1 ) |
Это рекуррентное соотношение позволяет вычислить яр8 (у) для |
||
всех s, i^Zs^Zn', и у, начиная с |
ips (0 ) = 0 и яро (у) = |
+ 00 > при |
условии, что вся группа порождается as1). Если as порождает всю группу, то для любого у выполняется y = r a s, l^ r ^ /i',
иможно образовать разность у — as, требуемую в (2 $). Рассмотрим численный пример (см. [6 ]):
максимизировать |
|
|
|
|
|
при условии |
z — — 4х3 —5х4 |
|
|
|
|
|
|
|
|
|
|
Зх3— х4 -}-х8 |
|
= — 2, |
|
||
— х3 —4х4 |
+ х 4 |
= — 5 , |
|
||
— Зх3 — 2х4 |
+ х2= - 7 , |
^ ; |
|||
XJ^ |
0 (целые) |
(; = 1, |
. . . , |
5). |
|
я) То есть когда^ |
группа (а ) — циклическая; |
случай когда |
(а ) не |
||
является циклической, |
рассматривается далее.— Прим. ред. |
|
26 т. Ху
402 ГЛ . 19. Л И Н Е Й Н О Е И Ц Е Л О Ч И С Л Е Н Н О Е ПРОГРАМ М ИРОВАН ИЕ
Решая задачу линейного программирования, получаем оптимальный базис
|
3 |
- 1 |
1 |
В = |
1 |
- 4 |
0 |
|
3 |
- 2 |
0 |
с | de.t В | = 10. Применяя преобразование
2 |
4 “ |
10 |
10 |
3 |
1 |
10 |
10 |
3 |
И |
10 |
10_ |
кограничениям задачи (2 2 ), получаем
максимизировать
при условии
0, 7 = 1, . .., 5.
Следовательно, мы стремимся минимизировать
при |
условии |
|
|
|
|
|
|
|
|
|
|
|
|
(mod 1 ). |
(23) |
|
|
|
£ i > 0 |
, |
;r2 > |
0 . |
|
Так |
как я(з3 (0) = 0, |
то |
по (21) |
получаем: |
|
||
|
i|?i(а1) = |
с*, |
т|11 (2 а 1) = |
2с*, |
% (ЭаО = |
9с* |