/StochasticMRP

This repository contains the code associated with the paper "Stochastic Optimization for Material Requirements Planning" currently under review.

Primary LanguagePythonBoost Software License 1.0BSL-1.0

The file MIPSolver.py provides the implementation of the different MIP models (determinist, two-stage, and multi-stage).

The file DecentralizedMRP.py provide classical MRP rules with safety stock.

The file scenario.py provide the different scenario generation methods (CMC, QMC, RQMC). For the multi-stage model, it uses the scenario tree based approach implement in the file ScenarioTreeNode.py and ScenarioTree.py.

The instances are available in the folder Instances.