- •Введение
- •Тема 1: задача линейного программирования (злп). Системы линейных неравенств. Графический метод решения злп для двумерного случая. Постановка задачи линейного программирования (злп).
- •Решение
- •Исходные данные задачи
- •Характеристики вариантов раскроя отрезов ткани по 10
- •Решение
- •Содержательную
- •Системы линейных неравенств.
- •Алгоритм решения злп графическим методом:
- •Графический метод.
- •Тема 2: симплексный метод.
- •Алгоритм симплексного метода:
- •Заполняем симплекс-таблицу второго шага:
- •Тема 3. Транспортная задача.
- •Нахождение исходного опорного решения (правило «северо-западного угла»)
- •Нахождение исходного опорного решения (метод минимального тарифа)
- •Проверка найденного опорного решения на оптимальность
- •Тема 4. Дискретное программирование.
- •Метод Гомори.
- •Задача о назначениях (зн).
- •Алгоритм решения задачи о назначениях.
- •Тема 5. Нелинейное программирование
- •Дробно-линейное программирование.
- •Метод множителей Лагранжа
- •Тема 6. Динамическое программирование.
- •Нахождение рациональных затрат при строительстве трубопроводов и транспортных артерий.
- •Применение метода функциональных уравнений в определении оптимальных сроков замены оборудования
- •Оптимальное распределение ресурсов.
- •Тема 7. Управление запасами. Модель Уилсона
- •Формулы модели Уилсона
- •Модель планирования экономичного размера партии
- •Формулы модели экономичного размера партии
- •Модель управления запасами, учитывающая скидки
- •Тема 8. Сетевые модели
- •Общие рекомендации
- •Задания для самостоятельной работы
- •1. Одноиндексные задачи линейного программирования
- •2. Графический метод решения одноиндексных задач
- •Стоимость транспортировки бобов, руб./т
- •4. Построение сетевых моделей
- •5. Управление запасами
- •Лабораторная работа №1 “решение задач линейного программирования с использованием Microsoft Excel”
- •Запуск задачи на решение
- •Лабораторная работа №2 (часть I) “одноиндексные задачи линейного программирования”
- •Лабораторная работа №2 (часть II) “анализ чувствительности одноиндексных задач линейного программирования”
- •Лабораторная работа №3 “двухиндексные задачи линейного программирования. Стандартная транспортная задача”
- •Постановка задачи
- •Лабораторная работа №4 “двухиндексные задачи линейного программирования. Задача о назначениях”
- •Лабораторная работа №5 “двухиндексные задачи линейного программирования. Организация оптимальной системы снабжения”
- •Лабораторная работа №6 “двухиндексные задачи лп. Оптимальное распределение производственных мощностей”
- •Лабораторная работа №7. Построение и расчет моделей сетевого планирования и управления
- •Лабораторная работа №8. Построение и расчет моделей управления запасами
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Лабораторная работа №9. Построение и расчет моделей динамического программирования
- •Значения коэффициентов условия задачи
- •Значения коэффициентов условия задачи
- •Список литературы
Графический метод.
Наиболее простым и наглядным методом линейного программирования является графический метод. Он применяется для решения ЗЛП с двумя переменными, заданными в неканонической форме и многими переменными, заданными в канонической форме при условии, что они содержат не более двух свободных переменных.
С геометрической точки зрения в ЗЛП ищется такая угловая точка или набор точек из допустимого множества решений, на котором достигается самая верхняя (нижняя) линия уровня, расположенная дальше (ближе) остальных в направлении наискорейшего роста.
Для
нахождения экстремального значения
целевой функции при графическом решении
ЗЛП используют вектор
на плоскости
,
который обозначим
.
Этот вектор показывает направление
наискорейшего изменения целевой функции,
он равен
,
где
,
- единичные
векторы по осям
и
соответственно. Таким образом,
.
Координатами вектора
являются коэффициенты целевой функции
.
Алгоритм решения злп графическим методом:
Находим ОДР системы ограничений ЗЛП.
Строим вектор .
Проводим линию уровня
,
перпендикулярную
.Линию уровня перемещаем по направлению
для задач на максимум и в направлении,
противоположном
,
для задач на минимум.Перемещение линии уровня производится до тех пор, пока у нее не окажется одна общая точка с ОДР. Эта точка и будет точкой экстремума.
Если окажется, что линия уровня параллельна одной из сторон ОДР, то в таком случае экстремум достигается во всех точках соответствующей стороны, а ЗЛП будет иметь бесконечное множество решений. Говорят, что такая задача имеет альтернативный оптимум.
Находим координаты точки экстремума и значение целевой функции в ней.
Исходный продукт |
Расход исходных продуктов на 1 кг мороженого |
Запас, кг |
|
Сливочное |
Шоколадное |
||
Молоко |
0,8 |
0,5 |
400 |
Наполнители |
0,4 |
0,8 |
365 |
Решение.
Обозначим:
- суточный объем выпуска сливочного
мороженого, кг;
- суточный объем выпуска шоколадного
мороженого, кг. Составим математическую
модель задачи. Целевая функция будет
иметь вид:
max
при ограничениях:
.
ОДР – ABCDEF. Строим вектор
.Линия уровня
задается уравнением
.
Перемещаем линию по направлению вектора
.
Точкой выхода
из ОДР является точка С – пересечение
прямых
=400
и
=365.С(312,5;300),
,
р.
Т
аким
образом, фирма должна выпускать в сутки
312,5 кг сливочного и 300 кг шоколадного
мороженого, при этом доход от реализации
составит 9200 руб.
