A user-friendly Python desktop application that solves the Transportation Problem using Linear Programming (via PuLP) and provides a clean UI built with CustomTkinter.
This tool allows users to:
- Dynamically enter cost tables based on number of sources/destinations
- Auto-balance unbalanced problems using dummy rows/columns
- View optimal allocations and total transportation cost
- Experience a responsive, theme-switchable user interface
- 📊 Dynamic cost matrix generator
- 🧮 Solves both balanced and unbalanced problems
- 🔁 Auto-handles dummy source/destination rows
- 🌗 Dark & light theme toggle
- 🎯 Instant results with step-by-step display
- 🧰 Built using
CustomTkinter+PuLP
Make sure you have Python 3.7+
Install required packages with:
pip install -r requirements.txt