This is the implementation of Multi-Integer Programming of transhipment model for post-disaster humanitarian logistics using Gurobipy. This model chooses the optimal way to distribute commodities by reducing the cost of inventory costs of multiple commodities and also take into account the cost of human suffering.
Demonstration of the model has been shown with Covid-19 data taken from https://covid19medinventory.in/. Thesis synopsis can be found at Link
Stages of Transhipment models considering all factors one-at-time can be accessed as:
URL | Info |
---|---|
Jupyter Notebook | Single commodity with multiple supply-demand nodes |
Jupyter Notebook | Multi-commodity with multiple supply-demand nodes |
Jupyter Notebook | Multi-commodity with single vehicle for minimization of vehicle visits |
Jupyter Notebook | Multi-commodity with single vehicle + minimization of net transport costs by introducing individual supply-demand travel costs |
Jupyter Notebook | Multi-commodity + Transport costs + Human Suffering at demand nodes to minimize unserved people |
Jupyter Notebook | Multi-commodity + Transport costs + Human Suffering at demand nodes to minimize unserved people taking care of deprivation costs |
Jupyter Notebook | Multi-commodity + Multi-vehicle Transport costs + Human Suffering at demand nodes to minimize unserved people taking care of deprivation costs |
Demand vs Supply (dotted) as function of time for each commodity
No of served patients (all commodities) for each week
Impact of the deprivation cost by comparison of 2 models: