
- •Л.А.Нестерова исследование операций
- •Оглавление
- •Предисловие
- •Лабораторная работа № 1 симплексный метод решения задач линейного программирования
- •Лабораторная работа № 2 метод больших штрафов
- •Лабораторная работа № 3 исследование решения злп на чувствительность
- •Создание формы для ввода условий задачи.
- •Решение задачи
- •Анализ оптимального решения
- •Лабораторная работа № 4 двойственная задача
- •Лабораторная работа № 5 параметрический анализ оптимального решения злп
- •Лабораторная работа № 6 вариантный анализ задачи линейного программирования
- •Методические указания
- •Решения по заказу
- •Поиск оптимального решения при заданном значении целевой функции
- •Поиск оптимального решения при заданных значениях переменных
- •Поиск оптимального решения при заданном значении используемых ресурсов.
- •Содержание отчета
- •Лабораторная работа № 7 двойственный симплекс-алгоритм
- •Лабораторная работа № 8 анализ дополнительно закупаемых ресурсов
- •Лабораторная работа № 9 целочисленное программирование
- •Список использованной и рекомендуемой литературы
Лабораторная работа № 9 целочисленное программирование
Задание: получить целочисленное решение задачи методом Гомори или методом ветвей и границ.
Таблица 9
Варианты заданий
№ |
Целевая функция |
Ограничения |
Тип экстр. |
Метод |
1 |
|
|
max |
Гомори |
2 |
|
|
max |
Ветвей и границ |
3 |
|
|
min |
Гомори |
4 |
|
|
min |
Ветвей и границ |
5 |
|
|
min |
Гомори |
Продолжение табл.9 |
||||
№ вар |
Целевая функция |
Ограничения |
Тип экстр. |
Метод |
6 |
|
|
min |
Ветвей и границ |
7 |
|
|
min |
Гомори |
8 |
|
|
min |
Ветвей и границ |
9 |
|
|
min |
Гомори |
10 |
|
|
min |
Ветвей и границ |
11 |
|
|
min |
Гомори |
12 |
|
|
min |
Ветвей и границ |
Окончание табл.9 |
||||
№ вар |
Целевая функция |
Ограничения |
Тип экстр. |
Метод |
13 |
|
|
min |
Гомори |
14 |
|
|
min |
Ветвей и границ |
15 |
|
|
min |
Гомори |
16 |
|
|
min |
Ветвей и границ |
17 |
|
|
min |
Гомори |
18 |
|
|
min |
Ветвей и границ |
19 |
|
|
max |
Гомори |
20 |
|
|
max |
Ветвей и границ |
Ход работы
Записать математическую модель задачи.
Записать математическую модель задачи в канонической форме.
Загрузить приложение Лин_прогр.exe и ввести в программу исходные данные задачи и, используя команду Целочисленное программирование меню Решение, получить ее решение. Сформировать файл отчета.
Если получено нецелочисленное решение, в соответствии с алгоритмом дополнить задачу новым ограничением или разбить задачу на две новые и получить новое решение. Повторять пункт 4 до получения целочисленного решения.
Открыть файл отчета c помощью программы Microsoft Excel, оформить и распечатать файл отчета.
Записать решение задачи
Содержание отчета
Текст задания.
Математическая модель задачи.
Математическую модель задачи в канонической форме.
Симплекс-таблица решения задачи.
Симплекс-таблицы решения новых задач (первый и последний шаг итераций для метода ветвей и границ) и продолжения решения задачи (для метода Гомори).
Для метода ветвей и границ привести дерево задач.
Результаты решения задачи.
Проверка выполнения условий-ограничений задачи для найденного решения.
Вопросы для подготовки
Сформулируйте задачу целочисленного линейного программирования.
Изложите суть метода Гомори.
Как выбирается индексная строка в методе Гомори?
Как составить отсечение Гомори, если оптимальное решение является нецелочисленным?
Какой геометрический смысл имеет введение дополнительного ограничения в методе Гомори?
Изложите суть метода ветвей и границ.
Как составить дополнительное ограничение в методе ветвей и границ, если оптимальное решение является нецелочисленным?
Какой геометрический смысл имеет введение дополнительного ограничения в методе ветвей и границ?
Когда прекращается итерационная процедура поиска целочисленного решения в методе ветвей и границ?