Docstrings

NonconvexMultistart.HyperoptOptions — Type
HyperoptOptions: options performing starting point optimization using Hyperopt.jl
  • sub_options: options for the sub-optimizer.
  • lb: Lower bound of starting point, if don't specify it, the default value will be nothing, then will end up be replaced by the lower bound of optimization problem.
  • ub: Upper bound of starting point, same as above.
  • searchspace_size::Integer: How many potential starting points we generate.
  • iters::Integer: Among all generated potential starting points, how many of them will be evaluated.
  • sampler::Hyperopt.Sampler: An instance of 'Hyperopt.Sampler', which decides search algorithm.
  • ctol: infeasibility tolerance for accepting a solution as feasible
  • keep_all: if true, all the solutions of the sub-problems will be saved
NonconvexMultistart.HyperoptResult — Type
HyperoptResult

When using multiple x0 in optimize, return this result, including following fields:

  • minimum: the optimal value among all searches.
  • minmizer: the optimal solutions found.
  • results: all the search results.
  • optimal_ind: the index of the optimal solution in results.