Para una aplicación en la que estoy trabajando Necesito algo así como un algoritmo de empaquetado implementado en Python see here for more details. La idea básica es que tengo n objetos de diferentes tamaños que necesito para encajar en contenedores n, donde el número de contenedores es limitado y el tamaño de ambos objetos y contenedores es fijo. Los objetos/contenedores pueden ser 1d o 2d, interesados en ver ambos. (Creo que los objetos 3D es probablemente más de lo que necesito).Python Implementations of Packing Algorithm
Sé que hay una variedad de algoritmos que abordan este problema, como Best Fit Decreasing y First Fit Decreasing, pero esperaba que pudiera haber una implementación en Python (o PHP/C++/Java, realmente no soy tan exigente). ¿Algunas ideas?
¿Es esto en 2D? que tipo de formas? limitado a rectángulos? – jterrace
Ayudaría si pudiera responder estas preguntas: 1. ¿Cuál es la cantidad máxima de objetos? 2. ¿Cuál es el número máximo de contenedores? 3. ¿Cuál es el ancho/alto máximo de un objeto? – pravin
No puedo darle un número exacto para la cantidad máxima de objetos o contenedores, pero estoy pensando que el máximo sería de alrededor de 20-30 (para cada uno). En lo que respecta al ancho/alto, no podemos darte el máximo en este momento. – tchaymore