- •1.1. Сутність прийняття управлінських рішень
- •1.2. Основні етапи розробки та прийняття управлінських рішень
- •1.3. Класифікація управлінських рішень
- •1.4 Системний та ситуаційний підходи до управління
- •2.1. Місце людського фактора у процесі прийняття рішень
- •2.2. Особливості стилів прийняття управлінських рішень
- •2.3. Неформальні аспекти розробки рішень
- •3.1. Методи діагностики проблеми управління
- •3.2. Методи генерації ідей, оцінювання і вибору варіанта рішення
- •4.1. Математичне моделювання економічних систем
- •4.2. Математичне програмування як засіб прийняття оптимальних управлінських рішень
- •4.3. Задачі лінійного програмування
- •4.4. Задачі лінійного цілочислового програмування
- •5.1. Транспортна задача за загальним критерієм вартості
- •5.2. Транспортна задача за критерієм часу та декількома критеріями
- •6.1. Нелінійне програмування
- •6.2. Динамічне програмування
- •7.1. Експертні оцінки в системі евристичних методів
- •7.2. Формування експертних оцінок та оцінка узгодженості експертів
- •8.1. Кількісні методи прогнозування
- •8.2. Якісні методи прогнозування
- •9.1. Поняття і класифікація ігор в економіці
- •9.2. Моделювання ризикових ситуацій в управлінні
- •10.1. Стратегічний менеджмент і стратегічні рішення
- •10.2. Стратегічне мислення і бачення
- •10.3. Процес установлення організаційних цілей
- •11.1. Стратегічні та операційні маркетингові управлінські проблеми
- •11.2. Процес стратегічного маркетингового аналізу
- •11.3. Обґрунтування стратегічних і тактичних маркетингових рішень
- •12.1. Прийняття фінансових рішень
- •12.2. Управління інвестиційними рішеннями
4.2. Математичне програмування як засіб прийняття оптимальних управлінських рішень
Успішність виконання переважної більшості управлінських завдань залежить від найкращого, найвигіднішого способу використання ресурсів, таких як гроші, товари, сировина, обладнання, робоча сила тощо. Адже ресурси, необхідні для виконання певної роботи, практично завжди обмежені. І від того, яке рішення буде прийняте щодо кількісного розподілу цих обмежених ресурсів, залежить кінцевий результат діяльності організації. Як правило, вибирають такий спосіб використання (розподілу) ресурсів, за якого забезпечується максимум (чи мінімум) найважливішого для організації показника. Оскільки при цьому мовиться про кількісні величини, потрібен і досить потужний формалізований апарат для вироблення варіантів рішень, їх аналізу і порівняння.
Одним з основних формалізованих підходів до прийняття рішень у різноманітних галузях людської діяльності, де в певних ситуаціях потрібно вибрати найкращий з можливих варіантів дій, виступає математичне програмування - розділ математики, предметом якого є задачі на знаходження екстремуму деякої функції за певних заданих умов.
У загальному вигляді задача математичного програмування формулюється так: знайти такі значення змінних X = x2,..., xn), щоб функція z = f (X) набувала екстремального (максимального чи мінімального) значення за умов X є D, де D - множина допустимих значень.
Функцію z = f (X), аргументами якої є прийняті варіанти рішень, а значеннями - числа, що відбивають міру досягнення мети, називають цільовою функцією, або критерієм якості управлінського рішення.
Умови X є D називаються обмеженнями задачі. Вони описують внутрішні технологічні та економічні процеси функціонування й розвитку системи, а також процеси зовнішнього середовища, які впливають на результат діяльності системи.
Будь-який набір змінних X = x2,...,xn), що задовольняє обмеження задачі, утворює множину допустимих альтернативних управлінських рішень, яку називають допустимим планом, або планом. Очевидно, що кожний допустимий план є відповідною стратегією системи, програмою дій.
План X , за якого цільова функція набуває екстремального значення називається оптимальним.
extrf (X ) = f (X *),
X єD
Розв'язати задачу математичного програмування означає відшукати таке з альтернативних рішень, яке було б найкращим з погляду значення цільової функції.
Зауважимо, що не для кожної задачі математичного програмування існує оптимальне управлінське рішення, навіть якщо є допустимі рішення. Крім того, не кожна задача математичного програмування має допустимі розв'язки, оскільки система обмежень (рівності й нерівності) може бути несумісною.
Класифікувати задачі математичного програмування можна за різними ознаками:
- характер зв'язку між змінними (лінійні, нелінійні):
- характер зміни змінних (неперервні, цілочислові, дискретні):
- фактор часу (статичні, динамічні):
- інформація про змінні (детерміновані, стохастичні):
- кількість критеріїв якості (однокритеріальні, багатокритеріальні). Наведемо кілька формалізованих типових постановок управлінських задач, що розв'язуються методами математичного програмування.
