Skip to main content
Have a personal or library account? Click to login
PyGuLP: A Python Package for Weighted Goal Linear Programming Cover

PyGuLP: A Python Package for Weighted Goal Linear Programming

Open Access
|Oct 2026

Figures & Tables

Figure 1

Conceptual overview of Goal Linear Programming: PyGuLP distinguishes between hard feasibility constraints, which define the admissible solution space, and aspirational goals, which represent target outcomes that may be achieved with allowable deviations. The package automatically constructs under- and over-deviation variables and applies weighted penalties to deviations from competing targets, enabling transparent multi-objective optimization and reproducible decision support within the Python ecosystem.

DOI: https://doi.org/10.5334/jors.716 | Journal eISSN: 2049-9647
Language: English
Page range: 64 - 64
Submitted on: Mar 4, 2026
Accepted on: Oct 7, 2026
Published on: Oct 21, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services

© 2026 Kshitij Vaidya, Roomani Srivastava, Ishan Pandit, Kshitij Jadhav, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.