Студопедия

КАТЕГОРИИ:


Архитектура-(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. Відшукати симплексним методом оптимальне рішення задачі лінійного програмування з цільовою функцією (6.1) та лінійними обмеженнями (6.2)
без урахування умови цілочисловості (6.3). Нехай воно має вид: . Якщо це оптимальне рішення цілочислове – обчислення припиняються. В противному разі треба перейти до кроку 2.

Крок 2. Обрати дробову компоненту оптимального рішення. Її вибір є достатньо довільним, але для підвищення збіжності обирається компонента з більшою дробовою частиною.

Нехай такою компонентою буде , тоді k - й рядок симплекс-таблиці звуть індексним. Рівняння цього рядка:

   

або

  , (6.4)

 

де – базисна змінна, – небазисні (вільні) змінні відповідного оптимального рішення.

Записати нерівність відсікання Гоморі:

  , (6.5)

де фігурні дужки означають дробову частину числа.

До лівої частини нерівності (6.5) додати додаткову невід’ємну змінну і записати таке рівняння

  . (6.6)

Ввести рівняння (6.6) в систему обмежень (6.2).

 

Крок 3. Отриману розширену задачу розв’язати симплексним методом. Якщо оптимальне рішення цієї задачі цілочислове – обчислення припиняються. В противному випадку необхідно повернутися до кроку 2 алгоритму.

Теоретично доведено, що даний алгоритм збігається до оптимуму за скінченну кількість ітерацій. Алгоритм не гарантує одержання цілочислового рішення до самої останньої ітерації.

Якщо в процесі рішення з’явиться рівняння (6.4) з нецілим вільним членом і цілими іншими коефіцієнтами , то дана задача не має цілочислового оптимального рішення.

Зауваження 6.1. Цілою частиною числа a називається найбільше ціле число [ a ], що не перевищує a, а дробовою частиною числа a – число { a }, яке дорівнює різниці між цим числом і його цілою частиною, тобто .

Наприклад,

1) , , ;

2) , , .

 

Задача 6.1. Для придбання обладнання для сортування зерна фермер виділяє 34 грош. од. Обладнання має бути розташовано на площі, що не перевищує 60 кв. м. Фермер може замовити обладнання двох видів: машини типу А вартістю 3 грош. од., що потребують площу 3 кв. м і забезпечують продуктивність за зміну 2 т зерна, і машини типу B вартістю 4 грош. од., що потребують площу 5 кв. м і забезпечують продуктивність за зміну 3 т зерна.

Потрібно скласти оптимальний план придбання обладнання, яке б забезпечило максимальну загальну продуктивність.

 




Поделиться с друзьями:


Дата добавления: 2014-11-06; Просмотров: 527; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.