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

  1. Enter the details of plants, their capacities, customers, and their demands.
  2. Input the transportation costs from each plant to each customer.
  3. Click on the "Optimize" button to calculate the optimal transportation network.

Input Values

  1. Plants: Details of plants including Plant Name and Capacity (default unit is units).
  2. Customers: Details of customers including Customer Name and Demand (default unit is units).
  3. Transportation Costs: Costs of transporting goods from each plant to each customer.

Output Values

  1. Network: Visualization of the optimized transportation network.
  2. 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

  1. Determine the plants, customers, and transportation costs.
  2. Solve the transportation network to find the optimal solution.
  3. 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.


Plant Capacity
P1 100
P2 125
Customer Demand
C1 25
C2 95
C3 80
Plant Customer Cost
P1 C1 250
P1 C2 325
P1 C3 445
P2 C1 275
P2 C2 260
P2 C3 460




Calculator: transport_opt, Created by: super, V#0: , Variant owner: , Link