Purpose
Set the
status of a variable or constraint in a basis.
Synopsis
procedure setbstat(b:basis,v:mpvar,s:integer)
procedure setbstat(b:basis,c:linctr,s:integer)
Arguments
b
|
A basis
|
v
|
A decision variable
|
c
|
A linear constraint
|
s
|
Basis status.
For a variable:
-1
|
Remove the variable from the basis
|
0
|
Variable is non-basic at lower bound, or superbasic at zero if the variable has no lower bound
|
1
|
Variable is basic
|
2
|
Variable is non-basic at upper bound
|
3
|
Variable is super-basic
|
For a constraint:
-1
|
Remove the constraint from the basis
|
0
|
Slack, surplus or artificial is non-basic at lower bound
|
1
|
Slack, surplus or artificial is basic
|
2
|
Slack or surplus is non-basic at upper bound
|
3
|
Slack or surplus is super-basic
|
|
Related topics
If you have any comments or suggestions about these pages,
please send mail to docs@dashoptimization.com.