
- •Організація, планування та управління будівництвом
- •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,2...,n) повинні перевезти вантажі (аі) для певної кількості споживачів (j=1,2..., nі), потреба у вантажі для кожного з них - величина bj. Кожен постачальник має право перевезти свій вантаж або його частину якомусь постачальнику, що можна зобразити на рис. 10.1.
Рис. 10.1. Схематичне уявлення маршрутів перевезення вантажів.
Використання розрахунків транспортних задач, як правило, знижує транспортні витрати на 10–30 %. Зазвичай її математичну модель можна розглядати як модель розподільної задачі лінійного програмування.
Групи транспортних задач за постановкою:
1. Задачі мінімізації вартості перевезень товару від пунктів виробництва до пунктів споживання.
2. Задачі мінімізації довжини маршруту при перевезенні від одного постачальника до кількох споживачів.
3. Задачі мінімізації строків перевезення товару від пунктів виробництва до пунктів споживання та ін.
Припустимо, що т = 2, а п = 3. Складемо допоміжну таблицю для перемінних (табл. 10.1.)
Таблиця 10.1
Кар'єри, m |
Об'єкти робіт, n |
||
1 |
2 |
3 |
|
Вартість перевезення 1 м3, грн. |
|||
1 (а1) |
Х11 |
Х12 |
Х13 |
2 (а2) |
Х21 |
Х22 |
Х23 |
|
b1 |
b2 |
b3 |
Сукупність перевезень з кар'єру 1 повинна задовольняти рівнянню
. (10.4)
Для кар'єру 2 аналогічно отримаємо
.
(10.5)
Ці умови ще недостатні для розв’язання задачі. На кожний об'єкт потрібно завезти матеріали в необхідній кількості, тому необхідно скласти наступні співвідношення:
(10.6)
Завдання буде називатись "закритим", коли зберігається умова:
Вантажі від постачальників до споживачів переводяться у будь-якій кількості (Хij) за певним маршрутом. Оскільки довжина маршрутів буде різною, то і вартість перевезення одиниці вантажу буде різною і становитиме величину Сij Отже, за конкретним маршрутом, що пролягає від кожного і-того постачальника до кожного j-того споживача, може бути перевезена чи не перевезена частину вантажу. Ця умова має такий вигляд:
Xij≥0
Вирішення задачі в тому, щоб визначити такі маршрути перевезення вантажів, які забезпечили б найменші витрати на перевезення всіх вантажів. Ця умова відображується такою цільовою функцією:
Розподілити перевезення потрібно так, щоб вартість всього обсягу перевезень була мінімальною, тобто
, (10.9)
де L - цільова функція.
Таким чином, цільова функція і всі обмеження виражені лінійними залежностями.
З залежностей видно, що число невідомих, що потрібно визначити дорівнює шести, тоді як число рівнянь, що зв'язують ці невідомі, дорівнює п'яти: нерівності та рівності. Крім того, значення невідомих повинні бути знайдені так, щоб мінімізувати лінійну функцію.
Обмеження, що мають форму нерівностей, можна перетворити в рівності, якщо ввести фіктивний об'єкт робіт, на який і повинне бути сплановане вивезення решти запасу матеріалів обох кар'єрів.
Так як фактично перевезень на фіктивний об'єкт не буде, їх вартісні характеристики З14 і З24 повинні бути прийняті рівними нулю. При цьому значення лінійної форми не зазнає будь-яких змін від введення фіктивної дільниці.
Тепер обмеження набувають вигляду:
,
.
Крім того, з'являється додаткова умова
Х14+Х24= b4 .
Завдяки додатковій умові (введення фіктивної ділянки 4) в принципі невизначена система рівнянь зводиться до визначеної.
В задачах лінійного програмування можуть зустрічатися три випадки:
1) система рівнянь не має невід’ємних розв’язків;
2) система має невід’ємні розв’язки, але екстремум лінійної форми, що виражає цільову функцію, дорівнює + або -;
3) значення екстремуму лінійної форми на множині невід’ємних розв’язків системи скінчене.
Для більшості задач характерний третій випадок. При розв’язанні транспортної задачі складається опорний план, що лише випадково може виявитися оптимальним, а в загальному випадку вимагає свого поліпшення до побудови оптимального плану перевезень.
Існує низка методів відшукання опорних планів: методи по мінімальних параметрів «у рядку», «у стовпці», «у масиві»; метод різниці мінімальних параметрів у рядку і стовпці; найчастіше застосовується метод «північно-західного кута».
Для оптимізації останнього опорного плану найбільше поширення отримав метод потенціалів. Суть методу полягає в тому, що кожна ітерація, що наближує початковий (опорний) план до оптимального, складається з двох етапів. На першому етапі план, отриманий в результаті попередньої ітерації, перевіряється на оптимальність. Якщо він виявився неоптимальним, то на другому етапі будується новий план, що зумовлює менші транспортні перевезення у порівнянні з попереднім планом.
При розв’язанні транспортної задачі необхідно враховувати наступні умови: обсяги постачань повинні дорівнювати обсягам споживання (відрядна умова); встановлені обмеження, що стосуються невід’ємних значень параметрів; чітко установлений вид цільової функції по мінімуму або по максимуму.
Питання для контролю знань:
Методи розв’язання задач лінійного програмування.
Порядок формулювання задач лінійного програмування.
Методи оптимізації опорних планів транспортної задачі.
Математична постановка задачі
Елементи моделі математичного програмування
Загальна форма запису задач лінійного програмування
Лекція № 11. Методи рішення транспортної задачі
Мета лекції – вивчення основних методів складання і оптимізації базисного плану
Питання:
1. Складання базисного плану за методом «північно-західного кута»
2. Складання базисного плану за методом подвійної переваги
3. Складання базисного плану за методом найменшого елемента
4 Оптимізація базисного плану
Вирішення транспортної задачі включає два етапи. На першому етапі складається певний варіант плану перевезень, який називається "базисним" планом, а на другому етапі цей план підлягає перевірці, тобто здійснюється "оптимізація базисного плану".
Під час складання базисного плану може бути використано один із нижченаведених методів:
1. метод північно-західного кута;
2. метод подвійної переваги;
3. метод найменшого елемента та ін.