If you know the objective value of a solution to a model, you can enter it as a hurdle tolerance. This value is used in the branch-and-bound solver to narrow the search for the optimum. More specifically, LINGO will only search for integer solutions where the objective is better than the hurdle value. This comes into play when LINGO is searching for an initial integer solution. LINGO can ignore branches in the search tree with objective values worse than the hurdle value, because a better solution exists (i.e., the hurdle) on some alternate branch. Depending on the problem, a good hurdle value can greatly reduce solution time. Once LINGO finds an initial integer solution, however, the Hurdle tolerance no longer has an effect.

Note:Be sure when entering a hurdle value that a solution exists that is at least as good or better than your hurdle. If such a solution does not exist, LINGO will not be able to find a feasible solution to the model.

The default hurdle value is None. In other words, a hurdle value is not used by the solver. To clear an existing hurdle value, type SET HURDLE NONE.