AUGMECON-Py: A Python Framework for Multi-Objective Linear Optimisation Under Uncertainty
13 Pages Posted: 10 Jun 2022
Abstract
This paper presents AUGMECON-Py, a Python framework for solving large and complex multi-objective linear programming problems under uncertainty, optimally and robustly capturing all solutions. On the core of the AUGMECON-Py software lies the integration of a well-established optimisation algorithm (AUGMECON) with Monte Carlo analysis that helps maximise robustness against stochastic uncertainty, thereby avoiding the complexity of numerous cascading methods and code scripts. Using an object-oriented language, AUGMECON-Py overcomes limitations of its predecessors regarding memory requirements, and further extends the solution algorithm to ensure no efficient solution is left outside the solution grid. The framework is easily accessible, offering effortless data pre- and post-processing, management, and visualisation of results.
Keywords: multi-objective linear programming, uncertainty analysis, python, ε-constraint
Suggested Citation: Suggested Citation