![]() КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Побудова правильного відсікання
Алгоритм методу Гоморі.
1. Розв’язуємо симплекс-методом ЗЛП без умови цілочисельності. 2. Якщо оптимальний розв’язок є цілочисельним, то знайдений розв’язок збігається з оптимальним розв’язком задачі цілочисельного програмування. 3. Якщо серед компонент оптимального плану є хоча б одна нецілочисельна, то до обмежень задачі додається нове обмеження з властивостями: 1) лінійне; 2) відсікає знайдений оптимальний нецілочисельний план; 3) не відсікає жодного цілочисельного плану. Додаткове обмеження з вказаними особливостями називається правильним відсіканням. Розв’язуємо двоїстим симплекс-методом ЗЛП з додатковим обмеженням. Процес побудови додаткових обмежень продовжується доти, доки не буде отримано цілочисельний план або виявиться відсутність цілочисельного розв’язку задачі.
Введемо такі позначення:
Наприклад, Відсікання Гоморі обирають наступним чином: серед нецілочисельних розв’язків системи обирають компоненту з максимальною дробовою частиною та з відповідного рівняння формують правильне відсікання
Вводимо нову змінну Приклад 10.
Розв’язок знайдений, але він не є цілочисельним. Максимальна дробова частина
обчислюємо дробові частини
Заносимо додаткове обмеження в таблицю і розв’язуємо двоїстим симплекс-методом.
Розв’язок є оптимальним і цілочисельним. Відповідь:
Тема 3. Транспортна задача.
(методичні вказівки № 1358, стор. 34-46)
Серед задач лінійного програмування, до яких зводиться аналіз практичних моделей управління і планування, можна виділити ряд класів задач, системи обмежень яких мають певні структурні особливості. Серед спеціальних задач, на практиці частіше за інші зустрічається транспортна задача, різні її модифікації та узагальнення. Класична транспортна задача – задача про найдешевший план перевезення однорідного продукту чи взаємозамінних продуктів з пунктів виробництва в пункти споживання. Розглянемо транспортну задачу за критерієм вартості. Нехай на
то таку задачу називають транспортною задачею з правильним балансом (або закритою транспортною задачею). Якщо умова (13) порушується, її називають транспортною задачею з неправильним балансом (або відкритою транспортною задачею). Відкрита транспортна задача потребує введення умовного постачальника або споживача. Якщо Позначимо
Таблиця 3.
Із таблиці 3 видно, що кількості товару, перевезеного з першого, другого,…,
Звернемо увагу на те, що змінні та права частина рівнянь взяті з одного рядка матриці перевезень. Через це будемо називати ці рівняння горизонтальними рівняннями. Кількості товару, що ввозиться в перший, другий,…,
Змінні та права частина рівнянь взяті з одного стовпця матриці перевезень. Через це ми будемо називати їх вертикальними рівняннями. Загальна вартість усіх перевезень виражається формулою
Отже, математична модель цієї задачі має такий вигляд: треба знайти мінімальне значення функції
при умовах
Оскільки транспортна задача – це ЗЛП, її можна розв’язати симплекс-методом. Однак через просту будову системи обмежень симплекс-метод тут набагато спрощується.
Дата добавления: 2014-12-25; Просмотров: 563; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |