Detailed Descriptionfull strong LP branching rule Definition in file branch_fullstrong.c. Go to the source code of this file.
Macro Definition Documentation
Definition at line 30 of file branch_fullstrong.c. Referenced by SCIPincludeBranchruleFullstrong(), and SCIPselectVarStrongBranching().
Definition at line 31 of file branch_fullstrong.c. Referenced by SCIPincludeBranchruleFullstrong().
Definition at line 32 of file branch_fullstrong.c. Referenced by SCIPincludeBranchruleFullstrong().
Definition at line 33 of file branch_fullstrong.c. Referenced by SCIPincludeBranchruleFullstrong().
Definition at line 34 of file branch_fullstrong.c. Referenced by SCIPincludeBranchruleFullstrong().
number of intermediate LPs solved to trigger reevaluation of strong branching value for a variable that was already evaluated at the current node Definition at line 36 of file branch_fullstrong.c. Referenced by SCIPincludeBranchruleFullstrong().
maximum number of propagation rounds to be performed during strong branching before solving the LP (-1: no limit, -2: parameter settings) Definition at line 39 of file branch_fullstrong.c. Referenced by SCIPincludeBranchruleFullstrong().
should valid bounds be identified in a probing-like fashion during strong branching (only with propagation)? Definition at line 42 of file branch_fullstrong.c. Referenced by SCIPincludeBranchruleFullstrong().
should strong branching be applied even if there is just a single candidate? Definition at line 45 of file branch_fullstrong.c. Referenced by SCIPincludeBranchruleFullstrong(). Function Documentation
copy method for branchrule plugins (called when SCIP copies plugins) Definition at line 70 of file branch_fullstrong.c.
destructor of branching rule to free user data (called when SCIP is exiting) Definition at line 84 of file branch_fullstrong.c.
initialization method of branching rule (called after problem was transformed) Definition at line 104 of file branch_fullstrong.c.
deinitialization method of branching rule (called before transformed problem is freed) Definition at line 119 of file branch_fullstrong.c.
Selects a variable from a set of candidates by strong branching
Definition at line 148 of file branch_fullstrong.c. References BRANCHRULE_NAME, FALSE, MAX, MIN, NULL, SCIP_Bool, SCIP_CALL, SCIP_CONSADDED, SCIP_CUTOFF, SCIP_DECL_BRANCHEXECLP(), SCIP_Longint, SCIP_LPSOLSTAT_OPTIMAL, SCIP_OKAY, SCIP_Real, SCIP_REDUCEDDOM, SCIP_VERBLEVEL_HIGH, SCIPallColsInLP(), SCIPallocBufferArray, SCIPbranchruleGetData(), SCIPchgVarLb(), SCIPchgVarUb(), SCIPdebugMessage, SCIPendStrongbranch(), SCIPfeasCeil(), SCIPfeasFloor(), SCIPfindBranchrule(), SCIPfreeBufferArray, SCIPgetBranchScore(), SCIPgetCutoffbound(), SCIPgetDepth(), SCIPgetLPObjval(), SCIPgetLPSolstat(), SCIPgetNNodes(), SCIPgetNVars(), SCIPgetVars(), SCIPgetVarStrongbranchFrac(), SCIPgetVarStrongbranchLast(), SCIPgetVarStrongbranchLPAge(), SCIPgetVarStrongbranchNode(), SCIPgetVarStrongbranchWithPropagation(), SCIPinfinity(), SCIPisExactSolve(), SCIPisFeasZero(), SCIPisGE(), SCIPisGT(), SCIPisLT(), SCIPisStopped(), SCIPprintDisplayLine(), SCIPstartStrongbranch(), SCIPtightenVarLb(), SCIPtightenVarUb(), SCIPupdateVarPseudocost(), SCIPvarGetLbLocal(), SCIPvarGetName(), SCIPvarGetUbLocal(), SCIPverbMessage(), and TRUE. Referenced by SCIP_DECL_BRANCHEXECLP().
branching execution method for fractional LP solutions Definition at line 525 of file branch_fullstrong.c. Referenced by SCIPselectVarStrongBranching().
creates the full strong LP branching rule and includes it in SCIP
Definition at line 643 of file branch_fullstrong.c. References BRANCHRULE_DESC, BRANCHRULE_MAXBOUNDDIST, BRANCHRULE_MAXDEPTH, BRANCHRULE_NAME, BRANCHRULE_PRIORITY, DEFAULT_FORCESTRONGBRANCH, DEFAULT_MAXPROPROUNDS, DEFAULT_PROBINGBOUNDS, DEFAULT_REEVALAGE, NULL, SCIP_CALL, SCIP_LONGINT_MAX, SCIP_OKAY, SCIPaddBoolParam(), SCIPaddIntParam(), SCIPaddLongintParam(), SCIPallocMemory, SCIPincludeBranchruleBasic(), SCIPsetBranchruleCopy(), SCIPsetBranchruleExecLp(), SCIPsetBranchruleExit(), SCIPsetBranchruleFree(), SCIPsetBranchruleInit(), and TRUE. Referenced by SCIPincludeDefaultPlugins(). |