Прийняття управлінських рішень - Петруня Ю. Є. - 4.4. Задачі лінійного цілочислового програмування
Лінійне цілочислове програмування може розглядатися як важливий математичний інструментарій розробки управлінських рішень, оскільки існує доволі широке коло задач, в економіко-математичних моделях яких одна або кілька змінних мають набувати лише цілих значень.
Задачі лінійного цілочислового програмування мають загальну математичну постановку вигляду:
П
2 аух7 < Ьі, і = 1 т1:
7=1
П -
2 ауху > Ьі, і = т1 +1,т2 :
7=1
П -
Ауху = Ьі, і = т2 +1, т:
7=1 _
Ху > 0, у = 1, п:
Ху - цілі числа, у = 1, п1: п1 < п,
Де с7, а7, Ьі - задані дійсні числа.
Класичним прикладом управлінської задачі, яка описується цілочисловою моделлю, є задача про "товарний портфель".
Задача про "товарний портфель"
Припустімо, що треба перевезти предмети різних найменувань, причому кількість предметів одного найменування може повторюватися. Задано обмеження щодо кожної характеристики предметів (вага, об'єм тощо) вектором В = (Ьі)т та
Елементи матриці А = (ау)тхп, де означають /-ту характеристику
Предмета у-го найменування. Задані також елементи вектора С = (су) п,
Де Cj - корисність від перевезення предмета j-ro найменування. Треба так організувати перевезення товару, щоб максимізувати загальну корисність рейсу. Нехай Xj - кількість предметів j-ro найменування,
J = 1, n. Тоді математична модель задачі має такий вигляд:
N
Z =2CjXj -" max; j=1
2 ajXj < bi, i = 1, m;
J=i _
< Xj > 0, j = 1, n ; Xj - цілі числа, j = 1, n.
Задача про "товарний портфель" може мати різні змістові інтерпретації. Наприклад, це може бути задача про варіанти розміщення рекламних оголошень, про вкладення коштів у цінні папери, про використання транспортних засобів тощо.
Окремий вид прикладних цілочислових задач - це так звані задачі про прийняття або відхилення рішень, в яких змінні набувають значень тільки 0 або 1. Побудову економіко-математичної моделі такого виду задач розглянемо на прикладі задачі оптимізапії маршруту (задача "комівояжера").
Задача "комівояжера"
Існує n міст, що пов'язані між собою транспортною мережею. Відомі елементи матриці C = (Cj)nyn, де Cj
- відстані від z'-ro до j-ro міста. Виїхавши з одного міста, "комівояжер" повинен побувати в кожному місті тільки один раз і повернутися в те місто, з якого почав рухатися. Потрібно відшукати такий замкнений маршрут, що проходить через кожне місто лише один раз і довжина якого мінімальна.
Вводяться змінні Xj = {0;1}, де Xj набувають значення 1, якщо
Комівояжер переїжджає від 7-го до j-ro міста, і 0 - у протилежному випадку.
Потрібно мінімізувати загальну відстань
N n
Z = 2 2CjXj, за умов одноразового виїзду та в'їзду для всіх міст 2 Xij =1 (j =1 ^ i * j);
2 Xij =1 (i =1 ^ i * j).
J=1
Зазначені обмеження не повністю описують допустимі маршрути і не виключають можливості розриву маршруту. Щоб запобігти цьому, вводиться додаткова умова
Ui - Uj + nXj < n -1 (i = 1, n, j = 1, n, І Ф j),
Де ui, Uj - невід'ємні цілочислові змінні, які в процесі розв'язання
Задачі набуватимуть значень порядкових номерів міст за оптимальним маршрутом прямування комівояжера.
У результаті математична модель має такий вигляд
N n
Z = Т. Т. СуХу -> min, i ф j;
Z xij =1 (j =1, n, i * j);
I=1
£ Xj = 1 (i = 1, n, i Ф j);
Xj = {0; 1} (i = 1, n, j = 1, n);
Ui - Uj + nXjj < n -1 (i = 1, n, j = 1, n, i Ф j).
До задачі "комівояжера" зводиться також багато інших практично важливих задач: перевезення пошти або певних товарів у місті; перевірка або інспекція підприємств та установ; з'єднання пунктів лініями газопостачання або зв'язку тощо.
Введення умови цілочисельності в задачу лінійного програмування призводить до ускладнення розв'язання таких задач, оскільки за таких умов точкою екстремуму може виявитись будь-яка точка багатокутника розв'язків. Ці обставини обумовлюють необхідність використання спеціальних методів розв'язання названих задач.
Методи розв'язання задач цілочислового програмування можна поділити на три групи.
- Методи відтинання. При використанні цих методів розв'язок задачі лінійного програмування без урахування вимог цілочисельності уточнюється за рахунок розширення кількості обмежень, обумовлених вимогами цілочисельності.
- Комбінаторні методи. Ці методи базуються на ідеї цілеспрямованого перебирання всіх допустимих цілочислових розв'язків з відсіюванням множин неперспективних допустимих розв'язків.
- Наближені методи. Вони, як правило, дозволяють знайти наближений розв'язок задачі за меншого обсягу обчислень та спрощення відповідних алгоритмів.
Висновки
1. Поняття "модель" може бути визначено як умовний образ об'єкта чи процесу, що відображає його основні властивості й використовується під час дослідження. Модель є лише спрощеним відображенням реальних подій, обставин та ситуацій, що відбуваються в системі управління.
2. На етапах економіко-математичного моделювання: створюється модель, яка описує реальний об'єкт чи процес: здійснюється аналіз побудованої моделі: отримані результати дослідження моделі переносяться на реальну систему та перевіряється їх адекватність: аналізуються отримані результати і приймається відповідне рішення.
3. До основних ознак, за якими можна класифікувати економіко-математичні моделі, належать: цільове призначення (теоретичні, прикладні): ступінь агрегування (макроекономічні, мікроекономічні): спрямування (балансові, трендові, оптимізапійні, імітаційні): підхід до вивчення системи (дескриптивні, нормативні): фактор часу (статичні, динамічні): характер інформації (детерміновані, стохастичш): характеристика математичного апарату, який застосовується в моделях (математичного програмування, кореляційно-регресійні, теорії масового обслуговування, сіткового планування й управління тощо).
4. Одним з основних формалізованих підходів до прийняття рішень у різноманітних галузях людської діяльності, коли потрібно вибрати найкращий з можливих варіантів, є математичне програмування - розділ математики, предметом якого виступають задачі на знаходження екстремуму деякої функції за певних заданих умов.
5. Лінійне програмування - розділ математичного програмування, в якому розглядаються методи розв'язування задач на знаходження екстремуму лінійної цільової функції за умови існування обмежень на вибір рішення у вигляді лінійних рівнянь або нерівностей.
6. Якщо кількість змінних системи обмежень і цільової функції в математичній моделі задачі лінійного програмування дорівнює двом, то таку задачу можна розв'язати графічно. За більшої кількості змінних задачу розв'язують аналітичним шляхом - симплекс-методом.
7. Поява вимоги цілочисельності в управлінських задачах пов'язана з наявністю параметрів, які можуть набувати тільки цілих значень. За допомогою різних моделей цілочислового програмування добре формалізуються задачі проектування, планування, розміщення, класифікації та управління. Для розв'язання цих задач використовують спеціальні методи: відтинання, комбінаторні, наближені.
Схожі статті
-
Прийняття управлінських рішень - Петруня Ю. Є. - 4.3. Задачі лінійного програмування
Для моделювання складних реальних процесів управління необхідно враховувати чималу кількість факторів. Розглянемо випадок, коли математичну модель...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 4.1. Математичне моделювання економічних систем
4.1. Математичне моделювання економічних систем Прийняття управлінських рішень передбачає формування певного уявлення про систему управління і процесів,...
-
4.1. Математичне моделювання економічних систем Прийняття управлінських рішень передбачає формування певного уявлення про систему управління і процесів,...
-
3.1. Методи діагностики проблеми управління Етап діагностики управлінської проблеми передбачає застосування методів, які дають змогу достовірно й повно...
-
На етапі генерації ідей відбувається накопичення інформації та змінюється підхід до її аналізу. При цьому використовуються результати власних або...
-
Успішність виконання переважної більшості управлінських завдань залежить від найкращого, найвигіднішого способу використання ресурсів, таких як гроші,...
-
Успішність виконання переважної більшості управлінських завдань залежить від найкращого, найвигіднішого способу використання ресурсів, таких як гроші,...
-
Успішність виконання переважної більшості управлінських завдань залежить від найкращого, найвигіднішого способу використання ресурсів, таких як гроші,...
-
Успішність виконання переважної більшості управлінських завдань залежить від найкращого, найвигіднішого способу використання ресурсів, таких як гроші,...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 3.1. Методи діагностики проблеми управління
3.1. Методи діагностики проблеми управління Етап діагностики управлінської проблеми передбачає застосування методів, які дають змогу достовірно й повно...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 2.3. Неформальні аспекти розробки рішень
Можна припустити, що в розробці управлінських рішень найбільш точний результат отримується шляхом застосування математичних методів на основі...
-
2.1. Місце людського фактора у процесі прийняття рішень Подальше ускладнення управлінських завдань потребує вдосконалення методів і прийомів їх...
-
2.1. Місце людського фактора у процесі прийняття рішень Подальше ускладнення управлінських завдань потребує вдосконалення методів і прийомів їх...
-
Прийняття рішень - творче, відповідальне завдання управління, зміст якого в тому, щоб відповідно до ситуації визначити подальші дії підлеглих у...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 1.1. Сутність прийняття управлінських рішень
1.1. Сутність прийняття управлінських рішень Кожна організація визначає певні цілі своєї діяльності. їх ефективне досягнення можливе лише внаслідок таких...
-
1.1. Сутність прийняття управлінських рішень Кожна організація визначає певні цілі своєї діяльності. їх ефективне досягнення можливе лише внаслідок таких...
-
Прийняття управлінських рішень - Петруня Ю. Є. - 1.3. Класифікація управлінських рішень
Класифікація управлінських рішень необхідна для визначення загальних і конкретно-специфічних підходів до їх розробки, реалізації й оцінки. Найбільш...
-
Дослідження показали, що всі психологічні властивості безпосередньо впливають на формування індивідуального стилю прийняття рішень у керівника й побічно...
-
Класифікація управлінських рішень необхідна для визначення загальних і конкретно-специфічних підходів до їх розробки, реалізації й оцінки. Найбільш...
-
Прийняття управлінських рішень - Петруня Ю. Є. - Вступ
Існування будь-якої організації пов'язано з розробкою, прийняттям і реалізацією управлінських рішень. Від того, які саме управлінські рішення...
-
Процес прийняття управлінських рішень є складним і багатостороннім. Він включає цілий ряд стадій і операцій. кількість і конкретний зміст яких...
-
5.1. Виявлення і вивчення альтернатив управлінських рішень Основними етапами підготовки управлінського рішення, як було зазначено раніше, є виявлення...
-
Успіх підприємницької діяльності значною мірою залежить від економічного обгрунтування управлінських рішень, що генеруються керівництвом підприємства,...
-
Менеджмент організацій - Федулова Л. І. - 3.5. Методи прийняття управлінських рішень
Як зазначалось раніше, технологія прийняття рішень передбачає певну послідовність управлінських операцій і процедур, які необхідно здійснити для...
-
Менеджмент організацій - Федулова Л. І. - 3.3. Технологія прийняття управлінських рішень
Кожне управлінське рішення має свій конкретний результат, тому метою управлінської діяльності є пошук таких форм, методів, засобів та інструментів...
-
5.1. Виявлення і вивчення альтернатив управлінських рішень Основними етапами підготовки управлінського рішення, як було зазначено раніше, є виявлення...
-
5.1. Виявлення і вивчення альтернатив управлінських рішень Основними етапами підготовки управлінського рішення, як було зазначено раніше, є виявлення...
-
Успіх підприємницької діяльності значною мірою залежить від економічного обгрунтування управлінських рішень, що генеруються керівництвом підприємства,...
-
Процес підготовки і прийняття управлінського рішення грунтується на відповідних принципах, здійснення яких забезпечує досягнення цілей організації. Ці...
-
Залежно від умов розробки і реалізації управлінських рішень можуть використовуватися їх різні форми: указ, вказівка, закон, акт, наказ, розпорядження,...
Прийняття управлінських рішень - Петруня Ю. Є. - 4.4. Задачі лінійного цілочислового програмування