The Distributors Pallet Optimization project aims to solve the three-dimensional pallet-packing problem faced by distributors. The project utilizes a Python implementation of a volume optimization solver to efficiently pack boxes onto pallets, minimizing wasted space and maximizing utilization.
- Random Generation of Test Cases: The system allows users to generate random test cases consisting of pallet dimensions and box sizes.
- Volume Optimization Solver: The system employs a volume optimization solver to determine the most efficient arrangement of boxes on pallets, considering their dimensions and available space.
- Visualization: The system provides visual representation of the packed pallets using 3D plots, showcasing the packed boxes and their orientations.
- Clone the repository:
git clone https://github.com/your-username/distributors-pallet-optimization.git - Install the required dependencies:
pip install -r requirements.txt - Generate test cases or provide your own input file.
- Run the solver:
python palletier_example.py - Follow the on-screen prompts to select the test case and view the optimized pallet packing solution.