- Python>=3.6
- pip install -r requirements.txt
- create config.yaml file
- python main.py
- http://localhost:8080/
- Input user and password
- Download "Input Template.xlsx" and input data
- Upload file to web browser
- Solve the problem (only if file passes validation process)
- See result and output
Dimensions: customer, product, truck, plant
Objectives: Replenish appropriate products and orders to customers within available supply at plants and truck constraint
Constraints:
- Supply available at plant
- Minimum inventory at customer
- Available plants for each customer
- Available plants for each truck
- Minimum volume at each truck
- Minimum weight at each truck
- Minimum price at each truck
- Minimum cost at each truck
- Maximum volume at each truck
- Maximum weight at each truck
- % Transportation cost at each truck
- Limit plant received at each truck
- Code: Python
- Optimization Code: Google OR Tools
- Solver Engine: CBC Coin-or branch and cut
- Frontend: Flask