Cette une est peut-être pas vraiment de réponse, mais je crois que la réponse est que le problème est sans réponse. Oui, c'est une version d'un problème d'emballage. Mais jetez un oeil à la recherche d'Erich Friedma en 2 dimensions: Il semble que le problème pour les rectangles de taille égale dans le carré n'est toujours pas résolu - Regardez la complexité de certaines de ces solutions!
http://www2.stetson.edu/~efriedma/squinsqu/
http://www2.stetson.edu/~efriedma/rigidrect/
(Le problème se pose un peu différemment, à savoir comment organiser mieux un certain nombre d'éléments à occuper le moins d'espace, par opposition à choisir quels articles. Mais j'attends votre problème réduit à itérer ce type de calcul sur plusieurs combinaisons d'objets)
et une variante 3-d qui semble que très partiellement résolu:.
Vraisemblablement, votre meilleur pari est une heuristique comme Anders le suggère, même si elle sera presque certainement sous-optimale pour presque tous les problèmes. Fait intéressant, la plupart des solutions optimales semblent être fortement irrégulière, donc vous ne les trouverez probablement pas.
Sac à dos Problème sous forme de boîte? –
C'était l'un des problèmes de Maraton Match d'un TCO, si vous vous êtes inscrit dans TCO vous pouvez trouver une bonne solution pour cela (je ne sais pas exactement quand mais je pense qu'il y a environ un an). Non de la solution est la réponse exacte, ils essaient tous d'utiliser un recuit simulé et sth comme ça. –