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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ще почитайте: