Multi-trajectory search algorithm in pure Julia
Description
Multiple trajectory search (MTS) is a derivative-free heuristic optimization method presented by Lin-Yu Tseng and Chun Chen, 2008. The MTS
algorithm is implemented in the NonconvexSearch.jl
package. This module implements all the optimization methods in the paper.
Quick start
Using default MTSOptions()
. MTS
is used for optimization.
using Nonconvex
Nonconvex.@load MTS
alg = MTSAlg()
LS1_options = MTSOptions()
m = Model(f)
lb = [0, 0]
ub = [5, 5]
addvar!(m, lb, ub)
result = optimize(model, alg, x0, options = options)