An interactive educational repository for learning mathematical concepts through practical supply chain and business problems.
-
BookWise Distribution: Warehouse location optimization using linear programming
- Facility location
- Cost minimization
- Coverage constraints
-
BooBoo Interactive: Bullwhip Effect Analysis and Mitigation
- Supply chain simulation
- Demand amplification analysis
- Mitigation strategies comparison
- Performance visualization
-
BookWise Interactive: Book-to-Bill Ratio Analysis
- Order pattern analysis
- Performance metrics
- Trend visualization
- Optimization strategies
-
Basic Concepts
- ABC Analysis
- Economic Order Quantity (EOQ)
- Safety Stock Calculation
- Reorder Point Determination
-
Advanced Topics
- Multi-product Systems
- Service Level Optimization
- Cost Trade-off Analysis
- Dynamic Inventory Models
-
GameStop Pre-order Analysis: Video game pre-order optimization
- Demand modeling
- Distribution fitting
- Inventory optimization
- Risk assessment
- Monte Carlo simulation
-
Supply Chain Risk Analysis
- Bullwhip effect quantification
- Demand uncertainty modeling
- Service level probability
- Risk mitigation strategies
-
SunGlass Hut Inventory: Apply normal distribution to retail inventory
- Service level analysis
- Z-score calculations
- Two-stage inventory systems
-
QuickPrint Optimization: Process improvement through hypothesis testing
- T-tests
- P-value interpretation
- Performance metrics
MITx-SC/
├── inventory_management/
│ ├── basic/
│ │ ├── abc_analysis.ipynb
│ │ ├── eoq_analysis.ipynb
│ │ ├── safety_stock_analysis.ipynb
│ │ └── reorder_point_analysis.ipynb
│ └── advanced/
├── optimization/
│ ├── booboo_interactive.ipynb
│ ├── bookwise_interactive.ipynb
│ └── solutions/
├── probability/
│ ├── gamestop_preorder.ipynb
│ └── solutions/
└── statistics/
├── sunglass_hut.ipynb
└── quickprint.ipynb
Each notebook follows a consistent 4-part learning approach:
- Concept Introduction and Business Context
- Mathematical Foundation and Theory
- Implementation and Code Examples
- Analysis and Interpretation
- Interactive Jupyter notebooks
- Real-world business scenarios
- Step-by-step solution guidance
- Comprehensive visualizations
- Automated solution verification
- Extension exercises
- Python 3.8+
- Jupyter Notebook environment
- Required libraries:
- NumPy
- Pandas
- Matplotlib
- Seaborn
- SciPy
- Clone the repository
- Install required dependencies
- Launch Jupyter Notebook
- Navigate to desired topic
- Follow guided exercises
We welcome contributions! Please see our contributing guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
- MITx Supply Chain Management Program
- Contributors and reviewers
- Open source community
- All problems include automated tests
- Tests run on Python 3.8, 3.9, and 3.10
- Coverage reports available through CodeCov
The repository includes a comprehensive testing framework in utils/testing/:
test_all.py: Main test runnerprobability_tests.py: Basic probability concept testsinventory_tests.py: Inventory management testshypothesis_tests.py: Statistical testingregression_tests.py: Regression analysis tests
test_warehouse_location.py: Tests for facility location modelstest_supply_network.py: Tests for network optimizationtest_production_optimization.py: Tests for production planningtest_beverageco.py: Tests for beverage productiontest_riskshield.py: Tests for risk managementtest_greenchain.py: Tests for sustainable supply chain
test_booboo_interactive.py: Tests for supply chain risk analysistest_bookwise_interactive.py: Tests for demand forecasting