coin-or / pulp

A python Linear Programming API

Home Page:http://coin-or.github.io/pulp/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multiobjective Optimization Support

erdembanak opened this issue · comments

In Gurobi and CPLEX, it is possible to use multiple objectives: https://www.gurobi.com/documentation/current/refman/multiple_objectives.html

They extend LP format and do it similarly:

https://www.ibm.com/docs/en/icos/22.1.1?topic=representation-multiobjective-optimization-in-lp-file-format
https://www.gurobi.com/documentation/current/refman/lp_format.html#format:LP

Gurobi also extends MPS:

https://www.gurobi.com/documentation/current/refman/mps_format.html#format:MPS

A good starting point would be supporting writing LP (and MPS maybe) based on the format used by CPLEX and Gurobi.

Additional info

Please answer these questions before submitting your feature request.

Is your feature request related to an issue? Please include the issue number.

Does this feature exist in another product or project? Please provide a link.