-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBSCfg.txt
More file actions
120 lines (80 loc) · 3.43 KB
/
Copy pathBSCfg.txt
File metadata and controls
120 lines (80 loc) · 3.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# - - - - - - - - - - - - - - - - BSCfg.txt - - - - - - - - - - - - - - - - -
#
# A txt description of a BlockSolverConfig for a "very simple" Block
# containing only box constraints, so that it can be solved by a BoxSolver
# as well as a :MILPSolver
#
# Antonio Frangioni
#
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
BlockSolverConfig # exact type of the Configuration object
1 # the BlockSolverConfig is a "differential" one
2 # number of (the names of) Solver in this BlockSolverConfig
# now all the names of the Solver - - - - - - - - - - - - - - - - - - - - - -
BoxSolver # name of 1st Solver
#CPXMILPSolver # name of 2nd Solver
GRBMILPSolver # name of 2nd Solver
#SCIPMILPSolver # name of 2nd Solver
#HiGHSMILPSolver # name of 2nd Solver
2 # number of ComputeConfig in this BlockSolverConfig
# now all the ComputeConfig
# 1st ComputeConfig - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# this is the ComputeConfig of BoxSolver
ComputeConfig # exact type of the ComputeConfig object
1 # f_diff == 0 ==> all non-provided parameters are set to the default value
# f_diff == 1 ==> all non-provided parameters are not changed
0 # number of integer parameters
# now all the integer parameters
#intPDSol 3 # whether solutions are computed and written inside compute()
# bit 0: primal solution
# bit 1: dual solution
0 # number of double parameters
# now all the double parameters
# [none]
0 # number of string parameters
# now all the string parameters
# [none]
0 # number of vector-of-int parameters
# now all the vector-of-int parameters
# [none]
0 # number of vector-of-double parameters
# now all the vector-of-double parameters
# [none]
0 # number of vector-of-string parameters
# now all the vector-of-string parameters
# [none]
# pointer to the "extra" Configuration
* # [none]
# 2nd ComputeConfig - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ComputeConfig # exact type of the ComputeConfig object
1 # f_diff == 0 ==> all non-provided parameters are set to the default value
# f_diff == 1 ==> all non-provided parameters are not changed
1 # number of integer parameters
# now all the integer parameters
intLogVerb 0 # LogVerb, log verbosity of the MILPSolver
1 # number of double parameters
# Specific SCIP parameters
#limits/time 30 # Time limit
# now all the double parameters
dblRelAcc 1e-9 # relative accuracy required to solution
0 # number of string parameters
# now all the string parameters
#strOutputFile box.lp
0 # number of vector-of-int parameters
# now all the vector-of-int parameters
# [none]
0 # number of vector-of-double parameters
# now all the vector-of-double parameters
# [none]
0 # number of vector-of-string parameters
# now all the vector-of-string parameters
# [none]
# pointer to the "extra" Configuration
* # [none]
# end of 2nd ComputeConfig- - - - - - - - - - - - - - - - - - - - - - - - - -
# end of BlockSolverConfig- - - - - - - - - - - - - - - - - - - - - - - - - -
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# - - - - - - - - - - - - - - - - END BSCfg.txt - - - - - - - - - - - - - - -
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -