Применение локального элиминационного алгоритма
Рассмотрим решение подзадачи, соответствующей блоку (рис. 8.11). Поскольку этот блок связан с блоком , нам нужно решить задачу ДО с переменными для всех возможных наборов переменных . Таким образом, поскольку , а , то подзадача имеет вид:
при ограничениях
Решение задачи запишем в виде следующей таблицы:
Таблица 8.16. Вычисление .
Следующая подзадача, соответствующая листу дерева клик ‑ блоку , имеет вид:
при ограничениях
Решение этой подзадачи:
Таблица 8.17. Вычисление
|
Подзадача, соответствующая блоку , имеет вид:
при ограничениях
Таблица 8.18. Вычисление
Последняя подзадача, имеет вид:
при ограничениях
Таблица 8.19. Вычисление
Итак, оптимальное значение целевой функции равно 18. Найдем оптимальные значения переменных, используя таблицы 8.16‑8.19: (таблица 8.19). Из таблицы 8.18, учитывая, что , найдем . Из таблицы 8.17, учитывая, что , найдем . Из таблицы 8.16, учитывая, что , найдем . Итак, найдено оптимальное решение: (1, 0, 0, 1, 1, 1, 1); оптимальное значение ЦФ равно 18.
[1] Кочетов Ю. А. Вычислительные возможности локального поиска в комбинаторной оптимизации // Журнал вычислительной математики и математической физики. ‑ 2008. ‑ Т. 48. ‑ C. 747–764.
[2] Dantzig G. B. Time-staged methods in linear programming. Comments and early history // Large-Scale Linear Programming / G. B. Dantzig, M. A. H. Dempster and M. J. Kallio, eds. ‑ Laxenburg: International Institute for Applied Systems Analysis, 1981. ‑ P. 3-16.
[3] Щербина О. А. О задаче оптимизации предварительного резервирования гостиничных номеров // Исследование операций и АСУ. ‑ Киев: КГУ. ‑ 1976. ‑ Вып. 7. ‑ С. 105-112.
[4] The Temporal Knapsack Problem and its solution / M. Bartlett [et al.] // Second International Conference on the Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems (CPAIOR, May 2005). P. 34-48.
[5] Пропой А. И. Элементы теории дискретных оптимальных процессов. ‑ М.: Наука, 1973. ‑ 256 с.
[6] Супер-вершина (supernode) ‑ множество обычных вершин, которая может рассматриваться НСЛА декомпозиции как одна вершина.
[7] Parter S. The use of linear graphs in Gauss elimination // SIAM Review. ‑ 1961. ‑ V. 3. ‑ P. 119-130.
[8] Liu J. W. H. The role of elimination trees in sparse factorization // SIAM Journal on Matrix Analysis and Applications. ‑ 1990. ‑ V. 11. ‑ P. 134-172.
[9] Karypis G., Kumar V. MeTiS - a software package for partitioning unstructured graphs, partitioning meshes, and computing fill-reducing orderings of sparse matrices. Version 4. University of Minnesota, 1998.
URL: http://www-users.cs.umn.edu/~karypis/metis
Дата добавления: 2016-06-05; просмотров: 1509;