@@ -65,7 +65,7 @@ macro withprogress(progress, exprs...)
65
65
66
66
function __solve (prob:: OptimizationProblem , opt, data = DEFAULT_DATA;
67
67
cb = (args... ) -> (false ), maxiters:: Number = 1000 ,
68
- progress = true , save_best = true , kwargs... )
68
+ progress = false , save_best = true , kwargs... )
69
69
70
70
if maxiters <= 0.0
71
71
error (" The number of maxiters has to be a non-negative and non-zero number." )
158
158
decompose_trace (trace:: Optim.OptimizationTrace ) = last (trace)
159
159
decompose_trace (trace) = trace
160
160
161
- function __solve (prob:: OptimizationProblem , opt:: Optim.AbstractOptimizer , data = DEFAULT_DATA;cb = (args... ) -> (false ), maxiters:: Number = 1000 , kwargs... )
161
+ function __solve (prob:: OptimizationProblem , opt:: Optim.AbstractOptimizer ,
162
+ data = DEFAULT_DATA;cb = (args... ) -> (false ),
163
+ progress = false ,
164
+ maxiters:: Number = 1000 , kwargs... )
162
165
local x, cur, state
163
166
164
167
if data != DEFAULT_DATA
@@ -207,7 +210,11 @@ function __solve(prob::OptimizationProblem, opt::Optim.AbstractOptimizer, data =
207
210
Optim. optimize (optim_f, prob. u0, opt, Optim. Options (;extended_trace = true , callback = _cb, iterations = maxiters, kwargs... ))
208
211
end
209
212
210
- function __solve (prob:: OptimizationProblem , opt:: Union{Optim.Fminbox,Optim.SAMIN} , data = DEFAULT_DATA;cb = (args... ) -> (false ), maxiters:: Number = 1000 , kwargs... )
213
+ function __solve (prob:: OptimizationProblem , opt:: Union{Optim.Fminbox,Optim.SAMIN} ,
214
+ data = DEFAULT_DATA;cb = (args... ) -> (false ),
215
+ progress = false ,
216
+ maxiters:: Number = 1000 , kwargs... )
217
+
211
218
local x, cur, state
212
219
213
220
if data != DEFAULT_DATA
@@ -252,7 +259,11 @@ function __solve(prob::OptimizationProblem, opt::Union{Optim.Fminbox,Optim.SAMIN
252
259
end
253
260
254
261
255
- function __solve (prob:: OptimizationProblem , opt:: Optim.ConstrainedOptimizer , data = DEFAULT_DATA;cb = (args... ) -> (false ), maxiters:: Number = 1000 , kwargs... )
262
+ function __solve (prob:: OptimizationProblem , opt:: Optim.ConstrainedOptimizer ,
263
+ data = DEFAULT_DATA;cb = (args... ) -> (false ),
264
+ progress = false ,
265
+ maxiters:: Number = 1000 , kwargs... )
266
+
256
267
local x, cur, state
257
268
258
269
if data != DEFAULT_DATA
@@ -326,7 +337,10 @@ function __init__()
326
337
BBO () = BBO (:adaptive_de_rand_1_bin_radiuslimited ) # the recommended optimizer as default
327
338
328
339
329
- function __solve (prob:: OptimizationProblem , opt:: BBO , data = DEFAULT_DATA; cb = (args... ) -> (false ), maxiters:: Number = 1000 , kwargs... )
340
+ function __solve (prob:: OptimizationProblem , opt:: BBO , data = DEFAULT_DATA;
341
+ cb = (args... ) -> (false ), maxiters:: Number = 1000 ,
342
+ progress = false , kwargs... )
343
+
330
344
local x, cur, state
331
345
332
346
if data != DEFAULT_DATA
@@ -393,7 +407,10 @@ function __init__()
393
407
end
394
408
395
409
@require NLopt= " 76087f3c-5699-56af-9a33-bf431cd00edd" begin
396
- function __solve (prob:: OptimizationProblem , opt:: NLopt.Opt ; maxiters:: Number = 1000 , nstart = 1 , local_method = nothing , kwargs... )
410
+ function __solve (prob:: OptimizationProblem , opt:: NLopt.Opt ;
411
+ maxiters:: Number = 1000 , nstart = 1 ,
412
+ local_method = nothing ,
413
+ progress = false , kwargs... )
397
414
local x
398
415
399
416
if maxiters <= 0.0
@@ -469,7 +486,9 @@ function __init__()
469
486
end
470
487
471
488
@require MultistartOptimization = " 3933049c-43be-478e-a8bb-6e0f7fd53575" begin
472
- function __solve (prob:: OptimizationProblem , opt:: MultistartOptimization.TikTak ; local_method, local_maxiters:: Number = 1000 , kwargs... )
489
+ function __solve (prob:: OptimizationProblem , opt:: MultistartOptimization.TikTak ;
490
+ local_method, local_maxiters:: Number = 1000 ,
491
+ progress = false , kwargs... )
473
492
local x, _loss
474
493
475
494
if local_maxiters <= 0.0
@@ -529,7 +548,9 @@ function __init__()
529
548
struct QuadDirect
530
549
end
531
550
532
- function __solve (prob:: OptimizationProblem , opt:: QuadDirect ; splits, maxiters:: Number = 1000 , kwargs... )
551
+ function __solve (prob:: OptimizationProblem , opt:: QuadDirect ; splits,
552
+ maxiters:: Number = 1000 ,
553
+ progress = false , kwargs... )
533
554
local x, _loss
534
555
535
556
if maxiters <= 0.0
@@ -587,7 +608,9 @@ function __init__()
587
608
record[" x" ] = population
588
609
end
589
610
590
- function __solve (prob:: OptimizationProblem , opt:: Evolutionary.AbstractOptimizer , data = DEFAULT_DATA; cb = (args... ) -> (false ), maxiters:: Number = 1000 , kwargs... )
611
+ function __solve (prob:: OptimizationProblem , opt:: Evolutionary.AbstractOptimizer , data = DEFAULT_DATA;
612
+ cb = (args... ) -> (false ), maxiters:: Number = 1000 ,
613
+ progress = false , kwargs... )
591
614
local x, cur, state
592
615
593
616
if data != DEFAULT_DATA
@@ -623,7 +646,9 @@ function __init__()
623
646
624
647
struct CMAEvolutionStrategyOpt end
625
648
626
- function __solve (prob:: OptimizationProblem , opt:: CMAEvolutionStrategyOpt , data = DEFAULT_DATA; cb = (args... ) -> (false ), maxiters:: Number = 1000 , kwargs... )
649
+ function __solve (prob:: OptimizationProblem , opt:: CMAEvolutionStrategyOpt , data = DEFAULT_DATA;
650
+ cb = (args... ) -> (false ), maxiters:: Number = 1000 ,
651
+ progress = false , kwargs... )
627
652
local x, cur, state
628
653
629
654
if data != DEFAULT_DATA
0 commit comments