Scippy

GCG

Branch-and-Price & Column Generation for Everyone

dialog_gcg.h File Reference

Detailed Description

GCG user interface dialog.

Author
Tobias Achterberg
Timo Berthold
Gerald Gamrath
Martin Bergner

Definition in file dialog_gcg.h.

#include "scip/scip.h"

Go to the source code of this file.

Functions

 SCIP_DECL_DIALOGEXEC (GCGdialogExecDisplayAdditionalStatistics)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecDisplayStatistics)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecPrintDetectionInformation)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecChangeAddBlocknr)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecDisplayDetectors)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecDisplaySolvers)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecDisplayDecomposition)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecDisplayNBlockcandidates)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecPresolve)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSetMaster)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSetLoadmaster)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecDetect)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSelect)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecTransform)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecOptimize)
 
 SCIP_DECL_DIALOGEXEC (SCIPdialogExecSetDetectorsFast)
 
 SCIP_DECL_DIALOGEXEC (SCIPdialogExecSetDetectorsOff)
 
 SCIP_DECL_DIALOGEXEC (SCIPdialogExecSetDetectorsDefault)
 
 SCIP_DECL_DIALOGEXEC (SCIPdialogExecSetDetectorsAggressive)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSetHeuristicsFast)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSetHeuristicsOff)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSetHeuristicsAggressive)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSetSeparatorsDefault)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSetSeparatorsFast)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSetSeparatorsOff)
 
 SCIP_DECL_DIALOGEXEC (GCGdialogExecSetSeparatorsAggressive)
 
SCIP_RETCODE GCGcreateRootDialog (SCIP *scip, SCIP_DIALOG **root)
 
SCIP_RETCODE SCIPincludeDialogGcg (SCIP *scip)
 

Function Documentation

◆ SCIP_DECL_DIALOGEXEC() [1/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecDisplayAdditionalStatistics  )

dialog execution method for the display additionalstatistics command

Definition at line 543 of file dialog_gcg.c.

References DEC_DECTYPE_DIAGONAL, DECdecompFree(), DECdecompGetType(), DECgetBestDecomp(), GCGgetMasterprob(), GCGpricerPrintStatistics(), GCGwriteDecompositionData(), and GCGwriteVarCreationDetails().

◆ SCIP_DECL_DIALOGEXEC() [2/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecDisplayStatistics  )

dialog execution method for the display statistics command

Definition at line 449 of file dialog_gcg.c.

References GCGprintStatistics().

◆ SCIP_DECL_DIALOGEXEC() [3/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecPrintDetectionInformation  )

dialog execution method print complete detection information

Definition at line 462 of file dialog_gcg.c.

References GCGprintCompleteDetectionStatistics().

◆ SCIP_DECL_DIALOGEXEC() [4/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecChangeAddBlocknr  )

dialog execution method for adding block number candidate

dialog execution method for adding block number candidate

Definition at line 475 of file dialog_gcg.c.

References GCGconshdlrDecompAddUserCandidatesNBlocks().

◆ SCIP_DECL_DIALOGEXEC() [5/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecDisplayDetectors  )

dialog execution method for the display detectors command

Definition at line 587 of file dialog_gcg.c.

References DECprintListOfDetectors().

◆ SCIP_DECL_DIALOGEXEC() [6/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecDisplaySolvers  )

dialog execution method for the display solvers command

Definition at line 600 of file dialog_gcg.c.

References GCGgetMasterprob(), and GCGpricerPrintListOfSolvers().

◆ SCIP_DECL_DIALOGEXEC() [7/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecDisplayDecomposition  )

dialog execution method for the display decomposition command

Definition at line 512 of file dialog_gcg.c.

◆ SCIP_DECL_DIALOGEXEC() [8/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecDisplayNBlockcandidates  )

dialog execution method for the display nblockscandidates command

dialog execution method for the display block number candidates

Definition at line 530 of file dialog_gcg.c.

References GCGprintBlockcandidateInformation().

◆ SCIP_DECL_DIALOGEXEC() [9/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecPresolve  )

dialog execution method for the presolve command

Definition at line 717 of file dialog_gcg.c.

References GCGpresolve().

◆ SCIP_DECL_DIALOGEXEC() [10/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSetMaster  )

dialog execution method for the master command

Definition at line 613 of file dialog_gcg.c.

References GCGgetMasterprob().

◆ SCIP_DECL_DIALOGEXEC() [11/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSetLoadmaster  )

dialog execution method for the set loadmaster command

Definition at line 636 of file dialog_gcg.c.

References GCGgetMasterprob().

◆ SCIP_DECL_DIALOGEXEC() [12/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecDetect  )

