Scippy

GCG

Branch-and-Price & Column Generation for Everyone

gcgheur.c File Reference

Detailed Description

public methods for GCG heuristics

Author
Christian Puchert

Definition in file gcgheur.c.

#include "gcg.h"
#include "pub_gcgheur.h"

Go to the source code of this file.

Macros

#define NEXPENSIVEHEURS   11
 

Functions

static SCIP_RETCODE setHeuristicsDefault (SCIP *scip)
 
static SCIP_RETCODE setHeuristicsAggressive (SCIP *scip)
 
static SCIP_RETCODE setHeuristicsFast (SCIP *scip)
 
SCIP_RETCODE GCGsetHeuristics (SCIP *scip, SCIP_PARAMSETTING paramsetting)
 

Macro Definition Documentation

◆ NEXPENSIVEHEURS

#define NEXPENSIVEHEURS   11

Function Documentation

◆ setHeuristicsDefault()

static SCIP_RETCODE setHeuristicsDefault ( SCIP *  scip)
static

resets the parameters to their default value

Parameters
scipSCIP data structure

Definition at line 41 of file gcgheur.c.

Referenced by GCGsetHeuristics(), and setHeuristicsFast().

◆ setHeuristicsAggressive()

static SCIP_RETCODE setHeuristicsAggressive ( SCIP *  scip)
static

sets the parameters to aggressive values

Parameters
scipSCIP data structure

Definition at line 62 of file gcgheur.c.

Referenced by GCGsetHeuristics().

◆ setHeuristicsFast()

static SCIP_RETCODE setHeuristicsFast ( SCIP *  scip)
static

sets the parameters to fast values

Parameters
scipSCIP data structure

Definition at line 109 of file gcgheur.c.

References NEXPENSIVEHEURS, and setHeuristicsDefault().

Referenced by GCGsetHeuristics().