branch_ryanfoster.c File Reference Detailed DescriptionRyan/Foster branching rule. This file implements the Ryan/Foster branching rule. For more details see Ryan/Foster branching page. Definition in file branch_ryanfoster.c. #include <assert.h> #include <string.h> #include "branch_ryanfoster.h" #include "cons_samediff.h" #include "probdata_binpacking.h" #include "vardata_binpacking.h" Go to the source code of this file.
Macro Definition Documentation
Definition at line 82 of file branch_ryanfoster.c. Referenced by SCIPincludeBranchruleRyanFoster().
Definition at line 85 of file branch_ryanfoster.c. Referenced by SCIPincludeBranchruleRyanFoster().
Definition at line 84 of file branch_ryanfoster.c. Referenced by SCIPincludeBranchruleRyanFoster().
Definition at line 81 of file branch_ryanfoster.c. Referenced by SCIP_DECL_BRANCHEXECLP(), and SCIPincludeBranchruleRyanFoster().
Definition at line 83 of file branch_ryanfoster.c. Referenced by SCIPincludeBranchruleRyanFoster(). Function Documentation
branching execution method for fractional LP solutions Definition at line 96 of file branch_ryanfoster.c. References BRANCHRULE_NAME, DIFFER, SAME, SCIPcreateConsSamediff(), SCIPprobdataGetIds(), SCIPprobdataGetNItems(), SCIPvardataGetConsids(), and SCIPvardataGetNConsids().
creates the ryan foster branching rule and includes it in SCIP
Definition at line 245 of file branch_ryanfoster.c. References BRANCHRULE_DESC, BRANCHRULE_MAXBOUNDDIST, BRANCHRULE_MAXDEPTH, BRANCHRULE_NAME, and BRANCHRULE_PRIORITY. Referenced by runShell(). |