Scippy

    SCIP

    Solving Constraint Integer Programs

    Detailed Description

    trivial primal heuristic

    Author
    Timo Berthold

    Definition in file heur_trivial.c.

    #include "scip/heur_trivial.h"
    #include "scip/pub_heur.h"
    #include "scip/pub_message.h"
    #include "scip/pub_var.h"
    #include "scip/scip_heur.h"
    #include "scip/scip_message.h"
    #include "scip/scip_numerics.h"
    #include "scip/scip_prob.h"
    #include "scip/scip_sol.h"
    #include "scip/scip_solvingstats.h"
    #include <string.h>

    Go to the source code of this file.

    Macros

    #define HEUR_NAME   "trivial"
     
    #define HEUR_DESC   "start heuristic which tries some trivial solutions"
     
    #define HEUR_DISPCHAR   SCIP_HEURDISPCHAR_TRIVIAL
     
    #define HEUR_PRIORITY   10000
     
    #define HEUR_FREQ   0
     
    #define HEUR_FREQOFS   0
     
    #define HEUR_MAXDEPTH   -1
     
    #define HEUR_TIMING   SCIP_HEURTIMING_BEFOREPRESOL | SCIP_HEURTIMING_BEFORENODE
     
    #define HEUR_USESSUBSCIP   FALSE
     

    Functions

    static SCIP_DECL_HEURCOPY (heurCopyTrivial)
     
    static SCIP_DECL_HEUREXEC (heurExecTrivial)
     
    SCIP_RETCODE SCIPincludeHeurTrivial (SCIP *scip)
     

    Macro Definition Documentation

    ◆ HEUR_NAME

    #define HEUR_NAME   "trivial"

    Definition at line 45 of file heur_trivial.c.

    ◆ HEUR_DESC

    #define HEUR_DESC   "start heuristic which tries some trivial solutions"

    Definition at line 46 of file heur_trivial.c.

    ◆ HEUR_DISPCHAR

    #define HEUR_DISPCHAR   SCIP_HEURDISPCHAR_TRIVIAL

    Definition at line 47 of file heur_trivial.c.

    ◆ HEUR_PRIORITY

    #define HEUR_PRIORITY   10000

    Definition at line 48 of file heur_trivial.c.

    ◆ HEUR_FREQ

    #define HEUR_FREQ   0

    Definition at line 49 of file heur_trivial.c.

    ◆ HEUR_FREQOFS

    #define HEUR_FREQOFS   0

    Definition at line 50 of file heur_trivial.c.

    ◆ HEUR_MAXDEPTH

    #define HEUR_MAXDEPTH   -1

    Definition at line 51 of file heur_trivial.c.

    ◆ HEUR_TIMING

    Definition at line 52 of file heur_trivial.c.

    ◆ HEUR_USESSUBSCIP

    #define HEUR_USESSUBSCIP   FALSE

    does the heuristic use a secondary SCIP instance?

    Definition at line 53 of file heur_trivial.c.

    Function Documentation

    ◆ SCIP_DECL_HEURCOPY()

    static SCIP_DECL_HEURCOPY ( heurCopyTrivial  )
    static

    copy method for primal heuristic plugins (called when SCIP copies plugins)

    Definition at line 61 of file heur_trivial.c.

    References HEUR_NAME, NULL, SCIP_CALL, SCIP_OKAY, SCIPheurGetName(), and SCIPincludeHeurTrivial().

    ◆ SCIP_DECL_HEUREXEC()