Математичне програмування - вірний шлях прийняття оптимального рішення
Математичне програмування передбачає реалізацію методів пошуку оптимального рішення. Рішення таких типів завдань пов`язано з вивченням функцій на екстремальність. Методи математичного програмування досить поширені і в прикладному напрямку кібернетики.
Велика кількість завдань, що з`являються в суспільстві, часто пов`язані з явищами, які ґрунтуються на свідомій основі прийнятих рішень. Саме при необхідному виборі можливого способу дій, що використовується в різних областях людської життєдіяльності, і знаходять своє застосування завдання математичного програмування.
Історія розвитку суспільства показує, що обмежений обсяг інформації завжди перешкоджав прийняттю правильного рішення, а оптимальне рішення в основному грунтувалося на інтуїції і досвіді. Надалі зі збільшенням кількості інформації для прийняття рішення стали використовувати прямі розрахунки.
Зовсім по-іншому виглядає картина на сучасному підприємстві, де завдяки широкій номенклатурі вироблених там товарів потік вхідної інформації просто величезний. Її обробка можлива тільки з використанням сучасних електронних технологій. А якщо потрібно вибрати із запропонованих рішень оптимальне, то тут без електроніки вже точно не обійтися.
Тому математичне програмування проходить наступні основні етапи.
Перший етап передбачає ранжування всіх факторів за важливістю і встановлення між ними закономірності, якої вони здатні підкоритися.
Другий етап - побудова моделі проблематики в математичному вираженні. Іншими словами - це абстракція реальності, представлена з використанням математичних символів. Математична модель здатна встановити співвідношення між параметрами управління і обраним явищем. Даний етап повинен включати побудову такої характеристики, у якій кожному більшому або меншому значенню відповідає оптимальна ситуація з позиції прийнятого рішення.
За результатами здійснення перерахованих етапів і формується математична модель, яка використовує певні математичні знання.
Третій етап передбачає дослідження змінних, які мають значний вплив на цільову функцію. Даний період повинен передбачати володіння певними математичними знаннями, які допоможуть у вирішенні завдань, що виникають на другому етапі прийняття рішень.
Четвертий етап полягає в зіставленні результатів обчислень, отриманих на третій стадії з модельованих об`єктом. Іншими словами, на даному етапі встановлюється адекватність моделі з модельований об`єктом в межах досягнення необхідної точності вихідних даних. Ухвалення рішення на даному ступені залежить від результату проведеного дослідження. Так, при отриманні незадовільних результатів зіставлення уточнюються вхідні дані про моделюється об`єкті. Якщо виникає необхідність, то проводиться уточнення постановки задачі з наступною побудовою нової математичної моделі, вирішенням поставленого математичної задачі і новим проведенням зіставлення результатів.
Математичне програмування дозволяє використовувати два основних напрямки обчислень:
- рішення детермінованих завдань, які передбачають визначеність всієї вихідної інформації;
- стохастичне програмування, що дозволяє вирішити завдання, що містять елементи невизначеності або ж, коли параметри цих завдань носять характер випадковості. наприклад, планування виробництва часто проводиться в умовах неповного відображення реальної інформації.
В основному, математичне програмування має в своїй структурі наступні розділи програмування: лінійне, нелінійне, опукле і квадратичне.