Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Рішення лінійного програмування

Реферат Рішення лінійного програмування





вівалентним (які мають той же безліч рішень) замінами змінних і заміною рівностей на пару нерівностей

Легко помітити, що завдання знаходження максимуму можна замінити завданням знаходження мінімуму, взявши коефіцієнти з протилежним знаком.


3. Постановка завдання


Компанія володіє трьома заводами: «А», «В», «С», з відповідними вартостями виробництва на одиницю об'єму «а1», «а2», «а3», обсяг виробництва «А1», «В2», « С3 »одиниць. Компанія зобов'язалася поставляти відповідно «w1», «x2», «y3», «z4» одиниць в міста W, X, Y, Z. Вартість одиниць перевезень від заводів до міст AW; AX; AY; AZ;

BW; BX; BY; BZ; CW; CX; CY; CZ. При заданих вартостях перевезень скласти оптимальний план виробництва і розподілу в магазини.


Приклад:

WXYZAA1BB2CC3 W1X2 Y3 Z4


4. Аналітичне рішення задачі


Алгоритм методу потенціалів

План транспортної задачі є оптимальним, якщо для всіх вільних клітин таблиці перевезень значення критерію оптимальності dij <= 0. Якщо для всіх вільних клітин таблиці перевезень критерій оптимальності dij <0, то цей план перевезень є єдиним. Якщо для деяких вільних клітин таблиці перевезень критерій оптимальності dij=0, то цей оптимальний план перевезень не є єдиним. Нарешті, якщо є вільні клітини, для яких критерій оптимальності dij> 0, то отриманий план перевезень не є оптимальним. Алгоритм методу потенціалів полягає в наступному: кожному постачальнику Ai ставиться у відповідність деяке число u, яке називається потенціалом Ai-того постачальника; кожному споживачеві Bj ставиться у відповідність деяке число v, яке називається потенціалом Bj-того споживача. Для кожної заповненої клітини, тобто для кожної базисної змінної будується співвідношення:

+ vj=cij


Отримуємо систему з числом рівнянь, рівним кількості базисних змінних. З цієї системи визначаємо невідомі потенціали ui і vj, вважаючи ui=0. Для кожної незаповненою клітини, тобто для кожної небазисной змінної, розраховуються непрямі тарифи cij * за формулою:

*=ui + vj.


Потім отриманий план перевіряють на оптимальність за критерієм оптимальності dij. Якщо для кожної незаповненою клітини виконується умова: dij <= cij * <= 0, то вихідний план є оптимальним. Якщо деякі dij> 0, то необхідно перейти до нового плану шляхом переміщення перевезення в клітку, що відповідає умові max (dij). Якщо таких клітин кілька, то вибирають будь-яку з них.

Для правильного переміщення перевезень, щоб не порушити обмеження завдання, будують так званий цикл, тобто замкнутий багатокутник, що з'єднує обрану клітку з неї ж самої і проходить через заповнені клітини.

Цикл будується наступним чином: викреслюються (подумки) всі рядки і стовпці, що містять рівно одну заповнену клітку, при цьому вважається, що обрана клітина без поставки є заповненою; всі залишилися після викреслювання клітини складають цикл і лежать в його кутах, вони з'єднуються ламаною лінією. У кожну клітину циклу, починаючи з незаповненою, по черзі вписують знаки + і -. У клітинах з негативними знаками вибирається мінімальна величина поставки, що позначається як D. У ті вершини, які мають знак + додається поставка D, а у вершинах зі знаком - пост...


Назад | сторінка 2 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка моделі і рішення задачі лінійного програмування на прикладі задачі ...
  • Реферат на тему: Рішення транспортної задачі за допомогою математичного методу лінійного про ...
  • Реферат на тему: Рішення задачі знаходження мінімуму цільової функції
  • Реферат на тему: Рішення транспортної задачі методом потенціалів
  • Реферат на тему: Рішення будівельної задачі методом лінійного програмування