Main Content

年代urrogate Optimization

年代urrogate 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

expand all

surrogateopt 年代urrogate optimization for global minimization of time-consuming objective functions
packfcn Combine objective and nonlinear constraint functions
optimoptions Create optimization options
resetoptions Reset options

Live Editor Tasks

Optimize Optimize or solve equations in the Live Editor

Topics

Optimize Using Surrogate Optimization

年代urrogate Optimization of Multidimensional Function

年代olve a multidimensional problem usingsurrogateopt,patternsearch, andfmincon, and then compare the results.

Modify surrogateopt Options

年代earch for the global minimum usingsurrogateopt, and then modify options of the function to revise the search.

Interpret surrogateoptplot

How to interpret asurrogateoptplotplot.

Compare Surrogate Optimization with Other Solvers

Comparesurrogateopttopatternsearchandfminconon a nonsmooth problem.

年代urrogate Optimization of Six-Element Yagi-Uda Antenna

年代olve an antenna design problem using surrogate optimization.

Work with Checkpoint Files

年代hows how to use checkpoint files to restart, recover, analyze, or extend an optimization.

年代urrogate Optimization with Nonlinear Constraint

年代olve a problem containing a nonlinear ODE with a nonlinear constraint usingsurrogateopt.

Convert Nonlinear Constraints Between surrogateopt Form and Other Solver Forms

Presents techniques for converting objective and nonlinear constraint functions for other solvers to and fromsurrogateoptform.

Mixed-Integer Surrogate Optimization

Integer-constrained surrogate optimization.

Integer Optimization with Custom Output Function

Choose components from lists to best fit a response curve.

年代olve Nonlinear Problem with Integer and Nonlinear Constraints

年代olve a nonlinear problem with both integer and nonlinear constraints.

年代olve Feasibility Problem

Usesurrogateoptto solve a feasibility problem.

Fix Variables in surrogateopt

Fix some variables by setting their upper and lower bounds equal.

代理优化使用d

What Is Surrogate Optimization?

年代urrogate optimization attempts to find a global minimum of an objective function using few objective function evaluations.

年代urrogate Optimization Algorithm

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

年代urrogate Optimization Options

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

Related Information