-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
@JuliaRegistrator register
Breaking changes
The Tableau constructor now creates standard form LPs by default. The signature for Tableau is
function Tableau(A::AbstractMatrix, b::Vector, c::Vector, canonical::Bool=false)Previously, the default for canonical was true. We switched to false because the Simplex Method works on tableaux in standard form. That means if the data is for a canonical form LP, it needs to be converted to standard form. Therefore standard form is more natural for the Simplex Method and we felt it should be the default for the Tableau constructor.
Summary
-
If the LP is in standard form, minimize
c'xs.t.Ax = b, x ≥ 0, useTableau(A, b, c). -
If the LP is in canonical form, minimize
c'xsubject toAx ≥ b, x ≥ 0, useTableau(A, b, c, false).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels