- •Методы конечномерной оптимизации
- •390005, Рязань, ул. Гагарина, 59/1.
- •Лабораторная работа № 1 Методы одномерной оптимизации
- •1. Краткие теоретические сведения
- •1.1. Метод золотого сечения
- •1.3. Методы с использованием производных
- •2. Исходные данные
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа № 2 Методы безусловной оптимизации функций многих переменных
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа № 3 Линейное программирование
- •1. Краткие теоретические сведения
- •Теорема о существовании решений. Задача линейного программирования вида (3.1) или (3.3) имеет решение тогда и только тогда, когда допустимые множества прямой и двойственной задачи не пусты, т.Е.
- •2. Содержание работы
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •Лабораторная работа № 4 Дискретное программирование
- •2. Порядок выполнения работы
- •3. Содержание отчета
2. Порядок выполнения работы
2.1.Составить математическую модель задачи в соответствии с выбранным из таблицы вариантом, обозначая через , количество выпускаемых спинок, подлокотников и ножек стульев соответственно, – наличие ресурса, {пиломатериал, трудозатраты), - затраты ресурса на изготовление -го изделия.
Дополнительно ввести булевы переменные определяющие целочисленный выпуск подлокотников и ножек. Например, для варианта 3:
2.2. Решить данную задачу как задачу ЦЛП с булевыми переменными в среде Excel. Оформить протокол решения.
2.3. Найти оптимальное решение сформулированной задачи методом перебора, используя среду Mathcad:
2.3.1. Рассмотреть возможные сочетания переменных .
2.3.2. Определить и записать значения левых частей ограничений и целевой функции.
2.3.3. Вычеркнуть те варианты, в которых не удовлетворяется хотя бы одно ограничение как приводящее к недопустимым решениям.
2.3.4. Из оставшихся вариантов принимается тот, в котором целевая функция максимальна.
2.4. Решить задачу, используя метод фильтрующего ограничения.
2.4.1. Принимают некоторые значения , например: 1, 0, 0,… .
2.4.2. Определяют значения целевой функции при таком наборе переменных и допустимых ограничениях.
2.4.3. Далее устанавливают новые значения переменных и целевой функции; причем, если полученная целевая функция меньше , то этот вариант не рассматривают. Для исключения возможного рассмотрения такого варианта вводят дополнительное ограничение , которое называют фильтром (Ф).
2.4.4. Составляют таблицу, в которой для каждого варианта проверяют выполнение всех ограничений, включая Ф.
2.5. Составить математическую модель и решить задачу коммивояжера, используя систему Mathcad или Excel.
3. Содержание отчета
3.1. Математическая модель задачи.
3.2. Протокол решений задачи в среде Excel.
3.3. Программа решения задачи методом перебора в пакете Mathcad. Результаты решения. Сравнение результатов решения задачи в системах Mathcad или Excel.
3.4. Модель и решение задачи коммивояжера.
3.5. Выводы.
Библиографический список
1. Корбут А.А., Финкельштейн Ю.Ю. Дискретное программирование.- М.: Наука, 1969.
2. Карманов Н.Г. Математическое программирование. - М.: Наука, 2001.
Содержание
Лабораторная работа № 1. Методы одномерной оптимизации . . . . . . . . . . . 1
Лабораторная работа № 2. Методы безусловной оптимизации функций
многих переменных . . . . . . . . . . . . . . . . . . . . . . . 8
Лабораторная работа № 3. Линейное программирование . . . . . . . . . . . . . . . 16
Лабораторная работа № 4. Дискретное программирование . . . . . . . . . . . . . . 21