📊 Executive Summary
Document Purpose
This comprehensive training guide provides managers and business users with the knowledge and skills needed to effectively utilize the Supply Chain Optimization Tool. The tool enables data-driven decision-making by mathematically optimizing supply chain networks to minimize costs while meeting all operational constraints.
Key Benefits
- Cost Reduction: Identify optimal network configurations that minimize total supply chain costs
- Time Savings: Complete complex optimization analyses in minutes instead of weeks
- Data-Driven Decisions: Make strategic decisions based on mathematical optimization rather than intuition
- Scenario Planning: Compare multiple network configurations to evaluate trade-offs
- Risk Analysis: Understand uncertainty and variability through Monte Carlo simulation
Target Audience
This guide is designed for:
- Supply Chain Managers
- Operations Managers
- Business Analysts
- Strategic Planning Teams
- Anyone involved in network design and optimization decisions
Training Time Commitment
- Quick Start: 15 minutes (basic optimization)
- Full Training: 2-3 hours (all features)
- Advanced Topics: 4-6 hours (expert-level usage)
Document Information:
Version: 1.0 | Last Updated: November 2025 | Next Review: February 2026
Document Owner: Supply Chain Value Creator | Classification: Internal Use Only
📌 Before You Begin
Prerequisites
Before starting this training, ensure you have:
- Access credentials to the Supply Chain Optimization Tool
- Excel templates (INPUT and CONFIG files) - available from your administrator
- Basic Excel knowledge (entering data, navigating worksheets)
- Understanding of your supply chain (facilities, customers, products, costs)
- 30-60 minutes of uninterrupted time for initial training
Learning Path Recommendation
Recommended Learning Sequence:
- Day 1 (1-2 hours): Read Executive Summary, Software Overview, Data Preparation, and Excel Files sections
- Day 2 (1 hour): Complete Quick Start Tutorial and run your first optimization
- Day 3 (1-2 hours): Review Visual Walkthrough, practice interpreting results, explore advanced features
- Ongoing: Reference Best Practices, Troubleshooting, and FAQs as needed
What You'll Learn
By the end of this training, you will be able to:
- ✓ Prepare and validate your supply chain data in Excel
- ✓ Upload data and configure optimization settings
- ✓ Run network optimization analyses
- ✓ Interpret results and make data-driven decisions
- ✓ Compare multiple scenarios to evaluate trade-offs
- ✓ Use advanced features for complex analyses
- ✓ Troubleshoot common issues independently
💡 Software Overview & Key Concepts
What is Supply Chain Network Design?
Supply chain network design is the process of determining the optimal configuration of your supply chain network - including which facilities to use, how products should flow through the network, and which transportation methods to employ - to minimize total costs while meeting all operational requirements.
How the Optimization Engine Works
The optimization process follows these steps:
- Data Input: You provide network data (facilities, customers, demand, costs, constraints)
- Mathematical Modeling: The system creates a mathematical model representing all possible network configurations
- Optimization: Advanced algorithms (Gurobi solver) evaluate millions of scenarios to find the optimal solution
- Results: You receive the best configuration with detailed cost breakdowns and flow information
Key Concepts Explained
Facilities
Locations in your network that can store, process, or ship products:
- Suppliers/Plants: Source of products (manufacturing facilities, suppliers)
- Distribution Centers (DCs): Intermediate storage and distribution points
- Customers: Final destinations where products are consumed
Lanes
Connections between facilities that allow product movement. Each lane has:
- Cost: Transportation cost per unit
- Capacity: Maximum volume that can flow
- Lead Time: Time required for transit
Constraints
Limitations that must be satisfied:
- Demand: All customer demand must be met
- Capacity: Facilities and lanes cannot exceed their maximum capacity
- Sourcing: Products can only come from facilities that can produce/supply them
Objective Function
The goal of optimization - typically Minimize Total Cost, which includes:
- Facility operating costs (fixed + variable)
- Transportation costs (lane costs × volume)
- Inventory holding costs (if applicable)
Why Use Mathematical Optimization?
Traditional Approach: Manual analysis, spreadsheets, "what-if" scenarios
- Time-consuming (weeks to months)
- Limited scenarios evaluated
- Suboptimal solutions
- Human error and bias
Optimization Approach: Mathematical algorithms evaluate all possibilities
- Fast (minutes to hours)
- Evaluates millions of scenarios
- Guaranteed optimal solution (mathematically proven)
- Objective and data-driven
📋 Data Preparation Best Practices
Data Quality Principles
Accurate optimization results depend on accurate input data. Follow these principles:
The Garbage In, Garbage Out (GIGO) Principle
Optimization results are only as good as your input data. Invest time in data preparation to ensure reliable results.
Data Collection Checklist
| Data Type |
Required Information |
Quality Tips |
| Facilities |
Name, type, location (lat/lon), costs, capacity |
Verify coordinates are accurate; use actual operating costs |
| Customers |
Name, location, product demand |
Use forecasted demand, not historical averages |
| Lane Costs |
Origin, destination, cost per unit |
Include all transportation modes; verify rates are current |
| Constraints |
Capacity limits, lead times, service requirements |
Use realistic constraints; avoid overly restrictive limits |
Common Data Preparation Mistakes
Avoid these common errors:
- Inconsistent Units: Mixing pallets, cases, and units - standardize to one unit of measure
- Missing Data: Leaving required fields blank - use "reference" mode or provide estimates
- Outdated Costs: Using old pricing - update costs regularly (quarterly recommended)
- Incorrect Coordinates: Wrong lat/lon causing distance calculation errors
- Overly Complex: Including unnecessary detail - start simple, add complexity as needed
Data Validation Steps
Before uploading, validate your data:
- Check for Completeness: All required columns filled
- Verify Numeric Values: No text in numeric fields, no negative costs
- Validate Relationships: Facilities referenced in lanes exist in Node Locations
- Check Units: All costs and volumes in consistent units
- Review Totals: Total demand doesn't exceed total capacity
Using Reference Mode vs. Actual Costs
| Approach |
When to Use |
Pros |
Cons |
| Reference Mode |
Quick start, initial analysis, cost data unavailable |
Fast setup, good for relative comparisons |
Less accurate, generic cost assumptions |
| Actual Costs |
Final decisions, detailed analysis, cost data available |
Accurate results, real-world insights |
More time to collect data |
Best Practice: Start with reference mode for initial analysis, then refine with actual costs for final decisions.
🎯 How to Use This Guide (Visual Walkthrough)
This section provides a visual, step-by-step walkthrough of the Supply Chain Optimization Tool interface. Follow along with the screenshots to understand each feature and workflow.
2.1 Getting Started - Application Access
SCREENSHOT PLACEHOLDER
Login Page / Application Homepage
[Insert screenshot: Show the application login page or main dashboard. Annotate: (1) Login credentials field, (2) Navigation menu, (3) Main workspace area]
Figure 2.1: Application login page and main interface overview
📝 Instructions: Take a screenshot of your application's login page or main dashboard. Highlight key areas: navigation menu, data upload section, and optimization controls.
2.2 Data Upload Interface
SCREENSHOT PLACEHOLDER
Data Upload Screen
[Insert screenshot: Show the file upload interface. Annotate: (1) "Upload Data" button, (2) File selection area, (3) Upload progress indicator, (4) Success/error messages]
Figure 2.2: Data upload interface showing file selection and upload process
📝 Instructions: Capture the upload screen with an Excel file selected. Show the upload button, file browser, and any validation messages. Add numbered annotations pointing to each key element.
2.3 Configuration Panel
SCREENSHOT PLACEHOLDER
Optimization Configuration Settings
[Insert screenshot: Show optimization configuration panel. Annotate: (1) Objective selection (Minimize Cost), (2) Constraint settings, (3) Advanced options, (4) Run button]
Figure 2.3: Optimization configuration panel with key settings highlighted
📝 Instructions: Show the configuration panel with all optimization options visible. Use arrows or numbered callouts to highlight: objective function selection, constraint toggles, and the "Run Optimization" button.
2.4 Network Map Visualization
SCREENSHOT PLACEHOLDER
Interactive Network Map with Results
[Insert screenshot: Show the network map with optimized flows. Annotate: (1) Facility nodes (suppliers, DCs, customers), (2) Flow lines showing product movement, (3) Legend showing flow volumes, (4) Hover tooltip showing flow details]
Figure 2.4: Network visualization showing optimized product flows between facilities
📝 Instructions: Capture the network map after running an optimization. Show facilities as nodes, flows as lines (thickness = volume). Include a tooltip or popup showing detailed flow information. Add annotations explaining how to interpret the visualization.
2.5 Results Dashboard
SCREENSHOT PLACEHOLDER
Results Summary Dashboard
[Insert screenshot: Show the results dashboard. Annotate: (1) Total cost summary, (2) Facility utilization metrics, (3) Cost breakdown chart, (4) Export options]
Figure 2.5: Results dashboard displaying key performance metrics and cost breakdowns
📝 Instructions: Show the main results dashboard with summary statistics, charts, and key metrics. Highlight the total cost, facility usage, and cost breakdown sections. Include export/print buttons.
2.6 Detailed Results Tables
SCREENSHOT PLACEHOLDER
Facility Results and Flow Details Tables
[Insert screenshot: Show detailed results tables. Annotate: (1) Facility results table (which facilities used, capacity), (2) Flow results table (origin, destination, volume), (3) Cost breakdown table, (4) Filter/search options]
Figure 2.6: Detailed results tables showing facility utilization and flow information
📝 Instructions: Capture the detailed results tables. Show at least two tables: facility results and flow results. Highlight sortable columns, filters, and export options. Add annotations explaining how to interpret each column.
2.7 Scenario Comparison View
SCREENSHOT PLACEHOLDER
Side-by-Side Scenario Comparison
[Insert screenshot: Show scenario comparison interface. Annotate: (1) Scenario selector dropdown, (2) Side-by-side comparison view, (3) Difference highlights, (4) Save/load scenario buttons]
Figure 2.7: Scenario comparison view allowing users to evaluate multiple optimization results
📝 Instructions: Show the scenario comparison feature if available. Display two scenarios side-by-side with key differences highlighted. Include the scenario selector and save/load functionality.
2.8 Export and Reporting
SCREENSHOT PLACEHOLDER
Export Options and Report Generation
[Insert screenshot: Show export/report options. Annotate: (1) Export to Excel button, (2) Generate PowerPoint report, (3) PDF export option, (4) Custom report templates]
Figure 2.8: Export and reporting options for sharing optimization results
📝 Instructions: Capture the export menu or dialog. Show all available export formats (Excel, PowerPoint, PDF). Highlight any report customization options or templates available.
💡 Key Takeaway: These screenshots provide a visual reference for navigating the application. Keep this guide open while using the tool to quickly locate features and understand the interface layout.
🚀 Quick Start Tutorial (15 Minutes)
Learning Objective: By the end of this section, you will have successfully run your first optimization and understand the basic workflow.
What This Tool Does
Overview
This tool optimizes your supply chain network by analyzing all possible ways to move products from suppliers to customers, then selecting the most cost-effective routes and facility usage. You provide your network data (locations, costs, demand) in simple Excel templates, and the optimization engine mathematically calculates the best way to satisfy all customer demand while minimizing total costs.
The system considers facility operating costs, shipping expenses, capacity constraints, and routing options (like DC vs Local direct shipping) to find the optimal solution. Think of it as having an expert supply chain analyst run thousands of scenarios in seconds to find the absolute best configuration. The result: clear answers on which facilities to use, how much to ship on each lane, and exactly how much it will cost.
Flexible & Interactive
Beyond single-point optimization, the tool supports scenario comparison, Monte Carlo simulation for uncertainty analysis, and an interactive visual interface where you can workshop ideas by simply clicking on nodes or lanes to see detailed flows, costs, and utilization metrics. High-level summary statistics give you instant visibility into total network cost, service levels, and capacity usage, making it easy to explore trade-offs and gain actionable insights without running complex analyses yourself.
It answers questions like:
- Which facilities should supply which customers?
- How much should flow through each distribution center?
- Should we use DC method or Local direct shipping?
- What's the most cost-effective network configuration?
- Where are the cost savings opportunities in my network?
What You Need
- ✓ Excel files (provided templates)
- ✓ Your network data (facilities, customers, products)
- ✓ Shipping costs (or use our "reference" mode for quick start)
- ✓ 15 minutes to fill basic data
📊 Understanding Your Excel Files
You have TWO main files:
File 1: INPUT Data (Changes Monthly)
Filename: current_baseline_input.xlsx
What it contains: Your operational data that changes regularly
| Tab Name |
Purpose |
What to Fill |
| START HERE |
Read this first! Explains everything |
Instructions and color coding guide |
| Node Locations |
WHERE: List all your locations |
facility_name, location_type, lat/lon |
| demand |
WHAT: Customer demand by product |
customer_name, product_name, demand (units) |
| Facilities |
COSTS: Facility operating costs and capacity |
facility_name, fixed_cost, variable_cost, max_capacity |
| sources |
CAPABILITIES: Which facilities can make which products |
facility_name, product_name, purchase_method |
| Lane Cost |
SHIPPING COSTS: How much to ship between locations |
origin, destination, cost (or use "reference" mode!) |
| Lane Flow |
CONSTRAINTS: Shipping limits and lead times |
origin, destination, lead_time, max_capacity |
File 2: CONFIG Rules (Set Once)
Filename: configuration_input.xlsx
What it contains: Business rules that rarely change
| Tab Name |
Purpose |
What to Fill |
| START HERE |
Configuration guide |
Instructions |
| supply_chain_paths |
ROUTING: Allowed paths through your network |
Example: Supplier → DC → Customer (3 stops) |
| purchase_method_routing |
METHODS: Rules for DC vs Local vs Import methods |
Example: DC method must pass through a DC |
| service_level |
TARGETS: Customer service requirements |
service_level (%), cost_increase |
| unit_of_measurement |
CONVERSIONS: Unit conversions if needed |
Example: pallets to cases |
| safety_stock |
INVENTORY: Safety stock rules |
facility, product, safety_stock_days |
🎯 Step-by-Step: Your First Optimization
Learning Objective: Master the complete optimization workflow from data preparation to results interpretation.
Complete Workflow Diagram
WORKFLOW DIAGRAM PLACEHOLDER
End-to-End Optimization Process Flow
[Create a flowchart showing:]
1. Prepare Excel Files → 2. Validate Data → 3. Upload to System → 4. Configure Settings → 5. Run Optimization → 6. Review Results → 7. Export/Report → 8. Make Decisions
Figure 8.1: Complete optimization workflow from data preparation to decision-making
Hands-On Exercise: Your First Optimization
Exercise Overview
In this exercise, you'll complete a full optimization cycle from data preparation to results interpretation. Follow each step carefully and refer to the visual walkthrough section for interface guidance.
Estimated Time: 20-30 minutes
Prerequisites: Excel templates downloaded, application access
Step 1: Open the INPUT File (10 minutes)
Open: current_baseline_input.xlsx
1. Read the START HERE tab (2 minutes)
- Understand color coding
- See which columns are required
2. Fill Node Locations tab (3 minutes)
Example:
facility_name | location_type | latitude | longitude
─────────────────────────────────────────────────────────────
California Plant | plant | 34.0522 | -118.2437
Nevada DC | DC | 36.1699 | -115.1398
Customer Dallas | customer | 32.7767 | -96.7970
Supplier Chicago | supplier | 41.8781 | -87.6298
3. Fill demand tab (2 minutes)
Example:
customer_name | product_name | demand
───────────────────────────────────────────
Customer Dallas | Widget A | 5000
Customer Dallas | Widget B | 3000
Customer Miami | Widget A | 4000
4. Fill Facilities tab (3 minutes)
Example:
facility_name | product_name | fixed_cost | variable_cost | max_capacity
────────────────────────────────────────────────────────────────────────────
California Plant | Widget A | 100000 | 5.00 | 50000
Nevada DC | (blank) | 50000 | 0.50 | 100000
Step 2: Use "Quick Start" Mode for Lane Costs (2 minutes)
DON'T fill all lane costs manually! Use our smart "reference" mode:
- Open Lane Cost tab
- Fill just 3 columns:
origin_name | destination_name | cost_modeling_type
──────────────────────────────────────────────────────────────
California Plant | Nevada DC | reference
Nevada DC | Customer Dallas | reference
California Plant | Customer Dallas | reference
- That's it! System calculates costs based on distance automatically!
Optional: Fill sources and Lane Flow tabs later for advanced features
Step 3: Upload and Run Optimization (2 minutes)
- Open the web application
- Navigate to:
http://localhost:5000 (or your URL)
- Upload your INPUT file
- Click "Upload Data"
- Select
current_baseline_input.xlsx
- Wait for "Upload successful" message
- Run Optimization
- Click "Run Optimization"
- Select "Minimize Cost" mode
- Click "Start"
- Wait 30-60 seconds
- View Results!
- See network map with flows
- View cost breakdown
- Export detailed results
Step 4: Understand Your Results (5 minutes)
What you'll see:
📊 Network Summary:
Total Cost: $1,250,000
Shipping Cost: $800,000
Facility Cost: $450,000
Facilities Used: 3 of 5
Total Flow: 50,000 units
Service Level: 100%
Map View:
- Lines = Product flows
- Thickness = Volume
- Colors = Different products
- Hover = See flow details
Tables:
- Facility Results: Which facilities are used, capacity utilization
- Flow Results: Detailed flows between locations
- Cost Breakdown: Where money is spent
📊 Interpreting and Using Results
Understanding Your Optimization Results
After running an optimization, you'll receive comprehensive results that help you make informed decisions. This section explains how to interpret and use these results effectively.
Key Metrics to Review
| Metric |
What It Means |
How to Use It |
| Total Cost |
Sum of all costs (facilities + transportation) |
Primary KPI - compare across scenarios |
| Facility Utilization |
Percentage of capacity used at each facility |
Identify underutilized facilities for closure consideration |
| Service Level |
Percentage of demand satisfied |
Should be 100% - if not, check constraints |
| Flow Volume |
Total units flowing through network |
Verify matches total demand |
| Cost Breakdown |
Facility costs vs. transportation costs |
Identify cost drivers and optimization opportunities |
Making Decisions from Results
Decision Framework:
- Review Total Cost: Is it within budget? Compare to baseline
- Check Facility Usage: Which facilities are used? Are there opportunities to consolidate?
- Analyze Flows: Are flows logical? Do they make operational sense?
- Evaluate Trade-offs: Run scenarios to compare options
- Validate Feasibility: Can the solution be implemented in practice?
Scenario Comparison Best Practices
When comparing multiple scenarios, focus on:
- Cost Differences: How much can you save?
- Facility Changes: Which facilities open/close?
- Flow Patterns: How do routing decisions change?
- Risk Factors: Which solution is more robust?
Presenting Results to Stakeholders
Effective Presentation Tips:
- Start with high-level summary (total cost, key decisions)
- Use visual network maps to show flows
- Highlight cost savings vs. current state
- Show facility utilization to justify recommendations
- Include sensitivity analysis if available
- Address implementation considerations
🚀 Advanced Features
Learning Objective: Master advanced features to handle complex supply chain scenarios and gain deeper insights.
Feature 1: Purchase Method Optimization
What it does: Chooses between DC method (via distribution center) and Local method (direct ship)
When to use: When you have multiple sourcing options with different costs
How to set up:
- In sources tab, add purchase methods:
facility_name | product_name | primary_purchase_method | backup_purchase_method
─────────────────────────────────────────────────────────────────────────────────
Supplier Chicago | Widget A | DC | Local
- In Lane Cost tab, add costs for both methods:
origin | destination | cost_modeling_type | cost
───────────────────────────────────────────────────────────────
Supplier Chicago | Nevada DC | reference | (auto)
Nevada DC | Customer Dallas | reference | (auto)
Supplier Chicago | Customer Dallas | reference | (auto)
- Optimizer automatically chooses cheapest method!
Result:
✓ Optimizer compared:
DC method: Supplier → DC → Customer = $12/unit
Local method: Supplier → Customer = $15/unit
✓ Decision: Use DC method (saves $3/unit)
Feature 2: Tiered Pricing (Economies of Scale)
What it does: Models volume discounts - larger shipments get lower per-unit costs
When to use: When carriers offer volume discounts
How to set up:
- In Lane Cost tab, add tier columns:
origin | destination | tier_number | tier_volume_range | tier_rate
─────────────────────────────────────────────────────────────────────
Plant A | Customer X | 1 | 0-1000 | 10.00
Plant A | Customer X | 2 | 1001-5000 | 9.00
Plant A | Customer X | 3 | 5001+ | 8.00
- Optimizer automatically uses cheapest tiers!
Result:
If demand = 6,000 units:
1,000 units @ $10/unit = $10,000
4,000 units @ $9/unit = $36,000
1,000 units @ $8/unit = $8,000
─────────────────────────────────
Total: $54,000
Vs flat rate: 6,000 @ $10 = $60,000
Savings: $6,000 (10% discount)
Feature 3: Multi-Period Planning
What it does: Optimizes across multiple time periods (monthly, quarterly)
When to use: For planning across time with seasonal demand or time-varying costs
How to set up:
- Add time_period column to demand:
customer_name | product_name | demand | time_period
───────────────────────────────────────────────────
Customer A | Widget A | 5000 | Jan
Customer A | Widget A | 6000 | Feb
Customer A | Widget A | 4000 | Mar
- Optional: Add time_period to costs for seasonal rates
- Optimizer plans across all periods!
Feature 4: Level of Detail (LOD)
What it does: Control specificity of your data (generic or very detailed)
Flexibility levels:
Level 1 (Simple):
origin_name | destination_name | cost
──────────────────────────────────────
Plant A | Customer X | 10.00
→ Generic: Applies to all modes, carriers, products
Level 2 (Medium):
origin_name | destination_name | mode | cost
───────────────────────────────────────────────
Plant A | Customer X | truck | 10.00
Plant A | Customer X | rail | 8.00
→ Mode-specific
Level 3 (Detailed):
origin_name | destination_name | mode | carrier_name | product_name | cost
────────────────────────────────────────────────────────────────────────────
Plant A | Customer X | truck | FedEx | Widget A | 10.00
Plant A | Customer X | truck | UPS | Widget A | 9.50
→ Full detail: Different costs by carrier and product
Tip: Start simple (Level 1), add detail as needed!
Feature 5: Uncertainty Modeling
What it does: Models variability in demand, lead times, supplier reliability
When to use: For risk analysis and robust planning
How to set up:
- In demand tab, add distribution columns:
customer | product | demand_distribution_type | mean_or_mode | std_dev_or_min | max_value
───────────────────────────────────────────────────────────────────────────────────────────
Customer A | Widget A | triangular | 5000 | 4000 | 6000
- Run Monte Carlo simulation:
- System runs 100+ scenarios
- Shows P5, P50, P95 results
- Understand worst/average/best cases
Result:
Cost Analysis:
P5 (worst case): $1,500,000
P50 (median): $1,250,000
P95 (best case): $1,100,000
Decision: Budget $1,400,000 to cover 90% of scenarios
📈 Case Studies & Real-World Examples
Case Study 1: Distribution Network Consolidation
Scenario:
A mid-market manufacturer was operating 8 distribution centers across the US. Management wanted to evaluate if consolidating to 5 DCs would reduce costs while maintaining service levels.
Approach:
- Modeled current 8-DC network as baseline
- Created scenario with 5 strategically located DCs
- Compared total costs, service levels, and facility utilization
Results:
- 15% reduction in total network costs
- Maintained 100% service level
- Identified 3 underutilized DCs for closure
- ROI: $2.4M annual savings vs. $500K implementation cost
Key Takeaway:
Optimization revealed that geographic coverage could be maintained with fewer facilities, significantly reducing fixed costs without impacting service.
Case Study 2: Purchase Method Optimization
Scenario:
A retailer was manually deciding between DC method (via distribution center) and Local method (direct ship) for each customer order. They wanted to optimize this decision automatically.
Approach:
- Set up both purchase methods as options in sources tab
- Provided costs for both DC and Local shipping lanes
- Let optimizer choose cheapest method for each customer
Results:
- 8% reduction in transportation costs
- Automated decision-making (no manual review needed)
- Identified 40% of customers should use DC method, 60% Local
Key Takeaway:
Optimization automatically selects the most cost-effective purchase method based on volume, distance, and facility costs - eliminating guesswork.
Case Study 3: Seasonal Demand Planning
Scenario:
A consumer goods company needed to plan network capacity for seasonal demand fluctuations (Q4 peak season). They wanted to understand if they needed temporary facilities or could handle peak with existing network.
Approach:
- Modeled demand by time period (Q1-Q4)
- Added seasonal capacity constraints
- Evaluated scenarios with and without temporary facilities
Results:
- Existing network could handle 85% of peak demand
- Recommended 2 temporary DCs for Q4 only
- Saved $1.2M vs. permanent facility expansion
Key Takeaway:
Multi-period optimization helps plan for seasonal variations and identifies when temporary solutions are more cost-effective than permanent capacity.
Lessons Learned from Real Implementations
Common Success Factors:
- Start Simple: Begin with basic optimization, add complexity gradually
- Validate Results: Always check if solutions make operational sense
- Compare Scenarios: Don't rely on single optimization - compare multiple options
- Involve Operations: Get input from people who will implement the solution
- Iterate: Refine data and re-run as you learn more
⭐ Best Practices & Tips
Optimization Best Practices
1. Start with Reference Mode
Use reference mode for initial analysis to quickly understand your network structure. Refine with actual costs for final decisions.
2. Validate Your Data
Always validate data before optimization. Check for missing values, incorrect units, and logical inconsistencies.
3. Run Multiple Scenarios
Don't rely on a single optimization. Run multiple scenarios to understand trade-offs and validate results.
4. Review Results Critically
Even optimal solutions should be reviewed for operational feasibility. Ask: "Can we actually implement this?"
5. Keep Data Current
Update costs and demand data regularly (quarterly recommended). Stale data leads to poor decisions.
Common Pitfalls to Avoid
Watch out for:
- Over-constraining: Too many restrictions prevent finding good solutions
- Ignoring Implementation: Optimal on paper doesn't mean feasible in practice
- Single Scenario: Always compare multiple options
- Outdated Data: Using old costs or demand forecasts
- Over-complicating: Start simple, add detail only when needed
Tips for Faster Results
- Use reference mode for initial analysis
- Start with smaller networks (subset of facilities) to test
- Save scenarios frequently to avoid re-running
- Use Excel templates to speed up data entry
- Document your assumptions for future reference
🔧 Troubleshooting
Error: "No feasible solution found"
Meaning: Optimizer can't satisfy all constraints
Common causes:
- ✓ Demand exceeds total capacity
- ✓ Missing lane connections
- ✓ Sources can't make required products
How to fix:
- Check total demand vs total capacity
- Ensure all customers can be reached from suppliers
- Verify sources tab has product capabilities
Error: "Upload failed - invalid format"
Meaning: Excel file format issue
How to fix:
- ✓ Save as .xlsx format (not .xls or .csv)
- ✓ Don't rename column headers
- ✓ Keep required tabs (don't delete sheets)
- ✓ Fill required columns (see START HERE tab)
Result: Costs seem too high
Possible causes:
- Using "reference" mode (generic costs)
- Missing tier pricing
- Not using optimal purchase methods
How to improve:
- Fill actual costs in Lane Cost tab
- Add tier pricing for volume discounts
- Enable purchase method optimization
- Check for missing/expensive lanes
Map shows no flows
Possible causes:
- Optimization hasn't run yet
- Optimization failed
- Viewing wrong scenario
How to fix:
- Click "Run Optimization"
- Check console for error messages
- Select "Scenario 1" in dropdown
❓ Frequently Asked Questions
Q: How long does optimization take?
A: Usually 30-60 seconds for typical networks (5-10 facilities, 20-30 customers)
Large networks (50+ facilities, 500+ customers) may take 5-10 minutes
Q: Can I optimize multiple products?
A: Yes! Add multiple products in:
- demand tab (customer demands by product)
- sources tab (which facilities make which products)
- Optimizer handles all products simultaneously
Q: What if I don't know exact costs?
A: Use "reference" mode!
- Set
cost_modeling_type = reference in Lane Cost
- System calculates costs based on distance
- Good for initial analysis, refine later
Q: Can I model seasonality?
A: Yes! Use time_period columns:
- Add time_period to demand (seasonal demand)
- Add time_period to Lane Cost (seasonal rates)
- Add time_period to Facilities (seasonal capacity)
Q: How do I save my results?
A: Multiple options:
- Export to Excel (click "Export Results")
- Save scenario (click "Save Scenario")
- Take screenshots of map and tables
Q: Can I compare multiple scenarios?
A: Yes!
- Run first optimization → Save as "Scenario 1"
- Modify data (add facility, change costs)
- Run again → Save as "Scenario 2"
- Compare scenarios side-by-side
Q: What's the difference between fixed and variable cost?
A:
- Fixed cost: Doesn't change with volume (facility rent, equipment)
- Example: $100,000/month to operate DC (regardless of volume)
- Variable cost: Changes with volume (labor, materials)
- Example: $0.50/unit for handling in DC (more units = more cost)
Q: Should I use DC method or Local method?
A: Let the optimizer decide!
- Set both as options in sources tab
- Optimizer compares total costs
- Chooses cheapest method automatically
Generally:
- DC method: Better for high volumes, consolidation
- Local method: Better for low volumes, fast delivery
Q: How accurate are the results?
A: Results are mathematically optimal given your inputs
Key factors:
- ✓ Accurate costs → Accurate results
- ✓ Accurate demand → Accurate results
- ✓ Complete data → Better optimization
Tip: Start with "reference" mode, refine with actual data
📞 Getting Help
Need Support?
Contact: [Your contact info]
Include:
- Description of issue
- Screenshots if possible
- Excel file (if data-related)
- Error messages (if any)
Resources
📁 File Location: /current_webapp_vue/input_files/
📊 Sample Data: STANDARD_Template.xlsx
📘 This Guide: /documentation/training/
🔧 Technical Docs: /documentation/technical/
🎓 Training Checklist & Assessment
Training Completion Checklist
Complete these steps to master the tool:
- Read Executive Summary and understand tool benefits
- Review "How to Use This Guide" visual walkthrough
- Complete Quick Start section (15 minutes)
- Fill INPUT file (Node Locations, demand, Facilities)
- Run first optimization with "reference" mode
- View and understand results (map, tables, metrics)
- Try adding actual costs in Lane Cost tab
- Explore purchase method optimization
- Test tier pricing feature
- Save and export results
- Complete knowledge assessment below
Knowledge Assessment
Test your understanding with these questions:
Question 1: What are the two main Excel files required for optimization?
Answer: [Write your answer here]
Question 2: What is "reference" mode and when should you use it?
Answer: [Write your answer here]
Question 3: Explain the difference between DC method and Local method.
Answer: [Write your answer here]
Question 4: What information does the network map visualization show?
Answer: [Write your answer here]
Question 5: How do you compare multiple optimization scenarios?
Answer: [Write your answer here]
Training Completion Certificate
I certify that I have completed the Supply Chain Optimization Tool training:
Trainee Name: _________________________
Date Completed: _________________________
Trainer/Supervisor: _________________________
This certificate confirms completion of training. Retain for your records.
Congratulations! You're ready to optimize your supply chain! 🚀
📎 Appendix
A. Glossary of Terms
| Term |
Definition |
| DC Method |
Distribution Center method - products flow through a distribution center before reaching customers |
| Local Method |
Direct shipping method - products go directly from supplier to customer without passing through a DC |
| Reference Mode |
Automatic cost calculation based on distance when actual shipping costs are not available |
| Tiered Pricing |
Volume-based pricing where larger shipments receive lower per-unit costs |
| Monte Carlo Simulation |
Statistical method that runs multiple scenarios to understand uncertainty and variability |
| Fixed Cost |
Cost that doesn't change with volume (e.g., facility rent) |
| Variable Cost |
Cost that changes with volume (e.g., per-unit handling fees) |
| LOD (Level of Detail) |
Specificity level of data - from generic (all products) to detailed (product/carrier specific) |
B. Quick Reference Card
Essential Steps Checklist
- ✓ Prepare Excel files (INPUT and CONFIG)
- ✓ Fill required tabs: Node Locations, demand, Facilities
- ✓ Use "reference" mode for quick start
- ✓ Upload files to application
- ✓ Configure optimization settings
- ✓ Run optimization
- ✓ Review results (map, tables, metrics)
- ✓ Export results for reporting
C. Common Error Codes
| Error Message |
Cause |
Solution |
| "No feasible solution found" |
Constraints cannot be satisfied |
Check demand vs capacity, verify lane connections |
| "Upload failed - invalid format" |
Excel file format issue |
Save as .xlsx, check column headers, verify required tabs |
| "Missing required data" |
Required columns not filled |
Review START HERE tab, fill all required fields |
D. Change Log
| Version |
Date |
Changes |
| 1.0 |
November 2025 |
Initial release with comprehensive training content |
E. Additional Resources
- Video Tutorials: [Link to video library]
- Sample Data Files: /current_webapp_vue/input_files/
- Technical Documentation: /documentation/technical/
- User Community Forum: [Link to forum]
- Support Portal: [Link to support]
📝 Notes Section
Use this space for your own notes, tips, or reminders:
[Your notes here]