AUGMECON-Py: A Python Framework for Multi-Objective Linear Optimisation Under Uncertainty

13 Pages Posted: 10 Jun 2022

See all articles by Aikaterini Forouli

Aikaterini Forouli

National Technical University of Athens (NTUA) - Energy Policy Unit

Anastasios Pagonis

National Technical University of Athens (NTUA) - School of Electrical and Computer Engineering

Alexandros Nikas

National Technical University of Athens (NTUA) - Energy Policy Unit

Konstantinos Koasidis

National Technical University of Athens (NTUA) - Energy Policy Unit

Georgios Xexakis

HOLISTIC P.C.

Themistoklis Koutsellis

National Technical University of Athens (NTUA) - Energy Policy Unit

Christos Petkidis

HOLISTIC P.C.

Haris Doukas

National Technical University of Athens (NTUA) - Energy Policy Unit

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

Forouli, Aikaterini and Pagonis, Anastasios and Nikas, Alexandros and Koasidis, Konstantinos and Xexakis, Georgios and Koutsellis, Themistoklis and Petkidis, Christos and Doukas, Haris, AUGMECON-Py: A Python Framework for Multi-Objective Linear Optimisation Under Uncertainty. Available at SSRN: https://ssrn.com/abstract=4133131 or http://dx.doi.org/10.2139/ssrn.4133131

Aikaterini Forouli (Contact Author)

National Technical University of Athens (NTUA) - Energy Policy Unit ( email )

Athens
Greece

Anastasios Pagonis

National Technical University of Athens (NTUA) - School of Electrical and Computer Engineering ( email )

Alexandros Nikas

National Technical University of Athens (NTUA) - Energy Policy Unit ( email )

Athens
Greece

Konstantinos Koasidis

National Technical University of Athens (NTUA) - Energy Policy Unit ( email )

Athens
Greece

Georgios Xexakis

HOLISTIC P.C. ( email )

Mesogeion Avenue 507
Athens
Greece

Themistoklis Koutsellis

National Technical University of Athens (NTUA) - Energy Policy Unit ( email )

Athens
Greece

Christos Petkidis

HOLISTIC P.C. ( email )

Haris Doukas

National Technical University of Athens (NTUA) - Energy Policy Unit ( email )

Athens
Greece

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
61
Abstract Views
284
Rank
711,314
PlumX Metrics