Transportation Optimization - Plant to Customer (transport_opt)
Optimize transportation from plant to customer with cost analysis for efficient delivery. Plan routes for maximum efficiency and cost savings.
Transportation Optimization - Plant to Customer
Purpose
The Transportation Optimization - Plant to Customer function in this web app helps optimize the transportation of goods from plants to customers in the most cost-effective way possible.
Use Cases
- When you have multiple plants with different capacities and need to fulfill the demands of various customers.
- When you want to minimize transportation costs while meeting customer demands efficiently.
How to Use
- Enter the details of plants, their capacities, customers, and their demands.
- Input the transportation costs from each plant to each customer.
- Click on the "Optimize" button to calculate the optimal transportation network.
Input Values
- Plants: Details of plants including Plant Name and Capacity (default unit is units).
- Customers: Details of customers including Customer Name and Demand (default unit is units).
- Transportation Costs: Costs of transporting goods from each plant to each customer.
Output Values
- Network: Visualization of the optimized transportation network.
- Solution: Details of the optimal solution including the amount of goods to be transported from each plant to each customer.
Any other Instruction
- Ensure to input accurate values for plants' capacities, customers' demands, and transportation costs for optimal results.
- Review the network visualization and solution details to understand the optimized transportation plan.
Steps of Calculation
- Determine the plants, customers, and transportation costs.
- Solve the transportation network to find the optimal solution.
- Generate a visualization of the network and provide the solution details.
Technical Parameters
supply, demand, cost
Return Values
Network, Solution
Example Expressions
You can use the following expressions to directly evaluate in a non-interactive manner using eva():
transport_opt(supply=pd.DataFrame({'Plant': ['P1', 'P2'], 'Capacity': [100, 125]}),
demand=pd.DataFrame({'Customer': ['C1', 'C2', 'C3'], 'Demand': [25, 95, 80]}),
cost=pd.DataFrame({'Plant': ['P1', 'P1', 'P1', 'P2', 'P2', 'P2'],
'Customer': ['C1', 'C2', 'C3', 'C1', 'C2', 'C3'],
'Cost': [250, 325, 445, 275, 260, 460]}))
transport_opt(supply=pd.DataFrame({'Plant': ['P1', 'P2'], 'Capacity': [150, 200]}),
demand=pd.DataFrame({'Customer': ['C1', 'C2', 'C3'], 'Demand': [50, 100, 75]}),
cost=pd.DataFrame({'Plant': ['P1', 'P1', 'P1', 'P2', 'P2', 'P2'],
'Customer': ['C1', 'C2', 'C3', 'C1', 'C2', 'C3'],
'Cost': [200, 300, 400, 250, 275, 350]}))
Click on Help icon to open the help page on a separate window.