Глобальная переменная или множественный поиск начальной точки

Несколько решателей начальной точки для основанной на градиенте оптимизации, ограниченной или неограниченной

Эти решатели применяются к проблемам со сглаженными целевыми функциями и ограничениями. Они запускают решатели Optimization Toolbox™ неоднократно, чтобы попытаться определить местоположение глобального решения или нескольких локальных решений.

Функции

createOptimProblemСоздайте структуру задачи оптимизации
listПеречислите стартовые точки
runЗапуститесь несколько - запускают решатель

Объекты

развернуть все

GlobalSearchНайдите глобальный минимум
MultiStartНайдите несколько локальных минимумов
CustomStartPointSetПользовательские стартовые точки
GlobalOptimSolutionРешение для оптимизации
RandomStartPointSetСлучайные стартовые точки

Темы

GlobalSearch и основы оптимизации MultiStart

Найдите глобальную переменную или несколько локальных минимумов

Пример, показывающий, что GlobalSearch возвращает меньше решений, чем MultiStart, часто с более высоким качеством.

Максимизация монохроматических поляризованных легких интерференционных шаблонов Используя GlobalSearch и MultiStart

Найдите глобальный минимум в проблеме, имеющей несколько локальных минимумов.

Оптимизируйте только Используя выполнимые стартовые точки

Пример, показывающий, как постараться не начинать с неосуществимых точек.

MultiStart Используя lsqcurvefit или lsqnonlin

Показывает, как использовать MultiStart, чтобы помочь найти глобальный минимум к задаче наименьших квадратов.

Рабочий процесс оптимизации

Рабочий процесс для GlobalSearch и MultiStart

Как настроить и запустить решатели.

Создайте структуру задачи

Обеспечивает подробные шаги для создания структуры задачи.

Создайте объект решателя

Описывает то, что объект решателя, и как установить его свойства.

Установите стартовые точки для MultiStart

Предоставляет подробную информацию о способах установить стартовые точки.

Запустите решатель

Обеспечивает основные примеры полного рабочего процесса и для GlobalSearch и для MultiStart.

Методы для эффективного поиска

Параллельный MultiStart

Показывает, как вычислить параллельно для более быстрых поисковых запросов.

Изолированный глобальный минимум

Расширенный показ в качестве примера способы искать глобальный минимум.

Совершенствуйте стартовые точки

Примеры того, как искать ваш пробел эффективно и продуктивно.

Измените опции

Факторы в установке локальных опций решателя и глобальных свойств решателя.

Воспроизведите результаты

Как установить случайные seed воспроизводить результаты.

Исследуйте результаты

Итеративное отображение

Описывает два типа итеративного отображения для контроля прогресса решателя.

Структуры мирового производства

Описывает типы структур output, которые могут возвратить GlobalSearch и MultiStart.

Визуализируйте области притяжения

Пример, показывающий, как построить несколько начальных и конечных точек в 2D проблеме.

Выходные функции для GlobalSearch и MultiStart

Предоставляет подробную информацию и пример контроля и останавливающихся решателей при помощи выходных функций.

Функции построения графика для GlobalSearch и MultiStart

Как использовать и встроенные и пользовательские функции построения графика для прогресса решения по контролю.

Несколько запускают фон решателя

Задачи, которые могут решить GlobalSearch и MultiStart

GlobalSearch и MultiStart применяются к сглаженным проблемам, где существует несколько локальных решений.

Как GlobalSearch и работа MultiStart

Описывает алгоритмы решателя.

Единое решение

Описывает первый выход, обычно называемый x, от GlobalSearch и MultiStart.

Несколько решений

Описывает, как получить несколько решений из GlobalSearch и MultiStart, и как изменить определение отличных решений.

GlobalSearch и свойства MultiStart (опции)

Описывает свойства объектов GlobalSearch и MultiStart.