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