
Практическая работа №6 Вариант 17
.docМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ
Практическая работа №6
«Модифицированный симплекс-метод»
по дисциплине
«Теория принятия решений»
|
Студент |
|
|
|
Филатов А.А. |
|
||||||||
|
|
|
подпись, дата |
|
фамилия, инициалы |
|
||||||||
|
Группа |
|
АС-09 |
|
|
|
|
|||||||
|
|
|
|
|
|
|
||||||||
|
Принял |
|
|
|
|
|
||||||||
|
|
|
|
|
Корнеев А.М. |
|
||||||||
|
ученая степень, звание |
|
подпись, дата |
|
фамилия, инициалы |
|
Липецк 2012
1. Задание
1. Решить задачу линейного программирования, используя итерации модифицированного симплекс-метода.
2.
Вычислить коэффициенты z-строки
и определить включаемую в базис переменную
.
3. Определить исключаемую переменную
4. Определить новый базис и перейти к шагу 2.
2. Решение
Целевая функция
имеет вид:
.
А область ограничений задачи в стандартной форме имеет вид:
Найденное оптимальное решение в предыдущих практических работах:
.
Начальное решение:
Итерация 1
Шаг 1
– Вычисление
для небазисных векторов
и
.
Следовательно,
включению в базис подлежит вектор
.
Шаг 2
– Определение исключаемого вектора
при введении в базис вектора
.
Базис |
|
|
|
|
|
|
Решение |
|
-5 |
-7 |
0 |
0 |
0 |
0 |
|
|
|
1
|
|
|
|
|
4 |
|
|
1 |
|
|
|
|
6 |
|
|
2 |
|
|
|
|
24 |
|
|
-1 |
|
|
|
|
3 |
Отсюда следует,
что
Значит, исключению
из базиса подлежит вектор
.
Шаг 3 – Определение обратной матрицы, соответствующей новому базису.
Так как вместо
вектора
в базис вводится вектор
,
то:
Новому базису соответствуют векторы:
Итерация 2
Шаг 1
– Вычисление
для небазисных векторов
и
.
Следовательно,
включению в базис подлежит вектор
.
Шаг 2
– Определение исключаемого вектора
при введении в базис вектора
.
Базис |
|
|
|
|
|
|
Решение |
|
-12 |
0 |
7 |
0 |
0 |
0 |
|
|
-1 |
|
|
|
|
|
4 |
|
1 |
|
|
|
|
|
2 |
|
5 |
|
|
|
|
|
16 |
|
1 |
|
|
|
|
|
7 |
Отсюда следует,
что
Значит, исключению
из базиса подлежит вектор
.
Шаг 3 – Определение обратной матрицы, соответствующей новому базису.
Так как вместо
вектора
в базис вводится вектор
,
то:
Новому базису соответствуют векторы:
Итерация 3
Шаг 1
– Вычисление
для небазисных векторов
и
.
Следовательно,
включению в базис подлежит вектор
.
Шаг 2
– Определение исключаемого вектора
при введении в базис вектора
.
Базис |
|
|
|
|
|
|
Решение |
|
0 |
0 |
-5 |
12 |
0 |
0 |
|
|
|
|
0 |
|
|
|
6 |
|
|
|
-1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
6 |
|
|
|
1 |
|
|
|
7 |
Отсюда следует,
что
Значит, исключению
из базиса подлежит вектор
.
Шаг 3 – Определение обратной матрицы, соответствующей новому базису.
Так как вместо
вектора
в базис вводится вектор
,
то:
Новому базису соответствуют векторы:
Итерация 4
Шаг 1
– Вычисление
для небазисных векторов
и
.
Так как
для
всех
,
то полученный базис соответствует
оптимальному решению.
Полученное оптимальное решение