gcgplugins.c
Go to the documentation of this file.
35 /*--+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
298 SCIP_CALL( SCIPincludeConshdlrLinear(scip) ); /* linear must be first due to constraint upgrading */
arrowhead and bordered detector via graph partitioning (uses hmetis)
SCIP_RETCODE SCIPincludeHeurGcgshifting(SCIP *scip)
Definition: heur_gcgshifting.c:902
SCIP_RETCODE SCIPincludeDetectorHcgpartition(SCIP *scip)
Definition: dec_hcgpartition.cpp:784
mastersetcover detector
branching rule for original problem in GCG while real branching is in the master
SCIP_RETCODE SCIPincludeConsClassifierScipConstypes(SCIP *scip)
Definition: clscons_scipconstypes.cpp:188
classifies constraints according to their miplib constypes
SCIP_RETCODE SCIPincludeConsClassifierForConsnamesDigitFreeIdentical(SCIP *scip)
Definition: clscons_consnamenonumbers.cpp:191
SCIP_RETCODE GCGincludeHeurGcgveclendiving(SCIP *scip)
Definition: heur_gcgveclendiving.c:484
SCIP_RETCODE SCIPincludeDetectorIsomorphism(SCIP *scip)
Definition: dec_isomorph.cpp:1693
SCIP_RETCODE SCIPincludeVarClassifierObjValueSigns(SCIP *scip)
Definition: clsvar_objvaluesigns.cpp:141
classifies constraints according to names (without digits)
SCIP_RETCODE SCIPincludeDetectorMastersetcover(SCIP *scip)
Definition: dec_mastersetcover.cpp:153
CLS reader for writing files containing classification data.
SCIP_RETCODE SCIPincludeBranchruleEmpty(SCIP *scip)
Definition: branch_empty.c:364
SCIP_RETCODE GCGincludeHeurGcglinesdiving(SCIP *scip)
Definition: heur_gcglinesdiving.c:303
compgreedily detector
zirounding primal heuristic
SCIP_RETCODE SCIPincludeConshdlrOrigbranch(SCIP *scip)
Definition: cons_origbranch.c:410
SCIP_RETCODE SCIPincludeDetectorPostprocess(SCIP *scip)
Definition: dec_postprocess.cpp:313
SCIP_RETCODE SCIPincludeConsClassifierConsnameLevenshtein(SCIP *scip)
Definition: clscons_consnamelevenshtein.cpp:246
GCG display columns.
SCIP_RETCODE SCIPincludeDetectorCompgreedily(SCIP *scip)
Definition: dec_compgreedily.cpp:225
arrowhead and bordered detector via graph partitioning (uses hmetis)
constraint handler for structure detection
SCIP_RETCODE SCIPincludeHeurXpcrossover(SCIP *scip)
Definition: heur_xpcrossover.c:1725
SCIP_RETCODE GCGincludeHeurGcgfracdiving(SCIP *scip)
Definition: heur_gcgfracdiving.c:475
LP diving heuristic that chooses fixings w.r.t. the matrix coefficients.
SCIP_RETCODE SCIPincludeDetectorStairheur(SCIP *scip)
Definition: dec_stairheur.cpp:1852
classifies constraints according to their nonzero entries
primal heuristic interface for LP diving heuristics on the original variables
SCIP_RETCODE SCIPincludeDetectorConnected_noNewLinkingVars(SCIP *scip)
Definition: dec_connected_noNewLinkingVars.cpp:170
SCIP_RETCODE SCIPincludeDetectorGeneralmastersetpart(SCIP *scip)
Definition: dec_generalmastersetpart.cpp:268
classifies variables according to their scip vartypes
classifies constraints according to their scip constypes
SCIP_RETCODE SCIPincludeDetectorConnectedbase(SCIP *scip)
Definition: dec_connectedbase.cpp:229
detector for staircase structures via ROC algorithms
DEC file reader for structure information.
SCIP_RETCODE SCIPincludeEventHdlrMastersol(SCIP *scip)
Definition: event_mastersol.c:161
SCIP_RETCODE SCIPincludeConsClassifierGamssymbol(SCIP *scip)
Definition: clscons_gamssymbol.cpp:214
SCIP_RETCODE SCIPincludeHeurGcgsimplerounding(SCIP *scip)
Definition: heur_gcgsimplerounding.c:295
SCIP_RETCODE SCIPincludeHeurGcgzirounding(SCIP *scip)
Definition: heur_gcgzirounding.c:878
postprocess detector
Constraints which have the same symbol are put into same class.
GCG variable pricer.
various SCIP helper methods
SCIP_RETCODE SCIPincludeDetectorStaircaseLsp(SCIP *scip)
Definition: dec_staircase_lsp.cpp:763
Objective Feasibility Pump 2.0.
SCIP_RETCODE SCIPincludeConsClassifierMiplibConstypes(SCIP *scip)
Definition: clscons_miplibconstypes.cpp:518
staircase compontent detector
BLK file reader for structure information.
mastersetpart detector
SCIP_RETCODE GCGincludeHeurGcgpscostdiving(SCIP *scip)
Definition: heur_gcgpscostdiving.c:686
SCIP_RETCODE SCIPincludeHeurGcgrounding(SCIP *scip)
Definition: heur_gcgrounding.c:767
Classifies by domains from which constraints are created TODO: what is together in one class?
LNS heuristic that combines the incumbent with the LP optimum.
SCIP_RETCODE SCIPincludeDetectorGeneralmastersetpack(SCIP *scip)
Definition: dec_generalmastersetpack.cpp:271
Extreme Point RINS.
SCIP_RETCODE SCIPincludeDetectorDBSCAN(SCIP *scip)
Definition: dec_dbscan.cpp:537
SCIP_RETCODE SCIPincludeDetectorConstype(SCIP *scip)
Definition: dec_constype.cpp:266
LP gcgrounding heuristic that tries to recover from intermediate infeasibilities.
SCIP_RETCODE SCIPincludeHeurGcgfeaspump(SCIP *scip)
Definition: heur_gcgfeaspump.c:1424
SCIP_RETCODE SCIPincludeEventHdlrOrigdiving(SCIP *scip)
Definition: heur_origdiving.c:1280
LP diving heuristic that rounds variables with long column vectors.
SCIP_RETCODE GCGincludeHeurGcgguideddiving(SCIP *scip)
Definition: heur_gcgguideddiving.c:515
SCIP_RETCODE GCGincludeDialogsGraph(SCIP *scip)
Definition: dialog_graph.cpp:220
connectedbase detector
constraint handler for storing the branching decisions at each node of the tree
SCIP_RETCODE SCIPincludeDetectorHrcgpartition(SCIP *scip)
Definition: dec_hrcgpartition.cpp:821
SCIP_RETCODE SCIPincludeDetectorMastersetpack(SCIP *scip)
Definition: dec_mastersetpack.cpp:153
mastersetpack detector
connected_noNewLinkingVars detector
SCIP_RETCODE SCIPincludeVarClassifierGamsdomain(SCIP *scip)
Definition: clsvar_gamsdomain.cpp:229
generalmastersetcover detector
SCIP_RETCODE SCIPincludeEventHdlrBestsol(SCIP *scip)
Definition: event_bestsol.c:209
detector for diagonal (bordered) structures via Minimum Spanning Tree clustering algorithm
generalmastersetpart detector
LP diving heuristic that fixes variables with a large difference to their root solution.
SCIP_RETCODE SCIPincludeDetectorDensemasterconss(SCIP *scip)
Definition: dec_densemasterconss.cpp:236
SCIP_RETCODE SCIPincludeDetectorConsclass(SCIP *scip)
Definition: dec_consclass.cpp:390
consclass detector
LNS heuristic that finds the optimal rounding to a given point.
densemasterconss detector
arrowhead and bordered detector via graph partitioning (uses hmetis)
eventhdlr to transfer solutions found in the original problem to the master problem
SCIP_RETCODE SCIPincludeVarClassifierGamssymbol(SCIP *scip)
Definition: clsvar_gamssymbol.cpp:215
detector for diagonal (bordered) structures via DBSCAN clustering algorithm
detector for pricing problems that can be aggregated (uses bliss)
SCIP plugins for generic column generation.
GCG relaxator.
SCIP_RETCODE SCIPincludeConsClassifierNNonzeros(SCIP *scip)
Definition: clscons_nnonzeros.cpp:157
SCIP_RETCODE SCIPincludeDetectorGeneralmastersetcover(SCIP *scip)
Definition: dec_generalmastersetcover.cpp:268
simple and fast LP rounding heuristic
LP diving heuristic that chooses fixings in direction of incumbent solutions.
SCIP_RETCODE GCGincludeHeurGcgcoefdiving(SCIP *scip)
Definition: heur_gcgcoefdiving.c:445
Extreme Point Crossover.
LP gcgrounding heuristic that tries to recover from intermediate infeasibilities and shifts continuou...
neighborhoodmaster detector
classifies constraints according to levenshtein distance graph of their names
GCG user interface dialog.
varclass detector
SCIP_RETCODE SCIPincludeVarClassifierObjValues(SCIP *scip)
Definition: clsvar_objvalues.cpp:159
eventhdlr to record the best primal bound for each heuristic
classifies variables according to their objective function values
SCIP_RETCODE SCIPincludeVarClassifierScipVartypes(SCIP *scip)
Definition: clsvar_scipvartypes.cpp:198
constype detector
SCIP_RETCODE SCIPincludeDetectorVarclass(SCIP *scip)
Definition: dec_varclass.cpp:396
SCIP_RETCODE SCIPincludeHeurGcgdins(SCIP *scip)
Definition: heur_gcgdins.c:1030
GP file reader writing decompositions to gnuplot files.
SCIP_RETCODE SCIPincludeDetectorMastersetpart(SCIP *scip)
Definition: dec_mastersetpart.cpp:154
DINS primal heuristic.
parameter settings for visualization readers
SCIP_RETCODE SCIPincludeConsClassifierGamsdomain(SCIP *scip)
Definition: clscons_gamsdomain.cpp:226
SCIP_RETCODE SCIPincludeDetectorNeighborhoodmaster(SCIP *scip)
Definition: dec_neighborhoodmaster.cpp:256
variables which have the same symbol are put into same class
generalmastersetpack detector
classifies variables according to their objective function value signs
Classifies by domains from which variables are created TODO: what is together in one class?
LP diving heuristic that chooses fixings w.r.t. the pseudo cost values.
SCIP_RETCODE SCIPincludeDetectorHrgpartition(SCIP *scip)
Definition: dec_hrgpartition.cpp:792
LP diving heuristic that chooses fixings w.r.t. the fractionalities.
REF file reader for structure information.
SCIP_RETCODE SCIPincludeConshdlrDecomp(SCIP *scip)
creates the constraint handler for decomp and includes it in SCIP
Definition: cons_decomp.cpp:5969