@@ -84,12 +84,8 @@ function MOA.minimize_multiobjective!(
84
84
push! (OPS, (e_i, yI[i])) # e_i' * y >= yI_i
85
85
push! (OPS, (- e_i, - yUB[i])) # -e_i' * y >= -yUB_i ⟹ e_i' * y <= yUB_i
86
86
end
87
- @info " yI: $(yI) "
88
- @info " yUB: $(yUB) "
89
87
IPS = [yUB, keys (anchors)... ]
90
88
merge! (solutions, anchors)
91
- @info " IPS: $(IPS) "
92
- @info " OPS: $(OPS) "
93
89
u = MOI. add_variables (model. inner, n)
94
90
u_constraints = [ # u_i >= 0 for all i = 1:n
95
91
MOI. add_constraint (model. inner, u_i, MOI. GreaterThan {Float64} (0 ))
@@ -110,11 +106,7 @@ function MOA.minimize_multiobjective!(
110
106
break
111
107
end
112
108
count += 1
113
- @info " -- Iteration #$(count) --"
114
- @info " HalfSpaces: $(H) "
115
109
δ, w, b = _select_next_halfspace (H, OPS, model)
116
- @info " Selected halfspace: w: $(w) , b: $(b) "
117
- @info " δ: $(δ) "
118
110
if δ - 1e-3 <= algorithm. precision # added some convergence tolerance
119
111
break
120
112
end
@@ -128,15 +120,10 @@ function MOA.minimize_multiobjective!(
128
120
return status, nothing
129
121
end
130
122
β̄ = MOI. get (model. inner, MOI. ObjectiveValue ())
131
- @info " β̄: $(β̄) "
132
123
X, Y = MOA. _compute_point (model, variables, model. f)
133
- @info " Y: $(Y) "
134
124
solutions[Y] = X
135
125
push! (OPS, (w, β̄))
136
- @info " Added halfspace w: $(w) , b: $(β̄) to OPS"
137
126
IPS = push! (IPS, Y)
138
- @info " IPS: $(IPS) "
139
- @info " OPS: $(OPS) "
140
127
H = _halfspaces (IPS)
141
128
end
142
129
MOI. delete .(model. inner, f_constraints)
0 commit comments