12.07.2015 Views

ILOG CPLEX 11.0 User's Manual

ILOG CPLEX 11.0 User's Manual

ILOG CPLEX 11.0 User's Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Special Goals in Branch & Cut<strong>ILOG</strong> <strong>CPLEX</strong> provides a selection of special goals that can be used to specify how toproceed in branch & cut. These special goals are:◆ Or Goal on page 430◆ And Goal on page 430◆ Fail Goal on page 430◆ Local Cut Goal on page 431◆ Null Goal on page 431◆ Branch as <strong>CPLEX</strong> Goal on page 431◆ Solution Goal on page 432Or GoalAn Or goal is a goal that creates subnodes of the current node. This function takes at least 2and up to 6 goals as arguments. For each of its arguments, the Or goal will create a subnodein such a way that when that subnode is processed, the corresponding goal will be executed.After the goal has been executed, the current node is immediately deactivated.In the C++ API, an Or goal is returned by IloCplex::GoalI::OrGoal.In the Java API, an Or goal is returned by the method IloCplex.or.In the .NET API, an Or goal is returned by the method Cplex.Or.And GoalAn And goal also takes goals as arguments. It returns a goal that will cause <strong>ILOG</strong> <strong>CPLEX</strong> toexecute all the goals passed as arguments in the order of the arguments.In the C++ API, an And goal is returned by IloCplex::GoalI::AndGoal.In the Java API, an And goal is returned by the method IloCplex.and.In the .NET API, an And goal is returned by the method Cplex.And.Fail GoalA Fail goal creates a goal that causes <strong>ILOG</strong> <strong>CPLEX</strong> to prune the current node. In otherwords, it discontinues the search at the node where the goal is executed. <strong>ILOG</strong> <strong>CPLEX</strong> willcontinue with another active node from the tree, if one is available.In the C++ API, a Fail goal is returned by IloCplex::GoalI::FailGoal430 <strong>ILOG</strong> <strong>CPLEX</strong> <strong>11.0</strong> — USER’ S MANUAL

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!