Симплексний метод і його застосування

Будь-яке графічне вирішення завдань, поставлених у лінійному програмуванні, визначає, що найбільш правильне (оптимальне) рішення будь-який з завдань повністю асоціюється з крайньою точкою множини (або кутовий точкою простору). На цій ідеї ґрунтується алгебраїчний загальний симплексний метод вирішення завдань, який дозволяє вирішувати абсолютно будь-яку задачу програмування.

симплексний метод

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

Для цього необхідно зробити наступні кроки:

  • перетворити в рівності все нерівності обмежень (реалізується за допомогою введення додаткових нових змінних) ;
  • завдання максимізації необхідно перетворити в задачу мінімізаціі;
  • необхідно отримати невід`ємні змінні, перетворивши в них всі вільні.


Отримана в результаті всіх перетворень форма завдання стандартного вигляду, дозволить визначити базисне рішення. Яке, в свою чергу, чітко визначає всі кутові точки простору. Згодом симплексний метод дозволить знайти найоптимальніше рішення з усіх отриманих базисних.

симплексний метод розв`язання задач



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

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

Давно доведено, що весь пошук оптимального рішення (у випадку, якщо таке є) завершується за ціле і кінцеве кількість кроків. Єдиним винятком, який не може обробити симплексний метод - це «вироджена задача». При цьому відбувається так зване «зациклення», що призводить до постійного повторення одних і тих же завдань нескінченну кількість разів.симплекс метод лінійного програмування

Симплексний метод був розроблений ще в 1947 році. Його «батьком» став математик з США Джордж Данциг. З причини того, що симплексний метод має настільки давньою історією, зараз він є одним з найбільш вивчених і максимально ефективних для пошуку оптимальних рішень будь-яких завдань, що стоять перед людиною.

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




» » Симплексний метод і його застосування