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

Solutions and suffixes pre- / postsolve #184

Open
4 of 6 tasks
glebbelov opened this issue Jul 13, 2022 · 0 comments
Open
4 of 6 tasks

Solutions and suffixes pre- / postsolve #184

glebbelov opened this issue Jul 13, 2022 · 0 comments
Assignees

Comments

@glebbelov
Copy link
Contributor

glebbelov commented Jul 13, 2022

Propagate solutions and suffixes to / from expression trees and the solver model.

  • Implement .FuncPieces and other Gurobi attributes for non-linear functional constraints
  • Warn about contradicting suffix values for subexpressions
  • Have a default / configurable resolve mechanism
  • But only for constraints using that suffix
    • This is necessary because, e.g., Gurobi does not accept FuncPieces attr for other general constraints
  • Possibly, API for automatic delivery of such suffixes (no user Pre- / Postsolve code). Done?
  • For solutions, take e.g. dual value only for the main constraint of the group
@glebbelov glebbelov self-assigned this Jul 13, 2022
glebbelov added a commit that referenced this issue Jul 13, 2022
Prefer maximal of two non-0 suffix values
glebbelov added a commit that referenced this issue Jul 18, 2022
glebbelov added a commit that referenced this issue Jul 19, 2022
glebbelov added a commit that referenced this issue Jul 20, 2022
By fixing autolinking
@glebbelov glebbelov mentioned this issue Jul 21, 2022
3 tasks
glebbelov added a commit that referenced this issue Jul 21, 2022
They should only be set for approximated constraints
glebbelov added a commit that referenced this issue Jul 26, 2022
Also restructure 'Expressions Supported'
glebbelov added a commit that referenced this issue Jul 29, 2022
Flush valuepresolve export after adding model to solver where more links are added
glebbelov added a commit that referenced this issue Jul 24, 2023
Restoring objective value is ensured by CopyLink which copies without conflict resolution
glebbelov added a commit that referenced this issue Oct 6, 2023
glebbelov added a commit that referenced this issue Oct 10, 2023
Also for ampl/escrow/#141
glebbelov added a commit that referenced this issue Jan 11, 2024
@glebbelov glebbelov changed the title Suffixes via expression trees Solutions and suffixes pre- / postsolve Nov 27, 2024
glebbelov added a commit that referenced this issue Nov 27, 2024
Also: fix storage of sparsity patterns in MP2NL #237
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