Detailed Description
SCIP plugins for generic column generation.
Definition in file masterplugins.c.
#include "masterplugins.h"
#include "scip/cons_and.h"
#include "scip/cons_bounddisjunction.h"
#include "scip/cons_conjunction.h"
#include "scip/cons_integral.h"
#include "scip/cons_indicator.h"
#include "scip/cons_knapsack.h"
#include "scip/cons_linear.h"
#include "scip/cons_logicor.h"
#include "scip/cons_or.h"
#include "scip/cons_setppc.h"
#include "scip/cons_varbound.h"
#include "scip/cons_xor.h"
#include "scip/heur_adaptivediving.h"
#include "scip/heur_actconsdiving.h"
#include "scip/heur_alns.h"
#include "scip/heur_bound.h"
#include "scip/heur_clique.h"
#include "scip/heur_coefdiving.h"
#include "scip/heur_completesol.h"
#include "scip/heur_conflictdiving.h"
#include "scip/heur_crossover.h"
#include "scip/heur_dins.h"
#include "scip/heur_distributiondiving.h"
#include "scip/heur_dps.h"
#include "scip/heur_dualval.h"
#include "scip/heur_farkasdiving.h"
#include "scip/heur_feaspump.h"
#include "scip/heur_fixandinfer.h"
#include "scip/heur_fracdiving.h"
#include "scip/heur_gins.h"
#include "scip/heur_guideddiving.h"
#include "scip/heur_indicator.h"
#include "scip/heur_intdiving.h"
#include "scip/heur_intshifting.h"
#include "scip/heur_linesearchdiving.h"
#include "scip/heur_localbranching.h"
#include "scip/heur_locks.h"
#include "scip/heur_lpface.h"
#include "scip/heur_mpec.h"
#include "scip/heur_multistart.h"
#include "scip/heur_mutation.h"
#include "scip/heur_nlpdiving.h"
#include "scip/heur_ofins.h"
#include "scip/heur_objpscostdiving.h"
#include "scip/heur_octane.h"
#include "scip/heur_oneopt.h"
#include "scip/heur_padm.h"
#include "scip/heur_proximity.h"
#include "scip/heur_pscostdiving.h"
#include "scip/heur_randrounding.h"
#include "scip/heur_rens.h"
#include "scip/heur_reoptsols.h"
#include "scip/heur_repair.h"
#include "scip/heur_rins.h"
#include "scip/heur_rootsoldiving.h"
#include "scip/heur_rounding.h"
#include "scip/heur_shiftandpropagate.h"
#include "scip/heur_shifting.h"
#include "scip/heur_simplerounding.h"
#include "scip/heur_subnlp.h"
#include "scip/heur_trivial.h"
#include "scip/heur_trivialnegation.h"
#include "scip/heur_trustregion.h"
#include "scip/heur_trysol.h"
#include "scip/heur_twoopt.h"
#include "scip/heur_undercover.h"
#include "scip/heur_vbounds.h"
#include "scip/heur_veclendiving.h"
#include "scip/heur_zirounding.h"
#include "scip/heur_zeroobj.h"
#include "scip/presol_implics.h"
#include "scip/presol_inttobinary.h"
#include "presol_roundbound.h"
#include "scip/presol_boundshift.h"
#include "scip/prop_dualfix.h"
#include "scip/prop_genvbounds.h"
#include "scip/prop_probing.h"
#include "scip/prop_pseudoobj.h"
#include "scip/prop_rootredcost.h"
#include "scip/prop_redcost.h"
#include "scip/prop_vbounds.h"
#include "sepa_basis.h"
#include "scip/reader_cip.h"
#include "scip/reader_lp.h"
#include "scip/scipshell.h"
#include "pricer_gcg.h"
#include "nodesel_master.h"
#include "cons_masterbranch.h"
#include "cons_integralorig.h"
#include "sepa_master.h"
#include "branch_ryanfoster.h"
#include "branch_orig.h"
#include "branch_relpsprob.h"
#include "branch_generic.h"
#include "branch_bpstrong.h"
#include "scip/debug.h"
#include "dialog_master.h"
#include "disp_master.h"
#include "solver_knapsack.h"
#include "solver_mip.h"
#include "event_bestsol.h"
#include "event_relaxsol.h"
#include "event_solvingstats.h"
#include "event_display.h"
#include "heur_greedycolsel.h"
#include "heur_masterdiving.h"
#include "heur_mastercoefdiving.h"
#include "heur_masterfracdiving.h"
#include "heur_masterlinesdiving.h"
#include "heur_mastervecldiving.h"
#include "heur_relaxcolsel.h"
#include "heur_restmaster.h"
#include "heur_setcover.h"
#include "scip/table_default.h"
Go to the source code of this file.
Macros | |
#define | USEHEURS 1 |
#define | USESEPA 0 |
#define | USEPROP 1 |
Functions | |
SCIP_RETCODE | GCGincludeMasterPlugins (SCIP *scip) |
Macro Definition Documentation
◆ USEHEURS
#define USEHEURS 1 |
Definition at line 35 of file masterplugins.c.
◆ USESEPA
#define USESEPA 0 |
Definition at line 36 of file masterplugins.c.
◆ USEPROP
#define USEPROP 1 |
Definition at line 37 of file masterplugins.c.
Function Documentation
◆ GCGincludeMasterPlugins()
SCIP_RETCODE GCGincludeMasterPlugins | ( | SCIP * | scip | ) |
includes default GCG master plugins
- Parameters
-
scip SCIP data structure
Definition at line 192 of file masterplugins.c.
References GCGincludeHeurMastercoefdiving(), GCGincludeHeurMasterfracdiving(), GCGincludeHeurMasterlinesdiving(), GCGincludeHeurMastervecldiving(), GCGincludeSolverCliquer(), GCGincludeSolverCplex(), GCGincludeSolverKnapsack(), GCGincludeSolverMip(), SCIPincludeBranchruleBPStrong(), SCIPincludeBranchruleGeneric(), SCIPincludeBranchruleOrig(), SCIPincludeBranchruleRelpsprob(), SCIPincludeBranchruleRyanfoster(), SCIPincludeConshdlrIntegralOrig(), SCIPincludeConshdlrMasterbranch(), SCIPincludeDialogMaster(), SCIPincludeDispMaster(), SCIPincludeEventHdlrBestsol(), SCIPincludeEventHdlrDisplay(), SCIPincludeEventHdlrMasterdiving(), SCIPincludeEventHdlrRelaxsol(), SCIPincludeEventHdlrSolvingstats(), SCIPincludeHeurGreedycolsel(), SCIPincludeHeurRelaxcolsel(), SCIPincludeHeurRestmaster(), SCIPincludeHeurSetcover(), SCIPincludeNodeselMaster(), SCIPincludePresolRoundbound(), SCIPincludeSepaBasis(), and SCIPincludeSepaMaster().
Referenced by SCIPincludeRelaxGcg().