Автор работы: Пользователь скрыл имя, 20 Декабря 2010 в 23:21, курсовая работа
Целью моей работы является исследование модифицированного симплекс – метода, который дает полное представление о возможностях его практического использования в математическом программировании. На конкретном примере мне предстоит показать решение задачи линейного программирования с использованием данного метода.
Введение
Симплекс-метод
Модифицированный симплекс – метод
Решение ЗЛП модифицированным симплекс-методом
Заключение
Список литературы
Таблица 2.
i | Б | Сб | Р0 | А1 | А2 | А3 | Р6 |
1 | Р10 | М | 12 | 1 | 0 | 0 | 1 |
2 | Р11 | М | 18 | 0 | 1 | 0 | 3 |
3 | Р12 | М | 32 | 0 | 0 | 1 | 8 |
4 | -62М | М | М | М |
Находим вектор Ω(1):
λ1(1) =М*1+М*0+М*0=М
λ2(1) =М*0+М*1+М*0=М
λ3(1) =М*0+М*0+М*1=М
F0= - М*12 - М*18 - М*32= - 62М
Находим числа ∆j(1):
∆1=
∆2=
∆3= -М*4-М*2-М*0+4=-6М+4
∆4=
∆5=
∆6= - М * 1-М * 3-М * 0+2= -12М+2
∆7= - М * (-1) - М * 0 - М * 0-0=М
∆8= -М * 0 - М * (-1) - М * 0 - 0=М
∆9=-М * 0 - М * 0 - М *(-1) - 0=М
Так
как среди чисел имеются
Таблица 3.
i | Б | Сб | Р0 | А1 | А2 | А3 | Р6 |
1 | Р10 | М | 8 | 1 | 0 | - | 0 |
2 | Р11 | М | 6 | 0 | 1 | - | 0 |
3 | Р6 | -2 | 4 | 0 | 0 | 1 | |
4 | -14М-8 | 0 | 0 | 0 |
Находим вектор Ω(2):
λ1=
λ2 =
λ3=М*
F0=
Находим числа ∆j(2):
∆1 = -3М+2
∆2 = 5М+ 3/4
∆3 = -6М+4
∆4 =
∆5 = - 4М+11/2
∆6 = -12М+2
∆7 = М
∆8 = М
∆9 = М
Так
как среди чисел имеются
Таблица 4.
i | Б | Сб | Р0 | А1 | А2 | А3 |
1 | Р3 | -4 | 2 | ¼ | 0 | |
2 | Р11 | М | 2 | ½ | 1 | |
3 | Р6 | -2 | 4 | 0 | 0 | |
4 | -2М-16 | М |
Находим вектор Ω(3):
λ1 = - 4* ¼ +М* ½ +2*0 = - ½ М+1
λ2 = -4*0 + М*1 -2 * 0 = М
λ3 = - 4 * ( - 1/32 ) + М * ( - 5/16) – 2* 1/8 = -
F0= - 2М - 16
Находим числа ∆j(3):
∆1= 0
∆2= ½ М + 15/4
∆3= 0
∆4= 2М+3
∆5= - 5/2 М +5/2
∆6= 0
∆7= - ½ М +1
∆8= М
∆9= - 5/16 М + 1/8
План не оптимален. Выводим из базиса Р11 и вводим Р5. Составляем новую таблицу (5).
Таблица 5.
i | Б | Сб | Р0 | А1 | А2 | А3 |
1 | Р3 | -4 | 9/5 | 3/10 | -1/10 | 0 |
2 | Р5 | -3 | 4/5 | -1/5 | 2/5 | -1/8 |
3 | Р6 | -2 | 21/5 | -1/20 | 1/10 | 3/32 |
4 | -18 | ½ | 1 | -3/16 |
Находим вектор Ω(4):
λ1 = - 4* 3/10 + 3* 1/5 +2 * 1/20 = ½
λ2 = 4*1/10 – 3* 2/5 – 2*1/10 = 1
λ3 = -4*0 + 3* 1/8 – 2 * 3/32 = 3/16
F0= - 4* ½ -3*1 -2* (-3/16) = -18
Находим числа ∆j(4):
∆1= 0
∆2= 17/4
∆3= 0
∆4= 5
∆5= 0
∆6= 0
∆7= ½
∆8= 1
∆9= - 3/16
Полученный план не оптимален. Выводим из базиса Р5 и вводим Р9. Строим новую таблицу (6).
Таблица 6.
i | Б | Сб | Р0 | А1 | А2 | А3 |
1 | Р3 | -4 | 9/5 | 3/10 | -1/10 | 0 |
2 | Р9 | 0 | 32/5 | -8/5 | 16/5 | -1 |
3 | Р6 | -2 | 24/5 | -1/5 | 2/5 | 0 |
4 | -84/5 | 4/5 | 2/5 | 0 |
Находим вектор Ω(5):
λ1 = - 4*3/10 + 0* (- 8/5) + 2* 1/5 = 4/5
λ2 = -4* (-1/10) +0* 16/5 -2* 2/5 = 2/5
λ3 = -4*0+0*(-1)-2*0=0
F0= -4* 9/5 + 32/5*0 – 2* 24/5 = -84/5
Находим числа ∆j(5):
∆1= 0
∆2= 79/20
∆3= 0
∆4= 19/5
∆5= 3/2
∆6= 0
∆7= 4/5
∆8= 2/5
∆9= 0
Так как все ∆j(5) то задача имеет множество оптимальных планов –
х = (0, 0, 9/5, 0, 0, 24/5, 0, 0, 32/5)
Fmin= - 84/5
Ответ:
Данная задача линейного программирования
имеет оптимальный план х = (0, 0, 9/5,
0, 0, 24/5, 0, 0, 32/5). При этом плане целевая
функция задачи принимает свое минимальное
значение Fmin= - 84/5.
Заключение.
Целью
данной работы было исследование модифицированного
симплекс – метода, который дает
полное представление о возможностях
его практического
В
настоящее время новейшие достижения
математики и современной вычислительной
техники находят все более
широкое применение как в экономических
исследованиях и планировании, так
и в других задачах. Этому способствует
развитие таких разделов математики
как математическое программирование,
теория игр, теория массового обслуживания,
а также бурное развитие быстродействующей
электронно-вычислительной техники. Уже
накоплен большой опыт постановки и
решения экономических и
Список
используемой литературы