Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИОП.docx
Скачиваний:
17
Добавлен:
03.05.2015
Размер:
1.77 Mб
Скачать

6. Алгебраическое решение поставленной задачи

Графический способ решения распределительных задач удобен применительно к задачам линейного программирования не более чем с двумя переменными управления. При значительном числе переменных применяется алгебраический аппарат. На основе его разработан общий метод решения задач линейного программирования – симплекс- метод.

7.Сущность симплекс – метола и его геометрическая иллюстрация

Процедура поиска по симплекс методу основана на геометрическом представлении ОДР. При этом определяются соответствия между геометрическими и алгебраическими понятиями. К этим соответствия относятся :

-система уравнений в постановке задачи- пространство геометрических решений, определяемое ограничениями в виде уравнений и соответствующих им линий;

-алгебраические решения в виде координат точек – угловая точка, геометрически представляющая собой пересечение образующих линий.

Сущность симплекс-метода геометрически реализуется посредством движе­ния по границам ОДР и перебора угловых точек с оценкой значения функции цели в каждой из них. В ходе поиска по угловым точкам придерживаются двух правил:

- каждая следующая точка должна быть смежной с предыдущей и находиться на одном ребре;

- возврат предыдущей точки не допускается.

7.1Стандартная форма линейных оптимизационных моделей

Для использования симплекс-метода необходимо привести задачу к стандарт­ной форме. Стандартная форма характеризуется следующими особенностями:

  1. все ограничения представляются в виде равенств с неотрицательной правой частью;

  2. все переменные в постановке задачи имеют неотрицательные значения;

  3. целевая функция подлежит максимизации или минимизации (для нашего случая - максимизации).

Преобразование неравенств в равенства осуществляется посредством введе­ния в ограничения избыточных или остаточных переменных. Избыточные перемен­ные увеличивают левую часть ограничения до величины, позволяющей поставить в ограничении знак «=», взамен знака «≤». Остаточные переменные уменьшают ле­вую часть ограничения до величины, позволяющей поставить знак «=», взамен зна­ка «>». В нашем случае все переменные будут избыточными с учетом стандартного представления постановки задачи. Эти же переменные вводятся в функцию цели (1) но в связи с тем, что они являются искусственными, при этих переменных вво­дятся нулевые коэффициенты. С учетом изложенного, постановка задачи в стан­дартной форме имеет вид:

у=500хщ+900хд+0* S1+0* S2+0* S3+0* S4→ max

1,2хщ+ 2,0хд+ S1 = 85

0,38хщ+1хд+ S2 = 30

щ+ хд+ S3 = 0

хд+ S4 = 20

хщд , S1, S2, S3, S4 ≥ 0, где

S1…S4 - избыточные переменные

Графическая иллюстрация ОДР для постановки задачи в стандартной форме представляется следующим образом. Каждую точку ОДР можно определить с по­мощью переменных хщд , S1, S2, S3, S4. Для этого воспользуемся тем, что при Si =0 (i=1...4), ограничения модели эквивалентны равенствам, которые представляются ребрами ОДР. Например, при S2=0 ограничение 0,38xщ+1xд+S2=30 принимает вид равенства 0,38.хщ+1хд=30, которое геометрически отражает ребро ВС. Уве­личение переменных Si (Si>0) будет соответствовать смещению допустимых точек с границ ОДР в его внутреннюю область. Таким образом, переменные хщд , S1, S2, S3, S4, связанные с экстремальными точками А,В,С можно упорядочить с учетом того, какое значение (нулевое или ненулевое) имеет данная переменная в экстре­мальной точке (см. табл.5.1)

Упорядочивание переменных модели

Экстремальные точки

Нулевые переменные

Ненулевые переменные

А

хщд

S1, S2, S3, S4

В

хд, S2

хщ,S2, S3, S4

С

S1, S3

хщд, S2, S4

На основе результатов упорядочивания просматривается вывод, что для ОДР:

  1. имеются 4 уравнения в постановке задачи (функция цели не учитывается) и 6 неизвестных, поэтому в каждой экстремальной точке как минимум 2 (6-4=2) пе­ременные должны иметь нулевые значения;

  2. смежные экстремальные точки отличаются только одной переменной в каждой группе (нулевых и ненулевых).

Первая закономерность позволяет определить экстремальные точки алгебраи­ческим путем, посредством приравнивания к 0 числа лишних переменных. Вторая закономерность позволяет осуществлять переход от одной точки к другой, смежной к ней и определять ее (смежную точку) путем замены одной из текущих нулевых переменных текущей ненулевой переменной.