Математичне програмування - вірний шлях прийняття оптимального рішення


Математичне програмування передбачає реалізацію методів пошуку оптимального рішення. Вирішення таких типів завдань пов'язано з вивченням функцій на екстремальність. Методи математичного програмування досить поширені і в прикладному напрямку кібернетики.

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

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

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

Тому математичне програмування проходить наступні основні етапи.

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

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




За результатами здійснення перерахованих етапів і формується математична модель, що використовує певні математичні знання.

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

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

Математичне програмування дозволяє використовувати два основних напрямки обчислень:

- рішення детермінованих завдань, які припускають визначеність всієї вихідної інформації-

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

В основному, математичне програмування має у своїй структурі наступні розділи програмування: лінійне, нелінійне, опукле і квадратичне.

Поділися в соц мережах: