Scippy

GCG

Branch-and-Price & Column Generation for Everyone

Detailed Description

public methods for GCG pricing solvers

private methods for GCG pricing solvers

Author
Christian Puchert
Henri Lotze
Christian Puchert

Definition in file solver.h.

#include "type_solver.h"
#include "scip/scip.h"

Go to the source code of this file.

Functions

SCIP_EXPORT SCIP_RETCODE GCGsolverCreate (SCIP *scip, GCG_SOLVER **solver, const char *name, const char *desc, int priority, SCIP_Bool heurenabled, SCIP_Bool exactenabled, GCG_DECL_SOLVERUPDATE((*solverupdate)), GCG_DECL_SOLVERSOLVE((*solversolve)), GCG_DECL_SOLVERSOLVEHEUR((*solveheur)), GCG_DECL_SOLVERFREE((*solverfree)), GCG_DECL_SOLVERINIT((*solverinit)), GCG_DECL_SOLVEREXIT((*solverexit)), GCG_DECL_SOLVERINITSOL((*solverinitsol)), GCG_DECL_SOLVEREXITSOL((*solverexitsol)), GCG_SOLVERDATA *solverdata)
 
SCIP_EXPORT SCIP_RETCODE GCGsolverFree (SCIP *scip, GCG_SOLVER **solver)
 
SCIP_EXPORT SCIP_RETCODE GCGsolverInit (SCIP *scip, GCG_SOLVER *solver)
 
SCIP_EXPORT SCIP_RETCODE GCGsolverExit (SCIP *scip, GCG_SOLVER *solver)
 
SCIP_EXPORT SCIP_RETCODE GCGsolverInitsol (SCIP *scip, GCG_SOLVER *solver)
 
SCIP_EXPORT SCIP_RETCODE GCGsolverExitsol (SCIP *scip, GCG_SOLVER *solver)
 
SCIP_EXPORT SCIP_RETCODE GCGsolverUpdate (SCIP *pricingprob, GCG_SOLVER *solver, int probnr, SCIP_Bool varobjschanged, SCIP_Bool varbndschanged, SCIP_Bool consschanged)
 
SCIP_EXPORT SCIP_RETCODE GCGsolverSolve (SCIP *scip, SCIP *pricingprob, GCG_SOLVER *solver, SCIP_Bool redcost, SCIP_Bool heuristic, int probnr, SCIP_Real dualsolconv, SCIP_Real *lowerbound, GCG_PRICINGSTATUS *status, SCIP_Bool *solved)