Open agritheory opened 6 months ago
@agritheory @HKuz
I'm adding my questions and notes about cartonization here, but this should also cover #85.
In the context of inventory tools, is cartonization referring to:
Goal: Define the items and packages and receive cartesian coordinates of how to pack the items into the packages.
I tried out the following libraries for general bin packing and here's my notes:
@Alchez @HKuz
I think we should look into the PythonMIP package and MIP solvers generally for this. The examples page seems reasonably adaptable. This is among the most technically challenging solutions we could develop for this, but also is industry standard. An override API would be appropriate. Besides the Knapsack problem, both one and two dimension bin packing are covered.
Another integration here would be to automatically populate Shipment parcels based on Item Dimensions
Link to Item with default UOM or link to Item Conversion Detail.
Length, width and height with UOM
Required orientation (like if it can or cannot be turned on its side)
An attachment (and preview) field for 3D data