When branching on variables, the branch-and-bound procedure can give priority to branching on the binary variables first, or it can make an intelligent guess as to the next best variable to branch on, regardless of whether it is binary or general.

There are two possible settings for BRANPR:

BRANPR

Value

 

Branching Priority

0

LINGO decides

1

Binary variables first

Select the Binary variables first option to have LINGO give branching priority to the binary variables. Select LINGO Decides to have LINGO select the next integer variable for branching based on an intelligent guess regardless of whether it is binary or general. The default for this option is LINGO Decides, which should generally give the best results. However, on occasion, the Binary option may prevail.