Алгоритм подбора упаковки

Андрей18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.04.2014

Есть задача подобрать упаковку (коробку) для определённого

набора товарных вложений, по каждому из коробов и вложений известна ДШВ.

Знаю, что такие алгоритмы есть у многих, может кто-то что-то подскажет, чтобы не изобретать ещё один велосипед?

Крайне желательно реализовать на T-SQL, если всё совсем плохо, то на C# (CLR).