main content

surrogate optimization -凯发k8网页登录

surrogate optimization solver for expensive objective functions, with bounds and optional integer constraints

use surrogate optimization for expensive (time-consuming) objective functions. the solver requires finite bounds on all variables, allows for nonlinear inequality constraints, and accepts integer constraints on selected variables. the solver can optionally save its state after each function evaluation, enabling recovery from premature stops.

functions

create values for optimization problem
solve optimization problem or equation problem
surrogate optimization for global minimization of time-consuming objective functions
combine objective and nonlinear constraint functions
create optimization options
reset options

live editor tasks

optimizeoptimize or solve equations in the live editor

topics

problem-based surrogate optimization


  • basic example minimizing a multidimensional function in the problem-based approach.

  • solve integer and mixed-integer problems using the problem-based approach and surrogateopt.

  • specify start points and their function values using optimvalues in the problem-based approach.

  • solve a feasibility problem using the problem-based approach and surrogateopt solver.

  • solve a nonlinear feasibility problem using the problem-based optimize live editor task and several solvers.

optimize using surrogate optimization


  • solve a multidimensional problem using surrogateopt, patternsearch, and fmincon, and then compare the results.
  • modify surrogateopt options
    search for the global minimum using surrogateopt, and then modify options of the function to revise the search.

  • how to interpret a surrogateoptplot plot.

  • compare surrogateopt to patternsearch and fmincon on a nonsmooth problem.
  • surrogate optimization of six-element yagi-uda antenna
    solve an antenna design problem using surrogate optimization.
  • work with checkpoint files
    shows how to use checkpoint files to restart, recover, analyze, or extend an optimization.
  • surrogate optimization with nonlinear constraint
    solve a problem containing a nonlinear ode with a nonlinear constraint using surrogateopt.

  • presents techniques for converting objective and nonlinear constraint functions for other solvers to and from surrogateopt form.

  • integer-constrained surrogate optimization.

  • choose components from lists to best fit a response curve.
  • solve nonlinear problem with integer and nonlinear constraints
    compare the solution of a nonlinear problem both with and without integer constraints.

  • use surrogateopt to solve a feasibility problem.

  • fix some variables by setting their upper and lower bounds equal.
  • vectorized surrogate optimization for custom parallel simulation
    this example shows how to perform custom parallel optimization using the surrogateopt usevectorized and batchupdateinterval options.

  • hints for obtaining a better solution or obtaining a solution more quickly.

surrogate optimization background

  • what is surrogate optimization?
    surrogate optimization attempts to find a global minimum of an objective function using few objective function evaluations.

  • learn details of the surrogate optimization algorithm, when run in serial or parallel.

  • explore the options for surrogate optimization, including algorithm control, stopping criteria, command-line display, and output and plot functions.

related information


网站地图