or-tutorial
는 경영과학(OR/MS) 튜토리얼입니다. 본 강좌의 목적은 수리 모형을 파이썬으로 구현하는데 있습니다. 따라서, 이론적인 내용 및 수리 모형으로 정식화 과정 생략하였습니다. 자세한 내용은 참고한 서적을 참고하시기 바랍니다.
or-tutorial
is an operations research tutorial. The purpose of this tutorial is to implement mathematical models in Python. So, I omitted the mathematical formulation. For more information, please read the references.
or-tutorial
requires:
- Python (>= 3.7.4)
- NumPy (>= 1.16.5)
- pandas (>= 0.25.1)
- PuLP (>= 1.6.9)
- GUROBI (>= 8.1.1)
- DEAP (>= 1.3.1)
- tabulate (>= 0.8.5)
- Product Mix Problem - product-mix.ipynb
- Sensitivity Analysis - sensitivity-analysis.ipynb
- Production Planning Problem - production-planning.ipynb
- Portfolio Selection Problem - portfolio-selection.ipynb
- Workforce Scheduling - workforce-scheduling.ipynb
- Transportation Problem - transportation.ipynb
- Knapsack Problem - knapsack.ipynb
- Traveling Salesman Problem - traveling-salesman.ipynb
- Capital Budgeting Problem - capital-budgeting.ipynb
- Set Covering Problem -
- Plant Location Problem -
- Vehicle Routing Problem - vehicle-routing.ipynb
- Shortest Path Problem -
- Minimum Spanning Tree Problem -
- Maximum Flow Problem -
- Minimum Cost Flow Problem -
- News Vendor Problem -
- Economic Order Quantity (EOQ) -
- Lot-Sizing Problem -
- Joint Replenishment Problem (JRP) -
- Single Machine -
- Flow-Shop Scheduling -
- Job-Shop Scheduling - job-shop.ipynb