Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multi-objective emulator #239

Open
1 task
glebbelov opened this issue May 21, 2024 · 0 comments
Open
1 task

Multi-objective emulator #239

glebbelov opened this issue May 21, 2024 · 0 comments
Assignees

Comments

@glebbelov
Copy link
Contributor

Emulate multiple objectives

  • Support suffixes .objpriority, -weight, -relgap, -absgap
@glebbelov glebbelov self-assigned this May 21, 2024
glebbelov added a commit that referenced this issue May 21, 2024
Breaking: Backend implements GetSolveResult()

No suffixes, lexicographic in the input order
glebbelov added a commit that referenced this issue May 22, 2024
glebbelov added a commit that referenced this issue May 27, 2024
glebbelov added a commit that referenced this issue May 27, 2024
glebbelov added a commit that referenced this issue May 28, 2024
FlatModelInfo is now updated so backend can preallocate
glebbelov added a commit that referenced this issue May 28, 2024
glebbelov added a commit that referenced this issue May 28, 2024
PrepareNextIter() gets lambdas to obtain solution status and solution
glebbelov added a commit that referenced this issue May 29, 2024
glebbelov added a commit that referenced this issue May 30, 2024
For compatibility with native handling in solvers
glebbelov added a commit that referenced this issue Jun 4, 2024
Don't recompute objectives when no solution available
glebbelov added a commit that referenced this issue Jun 4, 2024
glebbelov added a commit that referenced this issue Jun 4, 2024
glebbelov added a commit that referenced this issue Jun 17, 2024
glebbelov added a commit that referenced this issue Jun 17, 2024
glebbelov added a commit that referenced this issue Jun 18, 2024
Fails except with Gurobi
glebbelov added a commit that referenced this issue Jul 29, 2024
Represent as 1 constraint (was split before)

Also: fix obj sense propagation using obj weights in obj:multi mode #239
glebbelov added a commit that referenced this issue Aug 26, 2024
glebbelov added a commit that referenced this issue Aug 27, 2024
glebbelov added a commit that referenced this issue Aug 27, 2024
Only for NL solvers with linear obj (SCIP). For proper expressions in obj, need more work in the emulator
glebbelov added a commit that referenced this issue Nov 8, 2024
glebbelov added a commit that referenced this issue Nov 21, 2024
So that QP/nonlinearities can be combined before they are made expressions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant