Устанавливание погрешностей решателя

Допуск относится к тому, как маленький параметр, такой размер mesh, может стать, прежде чем поиск остановлен или изменен в некотором роде. Можно задать значение следующих допусков с помощью optimoptions или приложение Оптимизации:

  • Mesh tolerance — Когда текущий размер mesh меньше значения Mesh tolerance, остановов алгоритма.

  • X tolerance — После успешного опроса, если расстояние от предыдущей лучшей точки до текущей лучшей точки меньше значения X tolerance, остановов алгоритма.

  • Function tolerance — После успешного опроса, если различие между значением функции в предыдущей лучшей точке и значением функции в текущей лучшей точке меньше значения Function tolerance, остановов алгоритма.

  • Nonlinear constraint tolerance — Алгоритм обрабатывает точку, чтобы быть выполнимым, если нарушение ограничений меньше ConstraintTolerance.

  • Bind tolerance — Свяжите допуск, применяется к линейно ограниченным проблемам. Это задает, как близко точка должна добраться до контура выполнимой области, прежде чем линейное ограничение будет считаться активным. Когда линейное ограничение активно, точки опросов поиска шаблона в направлениях, параллельных линейной границе ограничений, а также точкам mesh.

    Обычно, необходимо установить Bind tolerance быть, по крайней мере, столь же большим как максимум Mesh tolerance, X tolerance и Function tolerance.

Похожие темы