Back to Search Start Over

AUGMECON-Py: A Python framework for multi-objective linear optimisation under uncertainty

Authors :
Forouli, Aikaterini
Pagonis, Anastasios
Nikas, Alexandros
Koasidis, Konstantinos
Xexakis, Georgios
Koutsellis, Themistoklis
Petkidis, Christos
Doukas, Haris
Source :
SoftwareX; December 2022, Vol. 20 Issue: 1
Publication Year :
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.

Details

Language :
English
ISSN :
23527110
Volume :
20
Issue :
1
Database :
Supplemental Index
Journal :
SoftwareX
Publication Type :
Periodical
Accession number :
ejs61398527
Full Text :
https://doi.org/10.1016/j.softx.2022.101220