Scippy

GCG

Branch-and-Price & Column Generation for Everyone

GCG C-API
The public API of GCG is separated into a Core API and a Plugin API.
[detail level 1234]
 Public API of GCGMethods and headers of the public C-API of GCG
 Core APIMethods and headers of the plugin-independent C-API provided by GCG
 Data StructuresCommonly used data structures
 GCG Column
 Priority Queue
 Type DefinitionsType definitions and callback declarations
 BlissMethods concerning BLISS
 DecompositionPublic methods concerning the decomposition
 HeuristicsPublic methods concerning heuristics
 PricingAll pricing-related public functionalities
 Pricing Job
 Pricing Problem
 GCG Variable Pricer Object
 GCG Variable Pricer
 SeparatorsPublic methods for separators
 MiscellaneousPublic methods from the scip_misc.c file
 Plugin API of GCGCore API extensions provided by the default plugins of GCG
 Benders' DecompositionThis page contains a description of all methods and files provided by the Benders' decomposition
 Branching RulesThis page contains a list of all branching rule which are currently available
 Constraint HandlerThis page contains a list of all constraint handlers which are currently available
 DetectorsThis page contains a list of all detectors which are currently available
 ClassifiersThis page contains a list of all classifiers which are currently available
 DialogsThis page contains a list of all dialogs which are currently available
 DisplaysThis page contains a list of all displays (output columns) which are currently available
 File ReadersThis page contains a list of all file readers which are currently available
 Node SelectorsThis page contains a list of all node selectors which are currently available
 PricingThis page contains a list of all pricers, pricing solvers and the pricing jobs and problem structures
 PricersThis page contains a list of all pricers which are currently available
 Pricing SolversThis page contains a list of all pricing solvers which are currently available
 Primal HeuristicsThis page contains a list of all primal heuristics which are currently available
 Diving HeuristicsThis page contains a list of all diving heuristics which are currently available
 RelaxatorsThis page contains a list of all relaxators which are currently available
 SeparatorsThis page contains a list of all separators which are currently available