https://github.com/sanjurajveer/sustainable_supply_chain_optimisation
Optimising supply chain using multi objective optimisation
https://github.com/sanjurajveer/sustainable_supply_chain_optimisation
Last synced: about 2 months ago
JSON representation
Optimising supply chain using multi objective optimisation
- Host: GitHub
- URL: https://github.com/sanjurajveer/sustainable_supply_chain_optimisation
- Owner: sanjurajveer
- Created: 2025-07-27T08:15:29.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-07-27T08:23:39.000Z (2 months ago)
- Last Synced: 2025-07-27T10:17:17.583Z (2 months ago)
- Language: Python
- Size: 5.86 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sustainable Supply Chain Optimization using Gurobi
This project presents a **multi-objective optimization model** for a sustainable supply chain considering **economic, environmental, and social** dimensions. It is implemented in Python using **Gurobi Optimizer** and compares five widely used multi-objective techniques.
---
## 📌 Problem Overview
We aim to determine the optimal production quantities for multiple products, balancing:
- 💰 **Profit maximization** (economic)
- 🌱 **Emission minimization** (environmental)
- 👷 **Labor maximization** (social)Subject to constraints like:
- Production capacity
- Budget
- Emission caps
- Demand limits
- Minimum labor requirement---
## ⚙️ Methods Implemented
The following multi-objective optimization methods are implemented and compared:
1. **Aggregated Method**
2. **Weighted Sum Method** (with normalization)
3. **ε-Constrained Method**
4. **Lexicographic Method**
5. **Goal Programming**---
---
## 🔧 Dependencies
- Python ≥ 3.8
- [Gurobi Optimizer](https://www.gurobi.com/)
- `gurobipy` Python API### Installation
```bash
# Activate your environment (if using one)
source ~/gurobi-env/bin/activate# Install Gurobi Python bindings
pip install gurobipy