Detailed Descriptionrapidlearning separator Definition in file sepa_rapidlearning.c. #include <assert.h> #include <string.h> #include "scip/sepa_rapidlearning.h" #include "scip/scipdefplugins.h" #include "scip/pub_var.h" Go to the source code of this file.
Macro Definition Documentation
Definition at line 32 of file sepa_rapidlearning.c.
Definition at line 33 of file sepa_rapidlearning.c.
Definition at line 34 of file sepa_rapidlearning.c.
Definition at line 35 of file sepa_rapidlearning.c.
Definition at line 36 of file sepa_rapidlearning.c.
does the separator use a secondary SCIP instance? Definition at line 37 of file sepa_rapidlearning.c.
should separation method be delayed, if other separators found cuts? Definition at line 38 of file sepa_rapidlearning.c.
should the found conflicts be applied in the original SCIP? Definition at line 40 of file sepa_rapidlearning.c.
should the found global bound deductions be applied in the original SCIP? apply only if conflicts and incumbent solution will be copied too Definition at line 41 of file sepa_rapidlearning.c.
should the inference values be used as initialization in the original SCIP? Definition at line 46 of file sepa_rapidlearning.c.
should the inference values only be used when rapid learning found other reductions? Definition at line 47 of file sepa_rapidlearning.c.
should the incumbent solution be copied to the original SCIP? Definition at line 48 of file sepa_rapidlearning.c.
should a solved status be copied to the original SCIP? Definition at line 49 of file sepa_rapidlearning.c.
maximum problem size (variables) for which rapid learning will be called Definition at line 51 of file sepa_rapidlearning.c.
maximum problem size (constraints) for which rapid learning will be called Definition at line 52 of file sepa_rapidlearning.c.
minimum number of nodes considered in rapid learning run Definition at line 54 of file sepa_rapidlearning.c.
maximum number of nodes considered in rapid learning run Definition at line 55 of file sepa_rapidlearning.c.
should rapid learning be applied when there are continuous variables? Definition at line 57 of file sepa_rapidlearning.c.
maximal portion of continuous variables to apply rapid learning Definition at line 58 of file sepa_rapidlearning.c.
maximal fraction of LP iterations compared to node LP iterations Definition at line 59 of file sepa_rapidlearning.c.
should all active cuts from the cutpool of the original scip be copied to constraints of the subscip Definition at line 60 of file sepa_rapidlearning.c. Function Documentation
creates a new solution for the original problem by copying the solution of the subproblem
Definition at line 94 of file sepa_rapidlearning.c. References FALSE, NULL, SCIP_CALL, SCIP_DECL_SEPACOPY(), SCIP_OKAY, SCIP_Real, SCIPallocBufferArray, SCIPcreateSol(), SCIPfreeBufferArray, SCIPgetNOrigVars(), SCIPgetSolVals(), SCIPgetVarsData(), SCIPsetSolVals(), SCIPtrySolFree(), and TRUE.
copy method for separator plugins (called when SCIP copies plugins) Definition at line 145 of file sepa_rapidlearning.c. Referenced by createNewSol().
destructor of separator to free user data (called when SCIP is exiting) Definition at line 159 of file sepa_rapidlearning.c.
LP solution separation method of separator Definition at line 179 of file sepa_rapidlearning.c.
creates the rapidlearning separator and includes it in SCIP
Definition at line 707 of file sepa_rapidlearning.c. Referenced by SCIPincludeDefaultPlugins(). |