Симплекс-метод решения задач линейного программирования

Автор работы: Пользователь скрыл имя, 18 Ноября 2013 в 23:09, лабораторная работа

Краткое описание

1. Экономико-математическая модель задачи
Найти решение задачи линейного программирования симплекс-методом:
2. Решение задачи симплекс-методом
Получим из системы неравенств систему уравнений путем приведения к канонической форме:

Вложенные файлы: 1 файл

лаба№3 по МПУР.doc

— 139.50 Кб (Скачать файл)

Министерство образования и  науки Российской Федерации

 

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

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

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

«ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ»

 

Факультет экономики  и управления

 

Кафедра математических методов и моделей в экономике

 

 

 

ОТЧЕТ

по лабораторной работе № 3

по курсу «Методы  принятия управленческих решений»

 

Симплекс-метод решения  задач линейного программирования

Вариант № 1

ОГУ 080200.62.8.0.13.209. О

 

 

 

 

 

 

 

 

                                                      

              

Руководитель

_________ Зеленина Т. А.

«___»_________________2013 г.

 

Исполнитель

студентка группы 12Мен(б)МРД

_________ Батакова А.А.

«___»_________________2013 г.

 

 

 

Оренбург 2013

1. Экономико-математическая модель задачи

 

Найти решение задачи линейного программирования симплекс-методом:


 

2. Решение задачи симплекс-методом

 

Получим из системы неравенств систему уравнений путем приведения к канонической форме:

 


    

 

Решим систему уравнений  относительно базисных переменных: x3, x4.

 

Полагая, что свободные переменные равны 0, получим первый опорный план:

X1 = (0,0,8,3).

 

 Построим симплекс-таблицу:

 

     

1

1

0

0

 

Базис

С базисное

B

A1

A2

A3

A4

Q

A3

0

8

1

2

1

0

8

A4

0

3

6

-1

0

1

0,5

   

f(x)

-1

-1

0

0

 

 

Найдем оценки Δ j для всех A i по формуле:

 

                                        Δ j = .

 

а) ∆1= ;

б) ∆2= ;

в) ∆3=0

г) ∆4=0

Поскольку среди ∆ есть отрицательные, то решение не является оптимальным.

 

Определение нового базиса

 

В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю.

Вычислим значения Q по строкам как частное от деления: Bi/A1 и из них выберем наименьшее: A4= 0,5. Следовательно, 2-ая строка является ведущей. Разрешающий элемент равен 6 и находится на пересечении ведущего столбца и ведущей строки.

 

Строим новую симплекс-таблицу

 

     

1

1

0

0

 

Базис

С базисное

B

A1

A2

A3

A4

Q

A3

0

15/2

0

13/6

1

-1/6

45/13

A1

1

1/2

1

-1/6

0

1/6

-3

   

f(x)

0

-1/6

0

1/6

 

 

Найдем оценки Δ j для всех A i по формуле:

 

                                        Δ j = .

 

а) ∆1=0;

б) ∆2= ;

в) ∆3=0

г) ∆4=

 

Поскольку среди ∆ есть отрицательные, то решение не является оптимальным.

 

Определение нового базиса

 

В качестве ведущего выберем  столбец, соответствующий переменной x2. Т.к. в ведущем столбце есть отрицательно значение, то автоматически ведущей строкой будет А3, которая выйдет из базиса. Разрешающий элемент равен 13/6 и находится на пересечении ведущего столбца и ведущей строки.

 

Строим новую симплекс-таблицу:

 

     

1

1

0

0

Базис

С базисное

B

A1

A2

A3

A4

A2

1

45/13

0

1

6/13

-1/13

A1

1

14/13

1

0

1/13

6/39

   

f(x)

0

0

7/13

3/39


 

Найдем оценки Δ j для всех A i по формуле:

 

                                        Δ j = .

 

а) ∆1=0;

б) ∆2=0;

в) ∆3=

г) ∆4=

Т.к. Среди оценок ∆i нет отрицательных, следовательно, решение является оптимальным.

 


Информация о работе Симплекс-метод решения задач линейного программирования