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


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


