- •Глава 4. Линейное программирование
- •4.1. Постановка задачи
- •В общем случае модель задачи лп имеет вид
- •4.2. Примеры задач линейного программирования
- •Задача составления рациона или как экономно питаться
- •4.2.2. Задача оптимального планирования
- •4.2.3. Сбалансированная транспортная задача
- •4.2.4. Общая распределительная задача
- •4.2.5. Задача планирования работы оборудования
- •4.2.6. Игра двух лиц с нулевой суммой как задача линейного программирования
- •4.2.7. Резюме
- •4.3. Формы записи задач линейного программирования и способы приведения к ним
- •4.3.1. Каноническая форма задач лп
- •4.3.2. Стандартная форма задачи лп
- •4.4. Упрощение модели
- •4.5. Основные понятия лп. Свойства задач лп
- •4.6. Геометрия задач лп
- •4.7. Выделение вершин допустимого множества
- •4.8. Методы решения задач лп
- •4.9. Симплекс-метод
- •4.9.1. Харатеристика метода
- •4.9.2. Переход от одного базисного решения к другому
- •4.9.3. Признак оптимальности. Основные этапы симплекс-метода
- •4.9.4. Построение начального базисного решения
- •4.9.5. Связь между параметрами последовательных итераций
- •4.9.6. Алгоритм симплекс-метода
- •4.9.7. Примеры
- •4.9.8. Учет двусторонних ограничений
- •4.10. Модифицированный алгоритм
- •4.11. Двойственность задач лп
- •4.11.1. Запись двойственной задачи в симметричном случае
- •4.11.2. Интерпретация двойственной задачи
- •4.11.3. Запись двойственной задачи в общем случае
- •4.11.4. Теоремы двойственности
- •4.11.5. Двойственный симплекс-метод
- •4.12. Параметрический анализ
- •4.12.1. Параметрирование вектора ограничениий
- •4.12.2. Параметрирование коэффициентов линейной формы
- •4.13. Задания для самостоятельной работы
4.13. Задания для самостоятельной работы
1. Решить симплекс-методом и графически следующие задачи.
№1 |
L=2x1 - 4x2 min 8x1 - 5x2 16 x1 + 3x2 2 2x1 + 7x2 9 xj 0 |
№2 |
L= x1 + x2 max x1 + 2x2 14 4x1 + 6x2 24 -5x1 + 3x2 15 xj 0 |
№3 |
L= - x1 - x2 min 2x1 + 3x2 6 4x1 + 2x2 40 -3x1 + 5x2 30 x1,x2 0 |
№4 |
L= 8x1 - 2x2 min 3x1 - x2 4 4x1 - 2x2 5 8x1 - x2 15 xj 0 |
№5 |
L= 4x1 + 6x2 max 2x1 + 3x2 6 4x1 + 2x2 40 -3x1 + 5x2 30 x1,x2 0 |
№6 |
L= 2x1 - 4x2 max 8x1 - 5x2 16 2x1 + x2 2 2x1 + 7x2 9 xj 0 |
№7 |
L= x1 + 2x2 max x1 + x2 6 3x1 + 10x2 26 4x1 + 2x2 7 xj 0 |
№8 |
L= 2x1 + 3x2 max 2x1 + x2 10 -2x1 + 3x2 6 2x1 + 4x2 8 xj 0 |
№9 |
L= x1 + 2x2 max 4x1 - 2x2 12 2x1 + 4x2 16 -x1 + 3x2 6 xj 0 |
№10 |
L= 2x1 + x2 max 20x1 + 10x2 75 12x1 + 7x2 55 25x1 + 10x2 90 xj 0 |
№11 |
L= 5x1 + 3x2 max 3x1 + 5x2 15 x1 + x2 2 5x1 + 2x2 10 xj 0 |
№12 |
L= 2x1 + 3x2 min x1 + x2 4 6x1 + 2x2 8 x1 + 5x2 4 xj 0 |
№13 |
L= - 2x1 + x2 min 3x1 - 2x2 12 - x1 + 2x2 8 2x1 + 3x2 6 xj 0 |
№14 |
L= 2x1 + 3x2 min 3x1 + 2x2 6 x1 + 4x2 4 x1 + x2 3 xj 0 |
№15 |
L= x1 + 2x2 - x3 max - x1 + 4x2 -2x3 12 x1 + x2 + 2x3 17 2x1 - x2 + 2x3 = 4 xj 0 |
№16 |
L= x1 + x2 max 2x1 + 4x2 16 -4x1 + 2x2 8 x1 + 3x2 9 xj 0 |
№17 |
L= 2x1 + 3x2 max 2x1 + x2 10 2x1 + 4x2 8 -2x1 + 3x2 6 xj 0 |
№18 |
L= 3x1 + x2 max x1 + x2 5 2x1 + 3x2 21 7x1 + x2 35 xj 0 |
№19 |
L= x1 + x2 max x1 + 2x2 14 2x1 + 3x2 12 –5x1 + 3x2 15 xj 0 |
№20 |
L= 5x1 – 2x2 min 3x1 + x2 1 –x1 + x2 25 7x1 – 2x2 8 xj 0 |
№21 |
L= 2x1 + 4x2 max 4x1 – 2x2 12 2x1 + 4x2 16 –2x1 + 6x2 12 xj 0 |
№22 |
L= 2x1 – 4x2 min 8x1 – 5x2 16 x1 + 3x2 2 2x1 + 7x2 8 xj 0 |
№23 |
L= x1 + 2x2 - x3 max - x1 + 4x2 -2x3 6 x1 + x2 + 2x3 6 2x1 - x2 + 2x3 = 4 xj 0 |
№24 |
L= 9x1 + 5x2 max 3x1 – 6x2 1 5x1 + 2x2 28 x1 + 7x2 42 xj 0 |
№25 |
L= x1 + 0,5x2 max 2x1 + x2 3 5x1 + 2x2 7 –3x1 + 5x2 10 xj 0 |
№26 |
L= –x1 – 0,5x2 max 2x1 + x2 1 x1 + 2x2 7 –3x1 + 11x2 30 xj 0 |
2. Задачи из п.1 решить модифицированным симплекс-методом.
3. По решению прямой задачи (п.1) найти решение двойственной задачи с использованием теорем двойственности.
4.Выполнить параметрический анализ задач из п.1 для случаев:
4.1. увеличения b1;
4.2. уменьшения b2;
4.3. уменьшения b3;
4.4. одновременного уменьшения b1 и увеличения b2 и b3; измениение b1 в два, а b3 в три раза больше изменения b2;
4.5. одновременного изменения коэффициентов критерия по закону C1()=C1 – 0.2C1, C2()=C2 + 0.1C2.
Результаты пп. 3 и 4 сопоставить со значениями в строках Zj иj оптимальной симплекс-таблицы, полученной при выполнении п.1.