2011-11-27 5 views
2

Si j'ai un nombre d'articles de moins d'une livre, et que je veux les emballer efficacement dans des contenants d'un livre, devrais-je le faire par force brute? (Figure dehors toutes les diverses combinaisons, emballer, et voir quelle combinaison mène au plus petit nombre de paquets?)Emballage en poids

Y at-il un nom pour ce genre d'algorithme?

Dans mon cas, je n'ai pas un grand nombre de paquets.

Répondre

1

Vous pouvez aussi chercher bin-packing ou 2d 1d algorithme de bin-packing. Si vous n'avez pas trop de bacs, je suggère un algorithme de force brute, mais cela semble être un problème très difficile.

0

C'est un problème NP complet. Vous n'avez pas de meilleures options, mieux serait probablement un algorithme de programmation dynamique avec une complexité pseudo-synchrone (exponentielle).