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

Целевая функция
имеет вид: 
.
А область ограничений задачи в стандартной форме имеет вид:

Найденное оптимальное решение в предыдущих практических работах:
.
Приведем исходную задачу к канонической форме:
![]()

Среди переменных
задачи можно выделить базисные переменные:
и не базисные: 
.
Итерация 0
| 
			 Базис  | 
		
			 B  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
	
| 
			 
  | 
		
			 4  | 
		
			 -1  | 
		
			 1  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
		
			 0  | 
	
| 
			 
  | 
		
			 6  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
	
| 
			 
  | 
		
			 24  | 
		
			 3  | 
		
			 2  | 
		
			 0  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
	
| 
			 
  | 
		
			 3  | 
		
			 1  | 
		
			 -1  | 
		
			 0  | 
		
			 0  | 
		
			 0  | 
		
			 1  | 
	
| 
			 
  | 
		
			 0  | 
		
			 -5  | 
		
			 -7  | 
		
			 0  | 
		
			 0  | 
		
			 0  | 
		
			 0  | 
	
Проверим полученный
базисный план на оптимальность по
условию оптимальности: В симплекс-таблице
есть отрицательные коэффициенты строки
 
,
значит данное ДБР не оптимально.
Для перехода к
новому базисному плану из числа небазисных
переменных с отрицательными значениями
выбирается переменная, которая вводится
в базис, это переменная 
,
которой соответствует наибольшая по
абсолютной величине отрицательная
оценка. 
Ведущий столбец:
.
Выбираем переменную,
которая выводится из базиса. Для элементов
ведущего столбца, которые больше 0,
находим 
.
Ведущая строка:
.
Ведущий элемент: 1.
Итерация 1
| 
			 Базис  | 
		
			 B  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
	
| 
			 
  | 
		
			 4  | 
		
			 -1  | 
		
			 1  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
		
			 0  | 
	
| 
			 
  | 
		
			 2  | 
		
			 1  | 
		
			 0  | 
		
			 -1  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
	
| 
			 
  | 
		
			 16  | 
		
			 5  | 
		
			 0  | 
		
			 -2  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
	
| 
			 
  | 
		
			 7  | 
		
			 0  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
		
			 1  | 
	
| 
			 
  | 
		
			 28  | 
		
			 -12  | 
		
			 0  | 
		
			 7  | 
		
			 0  | 
		
			 0  | 
		
			 0  | 
	
Проверим полученный
базисный план на оптимальность по
условию оптимальности: В симплекс-таблице
есть отрицательные коэффициенты строки
 
,
значит данное ДБР не оптимально.
Для перехода к
новому базисному плану из числа небазисных
переменных с отрицательными значениями
выбирается переменная, которая вводится
в базис, это переменная 
,
которой соответствует наибольшая по
абсолютной величине отрицательная
оценка. 
Ведущий столбец:
.
Выбираем переменную,
которая выводится из базиса. Для элементов
ведущего столбца, которые больше 0,
находим 
.
Ведущая строка:
.
Ведущий элемент: 1.
Итерация 2
| 
			 Базис  | 
		
			 B  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
	
| 
			 
  | 
		
			 6  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
	
| 
			 
  | 
		
			 2  | 
		
			 1  | 
		
			 0  | 
		
			 -1  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
	
| 
			 
  | 
		
			 6  | 
		
			 0  | 
		
			 0  | 
		
			 3  | 
		
			 -5  | 
		
			 1  | 
		
			 0  | 
	
| 
			 
  | 
		
			 7  | 
		
			 0  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
		
			 1  | 
	
| 
			 
  | 
		
			 52  | 
		
			 0  | 
		
			 0  | 
		
			 -5  | 
		
			 12  | 
		
			 0  | 
		
			 0  | 
	
Проверим полученный
базисный план на оптимальность по
условию оптимальности: В симплекс-таблице
есть отрицательные коэффициенты строки
 
,
значит данное ДБР не оптимально.
Для перехода к
новому базисному плану из числа небазисных
переменных с отрицательными значениями
выбирается переменная, которая вводится
в базис, это переменная 
,
которой соответствует наибольшая по
абсолютной величине отрицательная
оценка. 
Ведущий столбец:
.
Выбираем переменную,
которая выводится из базиса. Для элементов
ведущего столбца, которые больше 0,
находим 
.
Ведущая строка:
.
Ведущий элемент: 3.
Итерация 3
| 
			 Базис  | 
		
			 B  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
		
			 
  | 
	
| 
			 
  | 
		
			 6  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
	
| 
			 
  | 
		
			 4  | 
		
			 1  | 
		
			 0  | 
		
			 0  | 
		
			 -2/3  | 
		
			 1/3  | 
		
			 0  | 
	
| 
			 
  | 
		
			 2  | 
		
			 0  | 
		
			 0  | 
		
			 1  | 
		
			 -5/3  | 
		
			 1/3  | 
		
			 0  | 
	
| 
			 
  | 
		
			 5  | 
		
			 0  | 
		
			 0  | 
		
			 0  | 
		
			 5/3  | 
		
			 -1/3  | 
		
			 1  | 
	
| 
			 
  | 
		
			 62  | 
		
			 0  | 
		
			 0  | 
		
			 0  | 
		
			 11/3  | 
		
			 5/3  | 
		
			 0  | 
	
Проверим полученный
базисный план на оптимальность по
условию оптимальности: В симплекс-таблице
все коэффициенты строки  
неотрицательные, значит данное ДБР
оптимально.
Таким образом, 
.
