Задача о ранце. Здесь речь идет о собравшемся в поход путешественнике, который должен упаковать в ранец различные полезные предметы n наименований
Здесь речь идет о собравшемся в поход путешественнике, который должен упаковать в ранец различные полезные предметы n наименований, причем могут потребоваться несколько одинаковых предметов. Имеются m ограничений такого типа, как вес, объем, линейные размеры и т.д. Пусть аij- i-я характеристика предмета j-го наименования i= , j= , bi- ограничения по весу, объему и т.д. Обозначим через xj количество предметов j-го наименования, запланированное к погрузке в ранец j= . Считается, что известна полезность cj одного предмета j.
Математическая модель задачи выглядит следующим образом.
Целевая функция имеет вид:
® max.
ЦФ представляет суммарная полезность собранных предметов.
Ограничения имеют вид:
i= , (1)
xj³ 0, xj- целое, j= .
Условия (1) означают, что количество отобранных предметов не превышает возможностей погрузки.
Данная задача является задачей линейного целочисленного программирования.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | Поиск по сайту:
|