Pregunta

Tengo la tarea de desarrollar un algoritmo de empaque para piezas compradas en nuestra tienda en línea. ¿Existe un widget o control de código abierto o en venta que incluya una lista de productos (con dimensiones / peso) y una lista de posibles cajas de embalaje (con dimensiones y peso máximos) y devuelva el mejor arreglo posible? Me resulta difícil creer que al millón de desarrolladores antes que yo no se le haya ocurrido algo, pero si no, está fuera del laboratorio para hacer un trabajo.

Gracias Josh

¿Fue útil?

Solución

Me parece que está buscando una implementación del Problema de embalaje del contenedor . Es un problema NP Hard, por lo que no encontrará ningún algoritmo rápido y correcto. Hice una búsqueda rápida y no pude encontrar ningún componente que incluso utilizara una heurística para esto, pero encontré muchos documentos que describen la heurística para obtener aproximaciones de la respuesta. ¡Buena suerte!

scroll top