Сформулировать и доказать условие неограниченности целевой функции на множестве допустимых решений при решении задачи линейного программирования симплекс-методом.



 

В частном случае общей задачи ЛП система уравнений имеет предпочитаемый вид, при этом правые части всех уравнений неотрицательны.

Допустим необходимо минимизировать целевую функцию L=c1x1+c2x2+...cnxn (1), при условиях:

x1      + g1,m+1xm+1 + ... + g1nxn = h1,

x2 + g2,m+1 xm+1 + ... + g2nxn = h2, (2)

...     ...               ...  ...

xm + gm,m+1 xm+1 + ... + gmnxn = hm

и xj≥0, j = 1,2,...n (3).

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

Из выражения L=L0-∆m+1xm+1-...-∆nxn (1) следует, что базисное решение x1=h1, x2=h2,...xm=hm, xm+1=0,...xn=0 (2) является оптимальным решением задачи ЛП

Базисное решение является единственным оптимальным решением задачи ЛП тогда и только тогда, когда в уравнении среди коэффициентов при неизвестных нет ни одного положительного, т. е. условие оптимальности имеет вид ∆j≤0 , j=1,2,…,n.

Если же хотя бы один из коэффициентов при свободных неизвестных равен нулю, то будут и небазисные оптимальные решения. Очевидно, оптимальных решений будет еще больше, если среди коэффициентов при свободных неизвестных в уравнении (1) окажется несколько нулевых.

Если есть хотя бы одна свободная неизвестная, такая что коэффициент ∆j при ней в последнем уравнении системы

положителен, а в первых m уравнениях той же системы среди коэффициентов g1j, g2j, …gmj при ней нет ни одного положительного, то задача линейного программирования неразрешима в силу неограниченности линейной формы L=c1x1+c2x2+...cnxn на множестве неотрицательных решений системы ограничений

 

29Доказать, что если при решении задачи линейного программирования:

симплексным методом в качестве начального базиса выбирают базис из дополнительных переменных, для которых сi, = 0, то оценки для всех небазисных (свободных) переменных

будут равны , а соответствующее значение целевой функции

При дополнительных переменных коэффициенты целевой функции равны0      

При базисном решении все свободные переменные равны нулю,

 

 

Введение балансовых переменных в систему ограничений задачи ЛП: цель и правило введения

Если в математической модели конкретной задачи условия, которыми связаны переменные целевой функции, представляют собой систему линейных алгебраических неравенств, то ее можно заменить некоторой системой линейных

алгебраических уравнений с бóльшим числом неизвестных и привести задачу к каноническому виду основной задачи линейного программирования. Эти неизвестные называют балансовыми или дополнительными. Правило введения: если неравенство со знаком «≤» , то добавляем в левую часть +Хm+I,если «≥», то -Хm+i

 

В каких задачах применяется симплекс-метод?

 

В задачах линейного программирования. Для задач, связанных с принятием решений в экономике, когда требуется достичь некоторой цели при ограниченных ресурсах. Если функция цели линейно зависит от переменных (размеров видов деятельности или производственных процессов) и расходы ресурсов также линейно зависят от переменных, то такая задача принятия решений сводится к задаче линейного программирования (ЛП)

 

 

30. Для задачи линейного программирования:


Дата добавления: 2018-06-01; просмотров: 689; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!