- •Введение
- •Тема 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. Построение и расчет моделей динамического программирования
- •Значения коэффициентов условия задачи
- •Значения коэффициентов условия задачи
- •Список литературы
Заполняем симплекс-таблицу второго шага:
переписываем ключевую строку, разделив ее на ключевой элемент (на месте ключевого элемента должна получиться единица);
заполняем базисные столбцы (в столбец БП вместо переменной, стоящей в строке ключевого элемента, идет та переменная из строки , в столбце которой находится ключевой элемент);
каждая следующая строка новой таблицы образуется сложением соответствующей строки исходной таблицы и ключевой строки, которая предварительно умножается на такое число, чтобы в клетках выделенного столбца получились нули.
получаем новое опорное решение, которое проверяем на оптимальность, и т.д. (происходит переход к пункту 2).
Пример. Анализ эффективности использования производственного потенциала предприятия.
Производственные ресурсы |
Расход ресурсов за 1 месяц при работе |
Общий ресурс |
|
1-м способом |
2-м способом |
||
Сырье |
1 |
2 |
4 |
Оборудование |
1 |
1 |
3 |
Электроэнергия |
2 |
1 |
8 |
Решение.
Составим математическую модель задачи. Обозначим: - время работы предприятия 1-м способом; - время работы предприятия 2-м способом. max при ограничениях: . Приведем задачу к каноническому виду: max при ограничениях: .
Составляем симплекс-таблицу 1-го шага:
|
|
3 |
4 |
0 |
0 |
0 |
|
|
|
|
|
|
|
||
0 |
|
1 |
2 |
1 |
0 |
0 |
4 |
0 |
|
1 |
1 |
0 |
1 |
0 |
3 |
0 |
|
2 |
1 |
0 |
0 |
1 |
1 |
|
-3 |
-4 |
0 |
0 |
0 |
0 |
Получим решение:
.
В индексной строке есть две отрицательные оценки, значит, найденное решение не является оптимальным и его можно улучшить.
В качестве ключевого столбца следует принять столбец базисной переменной , а за ключевую строку взять строку переменной , где . Ключевым элементом является 2. вводим в столбец базисной переменной , выводим .
Составляем симплекс-таблицу 2-го шага:
|
|
3 |
4 |
0 |
0 |
0 |
|
|
|
|
|
|
|
||
4 |
|
|
1 |
|
0 |
0 |
2 |
0 |
|
|
0 |
|
1 |
0 |
1 |
0 |
|
|
0 |
|
0 |
1 |
6 |
|
-1 |
0 |
2 |
0 |
0 |
8 |
.
В индексной строке есть одна отрицательная оценка. Полученное решение можно улучшить. Ключевым элементом является .
Составляем симплекс-таблицу 3-го шага:
|
|
3 |
4 |
0 |
0 |
0 |
|
|
|
|
|
|
|
||
4 |
|
0 |
1 |
1 |
-1 |
0 |
1 |
3 |
|
1 |
0 |
-1 |
2 |
0 |
2 |
0 |
|
0 |
0 |
1 |
-3 |
1 |
3 |
|
0 |
0 |
1 |
2 |
0 |
10 |
.
Таким образом, по 1-му способу предприятие должно работать 2 месяца, по 2-му – 1 месяц, при этом максимальный выпуск продукции составит 10 тыс. единиц.
Ответ: 2 месяца, 1 месяц; 10 тыс. ед.