Detailed Description
scheduling specific primal heuristic which is based on bidirectional serial generation scheme.
Definition in file heur_listscheduling.h.
#include "scip/scip.h"
Go to the source code of this file.
Functions | |
SCIP_RETCODE | SCIPincludeHeurListScheduling (SCIP *scip) |
SCIP_RETCODE | SCIPinitializeHeurListScheduling (SCIP *scip, SCIP_DIGRAPH *precedencegraph, SCIP_VAR **vars, int *durations, int **resourcedemands, int *capacities, int njobs, int nresources) |
Function Documentation
◆ SCIPincludeHeurListScheduling()
SCIP_RETCODE SCIPincludeHeurListScheduling | ( | SCIP * | scip | ) |
creates the list scheduling primal heuristic and includes it in SCIP
- Parameters
-
scip SCIP data structure
Definition at line 833 of file heur_listscheduling.c.
References FALSE, HEUR_DESC, HEUR_DISPCHAR, HEUR_FREQ, HEUR_FREQOFS, HEUR_MAXDEPTH, HEUR_NAME, HEUR_PRIORITY, HEUR_TIMING, HEUR_USESSUBSCIP, NULL, SCIP_CALL, SCIP_OKAY, SCIPallocBlockMemory, SCIPincludeHeurBasic(), and SCIPsetHeurFree().
Referenced by runShell().
◆ SCIPinitializeHeurListScheduling()
SCIP_RETCODE SCIPinitializeHeurListScheduling | ( | SCIP * | scip, |
SCIP_DIGRAPH * | precedencegraph, | ||
SCIP_VAR ** | vars, | ||
int * | durations, | ||
int ** | resourcedemands, | ||
int * | capacities, | ||
int | njobs, | ||
int | nresources | ||
) |
initialize heuristic
- Parameters
-
scip SCIP data structure precedencegraph precedence graph vars start time variables durations duration of the jobs independent of the resources resourcedemands resource demand matrix capacities resource capacities njobs number if jobs nresources number of resources
Definition at line 860 of file heur_listscheduling.c.
References HEUR_NAME, heurdataFree(), heurdataInit(), NULL, SCIP_CALL, SCIP_OKAY, SCIPfindHeur(), and SCIPheurGetData().
Referenced by SCIPcreateSchedulingProblem().