4 ms·
Early in my career, I wrote a LEAPS based rules engine for managing business rules when deciding how to pack orders into boxes across multiple warehouses. As pa
by nanolith 2y ago
Early in my career, I wrote a LEAPS based rules engine for managing business rules when deciding how to pack orders into boxes across multiple warehouses. As part of it, I also wrote a heuristic for approximating solutions to the 3-dimensional bin packing problem, along with a visualizer for solutions as the warehouse staff did not believe that certain pack orders could "fit".
Among other things, the rules engine would ensure that bowling balls wouldn't be packed in with ceramic dolls, or that goods that could be dangerous if spilled and mixed wouldn't be packed together. Overall, a very fun project for a young programmer.
https://www.cs.utexas.edu/ftp/predator/tr-94-28.pdf https://www.cs.utexas.edu/ftp/predator/tr-94-28.pdf