
- •Організація, планування та управління будівництвом
- •1. Призначення обліку і звітності
- •2. Види обліку і звітності
- •Порівняння характеристик бухгалтерського, статистичного, оперативного обліку
- •3. Інвентаризація
- •Первинний облік робочого часу і заробітної плати
- •Первинний облік будівельних машин і механізмів.
- •Первинний облік матеріальних цінностей.
- •Види і сутність матеріалів
- •1. Основні завдання бухгалтерського обліку
- •2. Методи ведення бухгалтерського обліку
- •3. Статистична звітність
- •1. Основні поняття сітьового планування
- •3Методи та правила формування сітьових моделей
- •1. Часові параметри елементів сітьових моделей
- •2. Методи розрахунку часових параметрів сітьових моделей
- •Розрахунки вільних резервів часу робіт
- •Розрахунок сітьової моделі табличним способом
- •3. Методи оптимізації сітьових моделей
- •Загальні правила вибору календарних термінів виконання операцій
- •Складання лінійних календарних графіків.
- •Вихідна інформація про часові параметри робіт, що використовуються для побудови графіка
- •1. Поняття про сіті попередження
- •2. Метод аналізу і оцінки програм
- •3. Метод аналізу і графічної оцінки
- •1. Основи оптимізації та змісту системного аналізу
- •2. Системні об'єкти. Оптимальність системи
- •3.Моделювання складних систем
- •Розв’язок
- •Спрощена
- •1. Основи теорії імовірності
- •2. Теорія імовірності в дорожньому будівництві
- •3. Транспортна задача лінійного математичного програмування
- •1. Загальна постановка задачі математичного
- •2. Задача лінійного програмування як задача розподілу обмежених ресурсів
- •3. Транспортна задача лінійного математичного програмування
- •1. Складання базисного плану за методом «північно-західного кута»
- •Приклад можливого плану перевезень
- •План перевезення вантажів (за методом північно-західного кута)
- •2. Складання базисного плану за методом подвійної переваги
- •План перевезення вантажів (за методом подвійної переваги)
- •3. Складання базисного плану за методом найменшого елемента
- •План перевезення вантажів (за методом найменшого елемента)
- •4 Оптимізація базисного плану
- •Базисний план транспортного завдання
- •Базисний план транспортного завдання
- •Поліпшений план транспортної задачі
- •Остаточний план транспортної задачі
- •1 Основи теорії масового обслуговування
- •2 Класифікація систем масового обслуговування
- •3 Показники ефективності систем масового обслуговування
- •1 Проблеми управління матеріальними запасами
- •2 Основні терміни в системах управління запасами
- •3. Системи контролю за станом запасів
- •1. Предмет і завдання економічного аналізу
- •2. Види економічного аналізу
- •1. Система аналітичних показників
- •2. Класифікація факторів в економічному аналізі
- •3. Методи економічного аналізу
- •1. Структура економічного аналізу. Критерії оптимальності
- •2. Методика проведення економічного аналізу
- •1. Основи визначення вартості дорожніх робіт
- •2. Методи та алгоритми визначення вартості дорожніх робіт і прибутку
- •Усереднені показники розміру кошторисного прибутку
- •1. Роль загальновиробничих та адміністративних витрат у структурі вартості робіт
- •2. Структура загальновиробничих витрат
- •4. Правила та методи визначення загальновиробничих і адміністративних витрат
- •Навчальне видання
- •Конспект лекцій
- •З дисципліни «Організація, планування та управління будівництвом»
- •Для студентів спеціальності «Автомобільні дороги та аеродроми».
3. Транспортна задача лінійного математичного програмування
1. Загальна постановка задачі математичного
програмування (ЗМП)
Вибір оптимальних рішень при вивченні реальних економічних процесів має ґрунтуватися на реальних операційних дослідженнях, а також побудові й розрахунку математичних моделей. Особливо це важливо, якщо досліджувана проблема досить складна й залежить від великої кількості чинників, що по різному впливають на її рішення. У цьому випадку використання математичних моделей дозволяє здійснити попередній вибір оптимальних або близьких до них варіантів рішень за визначеними критеріями. Загальна модель задачі математичного програмування має такий вигляд:
.
(10.1)
У структурі моделі можна виділити 3 елементи:
1) Набір керованих змінних x1, x2, ... x n, значення яких підлягають оптимізації. Різні допустимі комбінації значень змінних відповідають можливим розв’язкам задачі.
2) Цільова функція z (x1, x2, ... x n) - функція, що виражає залежність прийнятого критерію оптимальності від керованих змінних.
Критерій оптимальності є мірою наближення розв’язку до поставленої мети. В економічних задачах, як правило, таким критерієм виступає показник ефективності функціонування системи (наприклад, прибуток від реалізації продукції, продуктивність праці, таке інше) або показник витрат. Слід зазначити, що одній меті можуть відповідати декілька критеріїв оптимальності (багатокритеріальна задача); в цьому разі цільова функція має враховувати всі виділені критерії.
3) Умови або обмеження g (x1, x2, ... x n), що накладаються на значення змінних або на співвідношення між ними.
Основними ознаками, за якими моделі математичного програмування поділяють на класи, є: характер функцій у складі моделі, тип змінних, врахування фактору часу та випадкових факторів
В залежності від характеру функцій, що входять до складу моделі, задачі МП можуть бути лінійними або нелінійними. Якщо цільова функція і функції всіх обмежень моделює лінійними, то дана задача являє собою задачу лінійного програмування (ЗЛП). В інших випадках, якщо хоча б одна функція в складі моделі є нелінійною, маємо справу із задачею нелінійного програмування (ЗНЛП). Зазначимо, що для ЗЛП розроблені універсальний і ціла низка часткових методів розв’язання. Навпаки, лише незначна частина ЗНЛП (а саме, задачі опуклого програмування) може бути ефективно розв’язанана частковими методами. Оскільки в даному курсі будуть розглядатись тільки лінійні оптимізаційні моделі, то має сенс представити загальний вид задачі лінійного програмування, а саме:
Z= C1x1, C2x2, … Cnxn→ max (min). (10.2)
2. Задача лінійного програмування як задача розподілу обмежених ресурсів
Зауважимо, що задача ЛП у багатьох випадках виявляється асоційованою із задачею розподільчого типу, яка спрямована на пошук найбільш вигідного способу розподілу обмежених ресурсів за декількома видами виробничої діяльності. У сформульованій вище задачі представлено п видів виробничої діяльності, інтенсивності використання котрих (шукані величини) складають x1, x2, … xn .
Сутність лінійного програмування полягає у визначенні екстремуму лінійної функції кінцевого числа додаткових аргументів, пов'язаних між собою системою лінійних обмежень.
Для
здійснення усіх видів виробничої
діяльності є в наявності т
видів ресурсів, можливі обсяги споживання
яких обмежені значеннями b1,
b2,
…, bm.
Витрати і-го ресурсу на одиницю продукції
j-го виду виробництва дорівнюють aij.
Тому
сума
,
яка
являє собою загальний обсяг і-го ресурсу,
що використовується n видами виробництва,
не може перевищувати величини bi.
Структура цільової функції z відбиває внесок кожного виду виробничої діяльності в загальний результат, У випадку максимізації величина Cj являє собою прибуток від j-го виду виробничої діяльності на одиницю відповідної продукції, а у випадку мінімізації Cj характеризує питомі витрати. Зауважимо, що «корисність» деякого виду виробничої діяльності не можна встановити тільки за значенням відповідного коефіцієнта цільової функції, оскільки обсяг споживання обмежених ресурсів також є важливим чинником. Оскільки усі види виробничої діяльності, подані в моделі, претендують на використання обмежених ресурсів, відносна корисність деякого виду виробництва (у порівнянні з іншими видами виробничої діяльності) залежить як від величини коефіцієнта цільової функції сj, так і від інтенсивності споживання ресурсів aij. Тому можлива ситуація, коли через занадто великі витрати обмежених ресурсів деякий j-й вид виробничої діяльності, що характеризується високим прибутком, використовувати недоцільно (тобто в оптимальному розв’язку відповідна змінна виявиться небазисною).
Використання методів лінійного програмування для знаходження ефективного варіанту виробничого процесу пов'язано насамперед із правильним складанням виробничого процесу.
Існують два основних напрямки розв’язання задач лінійного програмування: універсальні та спеціальні методи. Універсальні методи: симплекс-метод, суть якого полягає в поступовому поліпшенні плану розв’язання задачі, що дозволяє з безлічі можливих варіантів вибрати найвигодніший за тими або іншими параметрами; метод розв’язувальних множників, що дозволяє розв’язати задачі шляхом пошуку оптимуму при поліпшенні початкового плану, що задовольняє цільовій функції та обмеженням.
До спеціальних методів належать: розподільний метод, метод потенціалів, метод диференціальних рент і графічний метод.
Формулювання задач лінійного програмування складається зі змістовної і математичної постановки задачі, а також інформаційного забезпечення.
Змістовна постановка задачі – це характеристика об'єкта або виробничого процесу.
Математична постановка задачі здійснюється в три етапи:
1) вибираються параметри, що досить повно описують суть виробництва (об'єкта);
2) визначається мета, що представляється у вигляді цільової функції, розв’язок якої необхідно знайти;
3) формально описуються можливі розв’язки за допомогою обмежень.
Інформаційне забезпечення задачі полягає в тому, що всім параметрам математичної моделі привласнюються конкретні значення.
Розглянемо особливості постановки задач лінійного програмування. Першою з цих особливостей є вираження цільової (економічної) функції, а також усіх обмежень задачі у формі лінійних залежностей (рівнянь або нерівностей).
Друга особливість полягає в тому, що число лінійних залежностей в задачі менше числа невідомих. Третьою особливістю є необхідна, звичайно, за змістом задач додатність змінних.
Загальна форма запису задач лінійного програмування з урахуванням вказаних їх особливостей така:
-
цільова функція, що вимагає максимізації
або мінімізації;
- обмеження в формі рівнянь або нерівностей.
(10.3)