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

Dual method for linear programs #7290

Open
nathanncohen mannequin opened this issue Oct 25, 2009 · 1 comment
Open

Dual method for linear programs #7290

nathanncohen mannequin opened this issue Oct 25, 2009 · 1 comment

Comments

@nathanncohen
Copy link
Mannequin

nathanncohen mannequin commented Oct 25, 2009

This is a basic functionality of Linear Program which has to be implemented in Sage. This function could use the functions defined in libraries such as GLPK or CBC.

http://en.wikipedia.org/wiki/Linear_programming

Update:

This old ticket is somewhat vague. Some clarification.

  • For simplex-based solvers, there should be facilities for extracting dual information from the optimal dictionary. Some backends already provide functions like get_row_dual (GLPK); LPBackendDictionary - a debugging view of a MIP backend connected to interactive_simplex_method #18804 provides a way to expose this information in a more high-level way.
  • For simplex-based solvers, there should be a way to explicitly request using the primal or the dual simplex method. For GLPK, this is possible using solver parameter "primal_v_dual". Other solvers support this too, but I don't think the Sage backends expose it. Ideally, there should be a backend-independent way to request a particular method.

CC: @sagetrac-r-gaia-cs

Component: linear programming

Issue created by migration from https://trac.sagemath.org/ticket/7290

@nathanncohen nathanncohen mannequin added this to the sage-5.11 milestone Oct 25, 2009
@jdemeyer jdemeyer modified the milestones: sage-5.11, sage-5.12 Aug 13, 2013
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.1, sage-6.2 Jan 30, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.2, sage-6.3 May 6, 2014
@sagetrac-vbraun-spam sagetrac-vbraun-spam mannequin modified the milestones: sage-6.3, sage-6.4 Aug 10, 2014
@mkoeppe

This comment has been minimized.

@mkoeppe mkoeppe modified the milestones: sage-6.4, sage-7.2 Mar 30, 2016
@mkoeppe mkoeppe removed this from the sage-7.2 milestone Dec 29, 2022
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

2 participants