
- •Содержание
- •Тема 1. Задача об использовании ресурсов (задача планирования производства)
- •Тема 2. Задача составления рациона (задача о смесях)
- •Тема 3. Общая задача линейного программирования
- •Тема 4. Матричная форма записи задачи линейного программирования
- •Тема 5. Геометрический метод решения задач линейного программирования
- •Алгоритм графического метода решения задачи лп
- •Тема 6. Каноническая форма задач линейного программирования
- •Тема 6.1 Базисные решения задачи линейного программирования
- •Тема 7. Симплексный метод
- •Тема 7.1 Алгоритм симплексного метода
- •Тема 7.2. Метод искусственного базиса
- •Тема 8. Двойственные задачи линейного программирования
- •Тема 8.1. Взаимно-двойственные задачи линейного программирования и их свойства
- •Тема 8.2. Первая и вторая теоремы двойственности
- •Тема 9. Транспортная задача
- •Тема 9.1. Экономико-математическая модель транспортной задачи
- •Тема 9.2. Нахождение первоначального базисного распределения поставок (метод северо-западного угла) Метод северо-западного угла.
- •Тема 9.3. Метод потенциалов
- •Тема 9.4. Особые случаи
- •Задачи для самостоятельной работы Разделы: «Геометрический метод решения задач линейного программирования» и «Симплексный метод»
- •3) Выбирается переменная, имеющая минимальный коэффициент среди отрицательных коэффициентов в строке для целевой функции;
- •3) Рассматриваются отношения столбца свободных членов к соответствующим положительным коэффициентам ведущего столбца, и выбирается минимальное отношение;
- •Вопрос 9 Симплекс метод завершается, когда в таблице все коэффициенты в строке для целевой функции:
- •2) Не отрицательны;
- •Вопрос 10 Построить методом северо-западного угла первую перевозку
- •2) По заполненным клеткам;
- •3)Суммарные запасы Поставщиков равны суммарным запросам Потребителей.
- •Глоссарий
- •Математика задачи линейного программирования. Методические рекомендации для самостоятельной работы студентов
- •344002, Г. Ростов-на-Дону, ул. Пушкинская, 70
Тема 7.2. Метод искусственного базиса
Пусть задача линейного программирования задана в канонической форме
и b≥0. (1)
Пусть матрица A не содержит m единичных ортов. Тогда для определения начального опорного плана используется метод искусственного базиса. Для этого рассмотрим вспомогательную задачу
и b≥0
(2)
Очевидно, что вектор
является опорным решением задачи (2).
Справедливы утверждения:
Утверждение 1. Задача (2) всегда
разрешима и
.
Утверждение 2. Если
,
то система ограничений задачи (1)
противоречива.
Утверждение 3. Если
,
и вектор
-оптимальный
опорный план задачи (2), то вектор
является опорным планом задачи (1).
При этом из оптимальной симплекс-таблицы задачи (2) можно построить начальную симплекс-таблицу задачи (1).
Пример. Решить задачу линейного программирования симплексным методом.
Приводим задачу к каноническому виду:
Запишем коэффициенты при переменных в системе ограничений:
В качестве базисных переменных выбираем переменные, имеющие единичный вектор-столбец. В нашем примере базисные переменные- x3 и x4, остальные переменные небазисные. Полагая небазисные переменные равные нулю, находим значения базисных переменных.
Х1=0, Х2=0, Х3=6, Х4=9, f=0.
уравнение |
Базисные переменные |
Свободные. члены |
Х1 |
Х2 |
Отношение |
0 |
f |
0 |
-1 |
-1 |
|
1 |
Х3 |
6 |
2 |
1 |
6:2 =3 (min) |
2 |
Х4 |
9 |
2 |
3 |
9:2=4,5 |
В 0-ой строке есть коэффициенты <0, выбираем наименьший, например, Х1 –это будет ведущий столбец.
Для определения ведущей строки рассматриваем положительные отношения столбца свободных членов к элементам ведущего столбца.
Х1→ вводим в базис. Х3→выводим из базиса.
Из ведущей строки выражаем Х1 и подставляем в уравнение 0 и 2.
Подставим выражение для Х1 в уравнение 2 и 0.
Х2=0, Х3=0, Х1=3,Х4=3, f=3.
уравнение |
Базисные переменные |
Свободные. члены |
Х2 |
Х3 |
Отношение |
0 |
f |
3 |
-1/2 |
1/2 |
|
1 |
Х1 |
3 |
1/2 |
1/2 |
3:1/2 =6 |
2 |
Х4 |
3 |
2 |
-1 |
3:2=3/2(min) |
Х2→ вводим в базис. Х4→выводим из базиса.
Из ведущей строки выражаем Х2 и подставляем в уравнение 1 и 0.
Х1=9/4, Х2=3/2, Х3=0,Х4=0, f=15/4.
f*(9/4,3/2,0,0)=15/4
уравнение |
Базисные переменные |
Свободные. члены |
Х3 |
Х4 |
Отношение |
0 |
f |
15/4 |
1/4 |
1/4 |
|
1 |
Х1 |
9/4 |
3/4 |
-1/4 |
|
2 |
Х2 |
3/2 |
-1/2 |
1/2 |
|