-
-
Notifications
You must be signed in to change notification settings - Fork 568
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
GLPK backend: More basis status and tableau data functions #19472
Comments
This comment has been minimized.
This comment has been minimized.
New commits:
|
Commit: |
comment:5
Is it possible to add a short explanation of (and a reference) what "warming up the basis" means? And another question - will there be any frontend functions available to take advantage of this stuff, or it's got to be backend-specific? |
comment:6
Replying to @dimpase:
The GLPK manual offers this explanation: "This operation includes computing factorization of the basis matrix (if it does not exist), com- puting primal and dual components of basic solution, and determining the solution status."
Our current plan is to expose these functions only through a simplified interface that we call "LPBackendDictionary" (#18804), which offers a naive "textbook-style" view on the simplex solvers. A full-featured frontend interface would be rather tricky. OSI tried that and I'm not sure it really succeeded. |
comment:7
OK. |
Reviewer: Dima Pasechnik |
Changed branch from u/zwang/GLPK_backend_More_basis_status_and_tableau_data_functions to |
This is a follow-up to #18685, #18732.
It adds get_row_prim, set_row_stat, set_col_stat, warm_up.
These are the remaining functions necessary to implement #18804.
CC: @uduse @dimpase @nathanncohen @videlec @yuan-zhou
Component: numerical
Author: Aedi Wang
Branch/Commit:
37e90e8
Reviewer: Dima Pasechnik
Issue created by migration from https://trac.sagemath.org/ticket/19472
The text was updated successfully, but these errors were encountered: