Here is part of a ".bas" file given by HiGHS using serial dual simplex method to solve an LP problem:

HiGHS v1
# Columns 57471
3 1 1 3 3 1 1 3 3 1 1 3 1 3 3 1 ...

What does the number "3" mean? I know that "1" indicates the basic variables, "0" indicates the non-basic variables at their lower bounds and "2" indicates the non-basic variables at their upper bounds.


1 Answer 1


Here is the enum documentation:


But you have to infer that kLower is 0 and so on.

The status 3 is kZero: A free variable is nonbasic and set to zero


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.