Прийняття управлінських рішень - Петруня Ю. Є. - 4.3. Задачі лінійного програмування
Для моделювання складних реальних процесів управління необхідно враховувати чималу кількість факторів. Розглянемо випадок, коли математичну модель управлінського процесу можна побудувати, використовуючи лише лінійні залежності між факторами, обраними для моделювання. У цьому випадку для вибору найкращого управлінського рішення щодо використання обмежених однорідних ресурсів застосовують методи лінійного програмування. Слід зазначити, що майже дві третини практичних задач математичного програмування, які розв'язують під час кількісного обгрунтування прийняття того чи іншого управлінського рішення, - це задачі лінійного програмування. Крім того, на алгоритмах лінійного програмування базуються оптимі-заційні алгоритми для інших, більш складних типів моделей (цілочислових, нелінійних тощо).
Загальну задачу лінійного програмування визначимо так: потрібно
Знайти значення х*,х*,...,х* змінних x1,x2,...,xn, за яких досягається максимум (мінімум) функції
Z = 2 cjxj
І які задовольняють систему лінійних обмежень
П -
2 aijXj < Ьі, і = 1,77?!;
J=1
2 ауХ^ > Ьі, і = т1 +1, т2;
O j=1
П -
2 ауХ^ = Ьі, і = т2 +1, т;
;=1 _
Хі > 0, j = 1, п < п),
Де с-, а", Ьі - задані дійсні числа.
7 У 1
Задачі лінійного програмування охоплюють велику кількість різноманітних варіантів управлінських завдань, що відрізняються між собою як вимогами до цільових функцій (знайти максимум чи мінімум), так і структурою системи обмежень (самі лише нерівності, рівності чи поєднання рівностей і нерівностей).
Один з варіантів задачі лінійного програмування взято за стандарт - канонічну форму задачі лінійного програмування, тобто коли в системі обмежень усі Ьі (і = 1, т) невід'ємні: всі обмеження є рівностями, а п1 = п. Будь-яку задачу лінійного програмування можна звести до канонічного вигляду. Якщо якесь Ьі від'ємне, то, помноживши і-те обмеження на (- 1), дістанемо у правій частині відповідної рівності додатне значення. Коли і-те обмеження має вигляд нерівності аі1 х1 + аі2 +... + аіпхп < Ьі, то її завжди можна звести до рівності, ввівши додаткову змінну хп+1 > 0 : аі1 х1 + аі2 +... + аіпхп + хп+1 = Ьі.
У найпростішому випадку, коли задача лінійного програмування містить лише дві змінні, неважко отримати її геометричну інтерпретацію і розв'язати задачу графічним методом. Такий метод розв'язання очевидний і дозволяє проаналізувати чутливість прийнятих рішень до зміни вхідних даних.
Припустімо, що задача лінійного програмування має такий вигляд:
І = с1 х1 + с2 х2 -" тах(тіп):
Ацх1 ~т~ х2 - Ь1:
Х1 > 0, х2 > 0.
Вважатимемо, що багатокутник розв'язків (область допустимих розв'язків) цієї задачі непорожній та обмежений. Тоді алгоритм графічного методу розв'язання задачі лінійного програмування складається з таких кроків.
1. На основі обмежень задачі в площині змінних Ох1 х2 будуємо
Прямі, рівняння яких мають вигляд аі1 х1 + аі2х2 - Ьі = 0, і = 1, т.
2. Визначаємо ту частину площини, в якій виконується кожне з обмежень задачі.
3. Знаходимо багатокутник розв'язків задачі.
4. Будуємо вектор gradz = ^-i = cli + c2j, що задає на-
Dxl <3x2
Прям зростання цільової функції.
5. Проводимо пряму cl xl + c2 x2 = const, перпендикулярно до вектора grad z.
6. Рухаючи пряму clxl + c2x2 = const у напрямку вектора grad z (для задачі максимізації) або в протилежному напрямі (для задачі мінімізації), знаходимо вершину багатокутника розв'язків, де цільова функція набуває екстремального значення.
7. Визначаємо координати точки, в якій цільова функція набуває максимального (мінімального) значення, й обчислюємо екстремальне значення цільової функції в цій точці.
Геометрична інтерпретація задач лінійного програмування можлива лише за наявності двох незалежних змінних. Якщо кількість змінних більша двох, зображення істотно ускладнюється або взагалі неможливе. Проте ідея одержання розв'язку, що лежить в основі графічного методу, зберігає зміст і для випадку багатовимірного простору.
На основі такої ідеї створений і розроблений один з основних точних методів розв'язання задач лінійного програмування - так званий симплекс-метод. Суть методу полягає в отриманні оптимального розв'язку шляхом перебирання допустимих розв'язків у такий спосіб, що на кожному кроці здійснюється перехід від одного допустимого розв'язку до наступного, яке за значенням цільової функції було б хоча б не гіршим за попереднє. При цьому перебираються лише вершини допустимого багатокутника.
Алгоритм симплекс-методу гарантує, що за наявності хоча б одного допустимого розв'язку за скінчену кількість кроків буде або одержаний оптимальний розв'язок, або доведена відсутність таких розв'язків.
Розглянемо послідовність дій під час реалізації цього алгоритму.
1. Модель практичної задачі лінійного програмування звести до канонічного вигляду за умови пошуку найбільшого значення цільової функції.
2. Знайти вихідний опорний план, тобто допустимий розв'язок задачі лінійного програмування, що є вершиною багатокутника розв'язків.
3. За наявного опорного плану зобразити базисні змінні та цільову функцію через вільні змінні. Записати симплекс-таблицю.
4. Склавши симплекс-таблицю, дослідити наявний опорний план: а) якщо в рядку симплекс-таблиці, що містить коефіцієнти цільової
Функції (оцінному рядку) немає від'ємних елементів, за винятком, можливо, вільного члена, то план оптимальний. Якщо до того ж відсутні нульові елементи, то маємо один оптимальний план. Якщо в оцінному рядку є хоча б один нульовий елемент, то оптимальних планів безліч;
Б) якщо в оцінному рядку є хоча б один від'ємний елемент, якому відповідає стовпець з недодатними елементами, то цільова функція в області допустимих значень змінних необмежена:
В) якщо в оцінному рядку маємо хоча б один від'ємний елемент, а у відповідному стовпці - хоча б один додатний, то можна наявний опорний план поліпшити. Одержаний на наступному кроці новий опорний план треба знову дослідити на оптимальність.
Схожі статті
-
Успішність виконання переважної більшості управлінських завдань залежить від найкращого, найвигіднішого способу використання ресурсів, таких як гроші,...
-
Успішність виконання переважної більшості управлінських завдань залежить від найкращого, найвигіднішого способу використання ресурсів, таких як гроші,...
-
Успішність виконання переважної більшості управлінських завдань залежить від найкращого, найвигіднішого способу використання ресурсів, таких як гроші,...
-
Успішність виконання переважної більшості управлінських завдань залежить від найкращого, найвигіднішого способу використання ресурсів, таких як гроші,...
-
На етапі генерації ідей відбувається накопичення інформації та змінюється підхід до її аналізу. При цьому використовуються результати власних або...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 4.1. Математичне моделювання економічних систем
4.1. Математичне моделювання економічних систем Прийняття управлінських рішень передбачає формування певного уявлення про систему управління і процесів,...
-
4.1. Математичне моделювання економічних систем Прийняття управлінських рішень передбачає формування певного уявлення про систему управління і процесів,...
-
1.1. Сутність прийняття управлінських рішень Кожна організація визначає певні цілі своєї діяльності. їх ефективне досягнення можливе лише внаслідок таких...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 1.3. Класифікація управлінських рішень
Класифікація управлінських рішень необхідна для визначення загальних і конкретно-специфічних підходів до їх розробки, реалізації й оцінки. Найбільш...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 1.1. Сутність прийняття управлінських рішень
1.1. Сутність прийняття управлінських рішень Кожна організація визначає певні цілі своєї діяльності. їх ефективне досягнення можливе лише внаслідок таких...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 3.1. Методи діагностики проблеми управління
3.1. Методи діагностики проблеми управління Етап діагностики управлінської проблеми передбачає застосування методів, які дають змогу достовірно й повно...
-
3.1. Методи діагностики проблеми управління Етап діагностики управлінської проблеми передбачає застосування методів, які дають змогу достовірно й повно...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 2.3. Неформальні аспекти розробки рішень
Можна припустити, що в розробці управлінських рішень найбільш точний результат отримується шляхом застосування математичних методів на основі...
-
Класифікація управлінських рішень необхідна для визначення загальних і конкретно-специфічних підходів до їх розробки, реалізації й оцінки. Найбільш...
-
Прийняття управлінських рішень - Петруня Ю. Є. - Вступ
Існування будь-якої організації пов'язано з розробкою, прийняттям і реалізацією управлінських рішень. Від того, які саме управлінські рішення...
-
Дослідження показали, що всі психологічні властивості безпосередньо впливають на формування індивідуального стилю прийняття рішень у керівника й побічно...
-
2.1. Місце людського фактора у процесі прийняття рішень Подальше ускладнення управлінських завдань потребує вдосконалення методів і прийомів їх...
-
2.1. Місце людського фактора у процесі прийняття рішень Подальше ускладнення управлінських завдань потребує вдосконалення методів і прийомів їх...
-
Прийняття рішень - творче, відповідальне завдання управління, зміст якого в тому, щоб відповідно до ситуації визначити подальші дії підлеглих у...
-
Менеджмент організацій - Федулова Л. І. - 3.5. Методи прийняття управлінських рішень
Як зазначалось раніше, технологія прийняття рішень передбачає певну послідовність управлінських операцій і процедур, які необхідно здійснити для...
-
Процес прийняття управлінських рішень є складним і багатостороннім. Він включає цілий ряд стадій і операцій. кількість і конкретний зміст яких...
-
5.1. Виявлення і вивчення альтернатив управлінських рішень Основними етапами підготовки управлінського рішення, як було зазначено раніше, є виявлення...
-
Менеджмент організацій - Федулова Л. І. - 3.3. Технологія прийняття управлінських рішень
Кожне управлінське рішення має свій конкретний результат, тому метою управлінської діяльності є пошук таких форм, методів, засобів та інструментів...
-
3.1. Методологія підготовки й ухвалення управлінського рішення Методологія управлінських рішень - це організація діяльності, пов'язаної з розробкою...
-
5.1. Виявлення і вивчення альтернатив управлінських рішень Основними етапами підготовки управлінського рішення, як було зазначено раніше, є виявлення...
-
5.1. Виявлення і вивчення альтернатив управлінських рішень Основними етапами підготовки управлінського рішення, як було зазначено раніше, є виявлення...
-
Необхідність класифікації управлінських рішень зумовлена низкою причин: збільшенням кількості рішень, що ухвалюються; наявністю істотних відмінностей в...
-
Усі методи планування цін поділяються на загальні, які за своєю суттю є універсальними, можуть застосовуватись для планування будь-яких показників та...
-
Процес підготовки і прийняття управлінського рішення грунтується на відповідних принципах, здійснення яких забезпечує досягнення цілей організації. Ці...
-
Процес підготовки і прийняття управлінського рішення грунтується на відповідних принципах, здійснення яких забезпечує досягнення цілей організації. Ці...
Прийняття управлінських рішень - Петруня Ю. Є. - 4.3. Задачі лінійного програмування