Algorithm behind multi-objective LP #2189
constantinosTsirogiannis
started this conversation in
General
Replies: 1 comment 2 replies
-
|
No, five LPs/MIPs are solved, but sequentially, with the second to fifth having constraints to guarantee that the previous objective values will be within a percentage of their optimal value. I'll look up the Grossonne approach to see how it differs |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi all,
Thanks for the great work that you have put in developing HiGHS. Regarding the lexicographic multi-objective feature in LP optimization, I would like to ask the following:
When optimizing for e.g. five objectives, the feature could be implemented by running sequentially five optimizations one after the other, each time optimizing a different objective. Is the current implementation doing this under the hood, or is there a more elaborate method executed which produces the desired result in one go? I had seen previous work on multi-objective simplex using the so-called Grossone method [1] and I was wondering if you are using something similar that provides runtime benefits compared to several sequential runs.
Thanks for your help,
--C
[1] Lexicographic Multi-Objective Linear Programming using Grossone Methodology: Theory and Algorithm, M. Cococcioni, M. Pappalardo, Y.D. Sergeyev
Beta Was this translation helpful? Give feedback.
All reactions