Skip to content

Commit c01ee07

Browse files
authored
Merge pull request #184 from control-toolbox/178-dev-change-max-to-min
change max to min
2 parents 4ee4866 + 78722be commit c01ee07

File tree

21 files changed

+23
-20
lines changed

21 files changed

+23
-20
lines changed

ext/JuMPModels/bioreactor.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,9 @@ function OptimalControlProblems.bioreactor(
132132
)
133133

134134
# objective
135-
@objective(model, Max, 0.5 * Δt * sum(dc[k] + dc[k - 1] for k in 1:N))
135+
@objective(model, Min, -0.5 * Δt * sum(dc[k] + dc[k - 1] for k in 1:N))
136136

137137
return model
138138
end
139+
140+

ext/JuMPModels/glider.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ function OptimalControlProblems.glider(
131131
)
132132

133133
# objective
134-
@objective(model, Max, x[N])
134+
@objective(model, Min, -x[N])
135135

136136
return model
137137
end

ext/JuMPModels/insurance.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ function OptimalControlProblems.insurance(
148148
)
149149

150150
# objective
151-
@objective(model, Max, 0.5 * Δt * sum(dc[i] + dc[i - 1] for i in 1:N))
151+
@objective(model, Min, -0.5 * Δt * sum(dc[i] + dc[i - 1] for i in 1:N))
152152

153153
return model
154154
end

ext/JuMPModels/jackson.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ function OptimalControlProblems.jackson(
109109
)
110110

111111
# objective
112-
@objective(model, Max, x₃[N])
112+
@objective(model, Min, -x₃[N])
113113

114114
return model
115115
end

ext/JuMPModels/rocket.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ function OptimalControlProblems.rocket(
119119
)
120120

121121
# objective
122-
@objective(model, Max, h[N])
122+
@objective(model, Min, -h[N])
123123

124124
return model
125125
end

ext/JuMPModels/space_shuttle.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ function OptimalControlProblems.space_shuttle(
230230
end
231231
)
232232

233-
@objective(model, Max, θ[N])
233+
@objective(model, Min, -θ[N])
234234

235235
return model
236236
end

ext/MetaData/steering.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ steering_meta = OrderedDict(
1414
x₃_tf=45,
1515
x₄_tf=0,
1616
),
17-
)
17+
)

ext/OptimalControlModels/bioreactor.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ function OptimalControlProblems.bioreactor(
7878
(μ2 - u(t) * β) * b(t),
7979
]
8080

81-
∫(μ2 * b(t) /+ c)) max
81+
-∫(μ2 * b(t) /+ c)) min
8282
end
8383

8484
# METHANE PROBLEM

ext/OptimalControlModels/glider.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ function OptimalControlProblems.glider(
9090
ż(t) == dynamics(x(t), vx(t), vy(t), cL(t))
9191

9292
# objective
93-
x(tf) max
93+
-x(tf) min
9494
end
9595

9696
function dynamics(x, vx, vy, cL)

ext/OptimalControlModels/insurance.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ function OptimalControlProblems.insurance(
108108
ẋ(t) == [(1 - γ * (t - t0) * vprime / dUdR(t)) * h(t), h(t), (1 + σ) * I(t) * fx]
109109

110110
# objective
111-
∫(U(t) * fx) max
111+
-∫(U(t) * fx) min
112112
end
113113

114114
# initial guess

0 commit comments

Comments
 (0)