Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практическая работа №6 Вариант 17

.doc
Скачиваний:
33
Добавлен:
20.06.2014
Размер:
259.07 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ

Практическая работа №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 – Вычисление для небазисных векторов и .

Так как для всех , то полученный базис соответствует оптимальному решению.

Полученное оптимальное решение