Поиск в Google по «проблеме ранца» должен принести вам немало хитов (хотя они вряд ли будут очень обнадеживающими - это довольно хорошо известная проблема, полная NP-проблем).
Редактировать: если вы хотите получить техническую информацию, то, что вы описываете, похоже, является проблемой с подмножеством сумм - что является частным случаем проблемы с ранцем. Конечно, это при условии, что я правильно понимаю ваше описание, которое, как я признаю, может вызвать некоторые вопросы.
Вы можете найти Алгоритм 3.94 в Справочник по прикладной криптографии полезным.