Изменения

Перейти к: навигация, поиск

QpmtnriLmax

8 байт добавлено, 10:57, 22 мая 2012
Нет описания правки
Расширенная подсеть строится путем добавления к вершинам <tex> I_K, J_{i_1}, J_{i_2}, . . . , J_{i_s} </tex> вершин <tex>(K, 1), (K, 2), . . . (K, m) </tex>.
При <tex>j = 1,..., m</tex>, есть дуги от <tex>(K, j) </tex> до <tex>I_K </tex> with capacity <tex> j(s_j - s_{j+1}) \dot T_K </tex> и для всех <tex>ν = 1,. . . , s </tex> и <tex>j = 1,. . ., m </tex> существует дуга из <tex>J_{i_ν} </tex> в <tex>(K, J) </tex> with capacity <tex> (s_j - s_{j+1}) \dot T_K </tex>.
Для каждого <tex>I_K</tex> у нас есть такие расширения. Кроме того, мы сохраняем дуги от <tex>s</tex> до <tex>J_i</tex> и мощностью <tex>p_i</tex> дуг из <tex>I_K</tex> в <tex>t</tex> мощностью <tex>S_mT_K</tex> (см. рисунок 5.2). Сеть построена таким образом, называется расширенной сетью.
 
{{TODO| t = Теоремы 5.9}} Следующие свойства эквивалентны:
 
(А) Существует допустимое расписание.
 
(Б) В расширенной сети существует поток от s до t со значением <tex>\sum\limits_{i=1}^{n} p_i</tex>
 
Из-за максимального потока в расширенной сети могут быть рассчитаны в <tex>O (m n^3)</tex> шагов, возможность проверки может быть сделано с такой же сложности.
 
Для решения задачи <tex>Q|pmtn; r_{i}|L_{max}</tex> мы используем бинарный поиск. Это дает <tex>\varepsilon</tex>-приближении алгоритм со сложностью <tex>O (mn^3(log(n) + log(1 / \varepsilon) + log (\max\limits_{i=1}^{n} p_i)) </tex>, потому что <tex>L_{max}</tex>, конечно, ограниченной <tex>n \max\limits_{i=1}^{n}p_i</tex>, если <tex>s_1 = 1</tex>.
//===================================================================================================================
Следующая теорема показывает, что мы можем проверить возможность по решению
задача о максимальном потоке в расширенной сети.
Теоремы 5.9 эквивалентны следующие свойства:
(А) Там существует допустимое расписание.
(Б) В расширенной сети существует поток с с к т со значением <tex>sum_i=1^n{p_i}</tex>
Из-за максимального потока в расширенной сети могут быть рассчитаны вO (mn3) шагов, возможность проверки может быть сделано с такой же сложности.Для решения задачи Q | pmtn; п | Lmax мы бинарный поиск. Это даетε-приближении алгоритм со сложностью O (mn3 (§ п + журнал (1 / ε) +log (п.Макс= 1р)), потому что Lmax, конечно, ограниченной пп.Макс= 1пи, если s1 = 1.Потому что (5.10) справедливо для всех К частичной работы с требования к обработкеXik могут быть запланированы в ИК с уровнем алгоритма. Проблема Q | pmtn; п | Cmax, которая представляет собой частный случай Q | pmtn; п | Lmax,могут быть решены более эффективно. Labetoulle, Lawler, Ленстра и RinnooyКан [133] разработали О (п § п + тп)-алгоритм для этого специальныеслучае. Кроме того, проблема Q | pmtn | Lmax может быть решена в О (п § п + тп)шагов. Это вытекает из следующих соображений.Проблема Q | pmtn; п | Cmax эквивалентно нахождению наименьшего T ≥ 0,, что проблема с временными окнами [г, т] (г = 1, ..., п) имеет возможностирешение. С другой стороны, проблема Q | pmtn | Lmax эквивалентнанахождения наименьшего T ≥ 0 такое, что проблема с временными окнами[0, D + T] или с временными окнами [-T, ди] имеет допустимое решение. Таким образом,проблемы <tex>Q | pmtn; п ri | Cmax </tex> и <tex>Q | pmtn | Lmax </tex> симметричны.
Анонимный участник

Навигация