logo search
Мат мод консп сум-2012

Задача о ранце.

Имеется n предметов, вес предмета jaj, его ценность – сj. Требуется загрузить ранец набором предметов с общим весом А с максимальной суммарной ценностью.

Введем переменные xj, , имеющие следующий смысл

xj = 1, если j-й предмет подлежит загрузке,

xj = 0 в противном случае.

Задача о ранце сводится к максимизации

с1х1 + с2х2 + . . . . + сnxn → max

при условиях

xj = 1,

xj = 0

а1х1 + а2х2 + . . . . + аnxnА.

Пример.

Оптимальная загрузка бомбардировщиков различных типов бомбовым запасом с целью максимизации суммарного эффекта данной системы боевых операций.

Обозначим через i = 1, 2, . . ., m типы бомб, через j = 1, 2, . . ., n – типы бомбардировщиков, через к = 1, 2, . . ., р – боевые операции.

Введем величины

bi- имеющийся запас бомб типа i,

aik- эффективность бомбы типа i на операции к,

nj- планируемое число вылетов бомбардировщика j,

wk- "вес", приписываемый командованием операции к.

Искомой величиной здесь является

xijk- количество бомб типа I, подлежащее загрузке в бомбардировщик j при его использовании в операции к.

Задача сводится к минимизации суммарного эффекта

при ограничениях

, i = 1, 2,. . ., m

xijk ≥ 0, xijk – целые числа.