×
☰
Toggle navigation
SCIP Optimization Suite
SCIP
SoPlex
ZIMPL
UG
GCG
Documentation
GCG 3.5.0
PyGCGOpt (0.1.3)
GCG
Branch-and-Price & Column Generation for Everyone
type_scoretype.h
Go to the documentation of this file.
1
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
2
/* */
3
/* This file is part of the program */
4
/* GCG --- Generic Column Generation */
5
/* a Dantzig-Wolfe decomposition based extension */
6
/* of the branch-cut-and-price framework */
7
/* SCIP --- Solving Constraint Integer Programs */
8
/* */
9
/* Copyright (C) 2010-2021 Operations Research, RWTH Aachen University */
10
/* Zuse Institute Berlin (ZIB) */
11
/* */
12
/* This program is free software; you can redistribute it and/or */
13
/* modify it under the terms of the GNU Lesser General Public License */
14
/* as published by the Free Software Foundation; either version 3 */
15
/* of the License, or (at your option) any later version. */
16
/* */
17
/* This program is distributed in the hope that it will be useful, */
18
/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
19
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
20
/* GNU Lesser General Public License for more details. */
21
/* */
22
/* You should have received a copy of the GNU Lesser General Public License */
23
/* along with this program; if not, write to the Free Software */
24
/* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.*/
25
/* */
26
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
27
28
/**@file type_scoretype.h
29
* @ingroup DECOMP
30
* @brief type definition for score type
31
* @author Michael Bastubbe
32
* @author Hanna Franzen
33
*/
34
35
/*---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8----+----9----+----0----+----1----+----2*/
36
37
#ifndef __GCG_TYPE_SCORETYPE_H__
38
#define __GCG_TYPE_SCORETYPE_H__
39
40
#ifdef __cplusplus
41
extern
"C"
{
42
#endif
43
44
/** GCG score type for (partial) decomposition evaluation */
45
/*!
46
* \brief possible scores to evaluate founds decompositions
47
* \sa GCGscoretypeGetDescription for a description of this score
48
* \sa GCGscoretypeGetShortName
49
* \sa class_partialdecomp:getScore()
50
*/
51
enum
scoretype
{
52
/* Note: Please ensure that this enum is compatible with the arrays in scoretype.c! */
53
MAX_WHITE
= 0,
54
BORDER_AREA
= 1,
55
CLASSIC
= 2,
56
MAX_FORESSEEING_WHITE
= 3,
57
SETPART_FWHITE
= 4,
58
MAX_FORESEEING_AGG_WHITE
= 5,
59
SETPART_AGG_FWHITE
= 6,
60
BENDERS
= 7,
61
STRONG_DECOMP
= 8
62
};
63
typedef
enum
scoretype
SCORETYPE
;
64
65
#ifdef __cplusplus
66
}
67
#endif
68
69
#endif
MAX_FORESEEING_AGG_WHITE
@ MAX_FORESEEING_AGG_WHITE
Definition:
type_scoretype.h:58
scoretype
scoretype
possible scores to evaluate founds decompositions
Definition:
type_scoretype.h:51
BENDERS
@ BENDERS
Definition:
type_scoretype.h:60
MAX_FORESSEEING_WHITE
@ MAX_FORESSEEING_WHITE
Definition:
type_scoretype.h:56
CLASSIC
@ CLASSIC
Definition:
type_scoretype.h:55
SETPART_FWHITE
@ SETPART_FWHITE
Definition:
type_scoretype.h:57
MAX_WHITE
@ MAX_WHITE
Definition:
type_scoretype.h:53
BORDER_AREA
@ BORDER_AREA
Definition:
type_scoretype.h:54
SETPART_AGG_FWHITE
@ SETPART_AGG_FWHITE
Definition:
type_scoretype.h:59
SCORETYPE
enum scoretype SCORETYPE
Definition:
type_scoretype.h:63
STRONG_DECOMP
@ STRONG_DECOMP
Definition:
type_scoretype.h:61
src
type_scoretype.h
© 2010-2021 by Operations Research, RWTH Aachen University,
Imprint
Privacy Policy
Generated on Mon Dec 20 2021 10:25:23 for Generic Column Generation by
1.8.17