https://github.com/assem-elqersh/inventory-optimization-models
Python-based library for inventory optimization and cost calculation using various models. Includes EOQ, Wagner-Whitin, Silver-Meal, Least Unit Cost, Lot-for-Lot, and other heuristics with a user-friendly GUI for visualization, and will be further improved to accept data from json files as an input.
https://github.com/assem-elqersh/inventory-optimization-models
eoq heuristics inventory-control inventory-management lot-sizing supply-chain wagner-whitin
Last synced: 4 months ago
JSON representation
Python-based library for inventory optimization and cost calculation using various models. Includes EOQ, Wagner-Whitin, Silver-Meal, Least Unit Cost, Lot-for-Lot, and other heuristics with a user-friendly GUI for visualization, and will be further improved to accept data from json files as an input.
- Host: GitHub
- URL: https://github.com/assem-elqersh/inventory-optimization-models
- Owner: Assem-ElQersh
- Created: 2024-11-28T14:23:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-28T14:34:24.000Z (over 1 year ago)
- Last Synced: 2025-05-07T15:52:53.940Z (about 1 year ago)
- Topics: eoq, heuristics, inventory-control, inventory-management, lot-sizing, supply-chain, wagner-whitin
- Language: Python
- Homepage:
- Size: 7.81 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Inventory Optimization Models
This repository provides a comprehensive Python library for inventory optimization and cost calculation using several models. It includes both classic and heuristic approaches, as well as a GUI for interactive analysis and visualization.
## Features
- **EOQ Model:** Economic Order Quantity for time-varying demand.
- **Wagner-Whitin Model:** Optimal lot-sizing using dynamic programming.
- **Silver-Meal Heuristic:** A cost-effective approach for lot-sizing.
- **Least Unit Cost Heuristic:** Minimize costs per unit over a planning horizon.
- **Lot-for-Lot Model:** Simplified approach matching order sizes to demand.
- **Part-Period Balancing:** Align order sizes to balance setup and carrying costs.
- **Three-Month Replenishment Model:** Fixed interval replenishment strategy.
- **EOQ Time Supply Model:** A time-based interpretation of EOQ.
The repository also features a **GUI** for easy interaction and plotting of inventory and cost metrics.