exponenta event banner

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

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

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

Функции

createOptimProblemСоздание структуры задач оптимизации
listСписок начальных точек
runЗапуск решателя с несколькими запусками

Объекты

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

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

Темы

Основные сведения о том, как осуществлять оптимизацию, а также поиск и многопользовательскую оптимизацию

Поиск глобальных или нескольких локальных минимумов

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

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

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

Оптимизация с использованием только возможных начальных точек

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

Мультизапуск с использованием lsqcurvefit или lsqnonlin

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

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

Workflow-процесс для StartSearch и MultiStart

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

Создать структуру проблемы

Содержит подробные инструкции по созданию структуры проблем.

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

Описывает, что такое решающий объект и как задать его свойства.

Установка начальных точек для MultiStart

Содержит сведения о способах установки начальных точек.

Запуск решателя

Содержит основные примеры полного рабочего процесса как для, так и для MultiStart.

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

Параллельный мультизапуск

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

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

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

Уточнение начальных точек

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

Изменить параметры

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

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

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

Анализ результатов

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

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

Глобальные структуры вывода

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

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

Пример построения графика нескольких начальных и конечных точек в задаче 2-D.

Функции вывода для StartSearch и MultiStart

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

Функции сюжета для GlobalSearch и MultiStart

Использование встроенных и пользовательских функций печати для мониторинга хода выполнения решения.

Фон мультизапускового решателя

Проблемы, которые могут быть решены с помощью поиска и мультизапуска

Для сглаживания проблем, связанных с несколькими локальными решениями, применяются, в том числе, StartSearch и MultiStart.

Как работают (Как, Как) StartSearch и MultiStart

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

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

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

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

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

Свойства StartSearch и MultiStart (параметры)

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