Scippy

GCG

Branch-and-Price & Column Generation for Everyone

Detailed Description

methods and headers of the plugin-independent C-API provided by GCG.

In order facilitate the navigation through the core API of GCG, it is structured into different modules.

Modules

 Data Structures
 Commonly used data structures.
 
 Type Definitions
 Type definitions and callback declarations.
 
 Bliss
 Methods concerning BLISS.
 
 Decomposition
 Public methods concerning the decomposition.
 
 Heuristics
 Public methods concerning heuristics.
 
 Pricing
 All pricing-related public functionalities.
 
 Separators
 Public methods for separators.
 
 Miscellaneous
 Public methods from the scip_misc.c file.
 

Files

file  gcg.h
 GCG interface methods.
 
file  pub_bliss.h
 helper functions for automorphism detection
 
file  pub_colpool.h
 public methods for storing cols in a col pool
 
file  pub_decomp.h
 public methods for working with decomposition structures
 
file  pub_gcgcol.h
 public methods for working with gcg columns
 
file  pub_gcgheur.h
 public methods for GCG heuristics
 
file  pub_decomp.h
 public methods for working with decomposition structures
 
file  pub_gcgsepa.h
 public methods for GCG separators
 
file  pub_gcgvar.h
 public methods for GCG variables
 
file  pub_pricingjob.h
 public methods for working with pricing jobs
 
file  pub_pricingprob.h
 public methods for working with pricing problems
 
file  solver.h
 public methods for GCG pricing solvers