dialog execution method for the detect command

Definition at line 763 of file dialog_gcg.c.

References GCGdetect().

◆ SCIP_DECL_DIALOGEXEC() [13/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSelect  )

dialog execution method for the select command

dialog execution method for the displaying and selecting decompositions command

Definition at line 803 of file dialog_gcg.c.

References GCGdialogExecExplore().

◆ SCIP_DECL_DIALOGEXEC() [14/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecTransform  )

dialog execution method for the transform command

Definition at line 674 of file dialog_gcg.c.

References GCGtransformProb().

◆ SCIP_DECL_DIALOGEXEC() [15/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecOptimize  )

dialog execution method for the optimize command

Definition at line 818 of file dialog_gcg.c.

References GCGsolve().

◆ SCIP_DECL_DIALOGEXEC() [16/26]

SCIP_DECL_DIALOGEXEC ( SCIPdialogExecSetDetectorsFast  )

dialog execution method for the set detectors fast command

Definition at line 1042 of file dialog_gcg.c.

References GCGconshdlrDecompSetDetection().

◆ SCIP_DECL_DIALOGEXEC() [17/26]

SCIP_DECL_DIALOGEXEC ( SCIPdialogExecSetDetectorsOff  )

dialog execution method for the set detectors off command

Definition at line 1030 of file dialog_gcg.c.

References GCGconshdlrDecompSetDetection().

◆ SCIP_DECL_DIALOGEXEC() [18/26]

SCIP_DECL_DIALOGEXEC ( SCIPdialogExecSetDetectorsDefault  )

dialog execution method for the set detectors default command

Definition at line 1018 of file dialog_gcg.c.

References GCGconshdlrDecompSetDetection().

◆ SCIP_DECL_DIALOGEXEC() [19/26]

SCIP_DECL_DIALOGEXEC ( SCIPdialogExecSetDetectorsAggressive  )

dialog execution method for the set detectors aggressive command

Definition at line 1006 of file dialog_gcg.c.

References GCGconshdlrDecompSetDetection().

◆ SCIP_DECL_DIALOGEXEC() [20/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSetHeuristicsFast  )

dialog execution method for the set heuristics fast command

Definition at line 1080 of file dialog_gcg.c.

References GCGsetHeuristics().

◆ SCIP_DECL_DIALOGEXEC() [21/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSetHeuristicsOff  )

dialog execution method for the set heuristics off command

Definition at line 1067 of file dialog_gcg.c.

References GCGsetHeuristics().

◆ SCIP_DECL_DIALOGEXEC() [22/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSetHeuristicsAggressive  )

dialog execution method for the set heuristics aggressive command

Definition at line 1054 of file dialog_gcg.c.

References GCGsetHeuristics().

◆ SCIP_DECL_DIALOGEXEC() [23/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSetSeparatorsDefault  )

dialog execution method for the set separators default command

dialog execution method for the set gcg separators default command

Definition at line 1093 of file dialog_gcg.c.

References GCGsetSeparators().

◆ SCIP_DECL_DIALOGEXEC() [24/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSetSeparatorsFast  )

dialog execution method for the set separators fast command

dialog execution method for the set gcg separators fast command

Definition at line 1129 of file dialog_gcg.c.

References GCGsetSeparators().

◆ SCIP_DECL_DIALOGEXEC() [25/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSetSeparatorsOff  )

dialog execution method for the set separators off command

dialog execution method for the set gcg separators off command

Definition at line 1117 of file dialog_gcg.c.

References GCGsetSeparators().

◆ SCIP_DECL_DIALOGEXEC() [26/26]

SCIP_DECL_DIALOGEXEC ( GCGdialogExecSetSeparatorsAggressive  )

dialog execution method for the set separators aggressive command

dialog execution method for the set gcg separators aggressive command

Definition at line 1105 of file dialog_gcg.c.

References GCGsetSeparators().

◆ GCGcreateRootDialog()

SCIP_RETCODE GCGcreateRootDialog ( SCIP *  scip,
SCIP_DIALOG **  root 
)

creates a root dialog

Returns
SCIP return code

Definition at line 1142 of file dialog_gcg.c.

Referenced by SCIPincludeDialogGcg().

◆ SCIPincludeDialogGcg()

SCIP_RETCODE SCIPincludeDialogGcg ( SCIP *  scip)

includes or updates the GCG dialog menus in SCIP

includes or updates the GCG dialog menus in SCIP

Returns
SCIP return code

Definition at line 1187 of file dialog_gcg.c.

References createEmphasisSubmenu(), and GCGcreateRootDialog().

Referenced by SCIPincludeGcgPlugins().