Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа №5 Вариант 17.doc
Скачиваний:
32
Добавлен:
20.06.2014
Размер:
564.74 Кб
Скачать

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

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

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

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

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

Практическая работа №5

«Использование искусственной переменной в программировании симплекс-методом»

по дисциплине

«Теория принятия решений»

Студент

Филатов А.А.

подпись, дата

фамилия, инициалы

Группа

АС-09

Принял

Корнеев А.М.

ученая степень, звание

подпись, дата

фамилия, инициалы

Липецк 2012

1. Задание

1. В исходную ЗЛП добавить новое ограничение таким образом, чтобы базисные переменные в соответствии с ограничениями на начальной итерации получили отрицательные значения.

2. Найти решение поставленной ЗЛП 3 способами:

  • Используя обычный симплекс-метод;

  • Используя двойственный симплекс – метод;

  • Ввести дополнительную неотрицательную искусственную переменную и найти решение с помощью симплекс-метода, пересчитывая на каждой итерации значение .

2. Решение

Целевая функция имеет вид: .

А область ограничений задачи в стандартной форме имеет вид:

Найденное оптимальное решение в предыдущих практических работах:

.

Дополнительное ограничение:

, где a1=7, a2 = 5, b = 13.

Таким образом, дополнительное ограничение вид: .

Приведем ограничения к канонической форме:

Среди переменных задачи можно выделить базисные переменные: и не базисные: .

1) Используем обычный симплекс-метод для решения задачи:

Итерация 0

Базис

B

4

-1

1

1

0

0

0

0

6

0

1

0

1

0

0

0

24

3

2

0

0

1

0

0

3

1

-1

0

0

0

1

0

-13

-7

-5

0

0

0

0

1

0

-5

-7

0

0

0

0

0

В симплекс-таблице есть отрицательные коэффициенты строки , значит данное базисное решение не оптимально.

Ведущий столбец: x2.

Ведущая строка: x3.

Итерация 1

Базис

B

4

-1

1

1

0

0

0

0

2

1

0

-1

1

0

0

0

16

5

0

-2

0

1

0

0

7

0

0

1

0

0

1

0

7

-12

0

5

0

0

0

1

28

-12

0

7

0

0

0

0

В симплекс-таблице есть отрицательные коэффициенты строки , значит данное базисное решение не оптимально.

Ведущий столбец: x1.

Ведущая строка: x4.

Итерация 2

Базис

B

6

0

1

0

1

0

0

0

2

1

0

-1

1

0

0

0

6

0

0

3

-5

1

0

0

7

0

0

1

0

0

1

0

31

0

0

-7

12

0

0

1

52

0

0

-5

12

0

0

0

В симплекс-таблице есть отрицательные коэффициенты строки , значит данное базисное решение не оптимально.

Ведущий столбец: x3.

Ведущая строка: x5.