WisdomU is a solving engine for Operations Research problems, developed in Python. This project translates complex mathematical models (based on the methodology presented in Hillier & Lieberman) into functional algorithms.
- Clean Architecture: Implements abstract classes and inheritance to decouple mathematical models from solving algorithms.
- Object-Oriented Design (OOD): Applies object-oriented principles to create an extensible and maintainable codebase.
- Scalability: Designed to support optimization problems with varying numbers of decision variables and constraints.
models/: Contains mathematical models and the abstract base classes.solvers/: Implements solving algorithms (e.g., Simplex and Graphical Method).utils/: Provides helper functions for data processing and validation.notes/: Contains documentation explaining the implemented modules and the underlying theory.
- Language: Python 3.14.3
- Development Environment: VS Code, Git
- Core Theory: Introduction to Operations Research (Hillier & Lieberman, 9th Ed.)