Work

Linopy: Linear optimization with n-dimensional labeled variables

Year: 2023
Type: article
Abstract: Linopy is an open-source package written in Python to build and process linear and mixedinteger optimization with n-dimensional labeled input data.Using state-of-the-art data analysis packages, Linopy enables a high-level algebraic syntax and memory-efficient, fast communication with open and proprietary solvers.While similar packages use object-oriented implementations of single variables and constraints, Linopy stores and processes its data in an array-based data model.This allows the user to build large optimization models quickly and lays the foundation for features such as fast writing to array-oriented scientific data formats, masking, automatic solving on remote servers and model scaling.
Language: English
Open Access status: diamond
OpenAlex ID: W4366768502
FWCI: 6.012
Cites: 23
Cited by: 26
Related to: 10