Локальная блочная элиминация для задачи дискретной оптимизации без ограничений
Пример 8.2. Рассмотрим в качестве примера задачу ДО без ограничений
|
|
|
|
Рассмотрим упорядоченное разбиение множества переменных на блоки: Граф взаимосвязей задачи показан на рис. 8.3.
Для упорядоченного разбиения эта задача ДО без ограничений может быть решена с помощью ЛЭА. Исходный граф взаимосвязей с разбиением, представленным пунктиром, показан на рис. 8.8 (a), фактор-граф взаимосвязей – на рис. 8.8 (b), и бесконтурный орграф вычислительной процедуры локального блочного элиминационного алгоритма приведен на рис. 8.9.
Рис. 8.8. Граф взаимосвязей задачи ДО с разбиением, выделенным пунктиром (a) и фактор-граф взаимосвязей (b) (пример 8.2).
Рис. 8.9. Бесконтурный орграф (обобщенное элиминационное дерево) локальной блочной элиминационной вычислительной процедуры для задачи ДО (пример 8.2).
A. Прямая часть.Рассмотрим вначале блок . Тогда Решим с помощью полного перебора следующую задачу оптимизации
и запомним оптимальные локальные решения как функцию переменных из окрестности, т.е. .
Исключим блок и рассмотрим блок . Нужно решить далее задачу
Построим соответствующую таблицу 8.11.
Элиминируем блок и рассмотрим блок . Соседней к является вершина : Решим задачу ДО, содержащую :
и построим таблицу 8.12.
Таблица 8.12. Вычисление .
Элиминируем блок и рассмотрим блок . Решим задачу ДО где
B. Обратная часть.Последовательно найдем , , , т.е. оптимальные локальные решения из сохраненных таблиц 8.12, 8.11, 8.10: (таблица 8.12); (таблица 8.11); (таблица 8.10). В результате найдено оптимальное решение (0, 0, 1, 0, 0, 1, 1), максимальное значение целевой функции равно 20.
Дата добавления: 2016-06-05; просмотров: 1493;