Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Постановка задачі цілочислового лінійного програмування




ТЕМА 6. ЗАДАЧІ ЦІЛОЧИСЛОВОГО ЛІНІЙНОГО ПРОГРАМУВАННЯ ТА МЕТОДИ ЇХ РОЗВ'ЯЗАННЯ

6.1 Постановка задачі цілочислового лінійного програмування.

6.2 Методи розв'язування задач цілочислового лінійного програмування.

6.3 Прикладні моделі задач цілочислового лінійного програмування.

Існує досить широкий клас задач математичного програмування, в оптимальному розв’язку яких змінні приймають дробові значення, що з економічної точки зору не має змісту, наприклад, коли говориться про випуск певної продукції (комп’ютерів, меблів, станків і т.д.). Тому це призвело до нового класу задач - задач цілочислового програмування. В загальному випадку така задача має вигляд:

Знайти максимум (мінімум) функції

(6.1)

за умов

(6.2)

(6.3)

До задач цього класу можна віднести задачу про використання сировини, транспортну задачу, задачу раціонального розкрою матеріалів, а інший клас задач цілочислового програмування містить задачі оптимізації, в яких змінні набувають лише двох цілих значень - 0або 1 (бульові змінні). Прикладом такої задачі є задача про комівояжера, її зміст полягає в тому, що комівояжеру потрібно відвідати кожне з п міст, починаючи і закінчуючи свій маршрут в одному й тому ж місті і не заїжджаючи двічі в одне місто. Якщо між містами і та j немає прямого маршруту, то вважають, (на практиці беруть достатньо велике число). Крім цього, можливо, що . Задача полягає у знаходженні найкоротшого шляху комівояжера. Математична модель задачі має вигляд:

(6.4)

де - відстань між містами і та j; - бульові змінні:

Обмеження, задані першою формулою в системі (6.4), - це умова щодо одноразового в’їзду в кожне місто, а другою формулою - щодо одноразового виїзду з кожного міста.

Розглянемо ще один приклад задачі з бульовими змінними. Інвестиційна компанія може вкласти кошти в декілька підприємств. Ефективність кожного проекту оцінена згідно з тим, що його реалізація можлива за певних умов. Кожному проекту відповідає невідома, яка рівна 1 чи 0 залежно від того, вкладає чи не вкладає інвестиційна компанія кошти в підприємство.

В деяких реальних задачах ставиться умова цілочислових значень не до всіх змінних, а до однієї чи декількох. Такі задачі називають частково цілочисловими.

 




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


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


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



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




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