Основанная на проблеме нелинейная оптимизация

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

Смотрите Сначала Выбирают Problem-Based or Solver-Based Approach для выбора между основанной на проблеме оптимизацией и основанной на решателе оптимизацией.

Сформулируйте свои объективные и нелинейные ограничительные функции как выражения в переменных оптимизации или преобразуйте функции MATLAB® с помощью fcn2optimexpr. Для настройки задач смотрите Основанного на проблеме Setup Оптимизации.

Функции

fcn2optimexprПреобразуйте функцию в выражение оптимизации
prob2structПреобразуйте задачу оптимизации в форму решателя
solveРешите задачу оптимизации

Темы

Неограниченные основанные на проблеме приложения

Рациональная целевая функция, основанная на проблеме

Показывает, как создать рациональную целевую функцию с помощью переменных оптимизации.

Ограниченные основанные на проблеме приложения

Решите ограниченную нелинейную оптимизацию, основанную на проблеме

Этот пример показывает, как преобразовать функцию MATLAB в выражение оптимизации и использовать рациональное выражение в качестве нелинейного ограничения.

Преобразуйте нелинейную функцию в выражение оптимизации

Преобразуйте нелинейные функции, выраженный ли как файлы функции или анонимные функции, при помощи fcn2optimexpr.

Ограниченная электростатическая нелинейная оптимизация, основанная на проблеме

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

Основанная на проблеме нелинейная минимизация с линейными ограничениями

Показывает, как использовать переменные оптимизации, чтобы создать линейные ограничения и fcn2optimexpr, чтобы преобразовать функцию в выражение оптимизации.

Включайте производные в основанный на проблеме рабочий процесс

Как включать производную информацию в основанную на проблеме оптимизацию.

Цель и ограничения, имеющие общую функцию в последовательном или параллельном, основанном на проблеме

Сэкономьте время, когда ваши объективные и нелинейные ограничительные функции совместно используют общие вычисления в основанном на проблеме подходе.

Выходная функция для основанной на проблеме оптимизации

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

Параллельные вычисления

Что такое параллельные вычисления в Optimization Toolbox?

Используя несколько процессоров для оптимизации.

Используя параллельные вычисления в Optimization Toolbox

Автоматическая оценка градиента параллельно.

Улучшание производительности с параллельными вычислениями

Факторы для ускорения оптимизации.

Симуляция или ОДУ

Оптимизация симуляции или обыкновенного дифференциального уравнения

Специальные замечания в оптимизации симуляций, целевых функций черного ящика или ОДУ.

Алгоритмы и другая теория

Неограниченные нелинейные алгоритмы оптимизации

Минимизация одной целевой функции в размерностях n без ограничений.

Ограниченные нелинейные алгоритмы оптимизации

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

алгоритм fminsearch

Шаги, которые fminsearch делает, чтобы минимизировать функцию.

Ссылка опций оптимизации

Описывает опции оптимизации.

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

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

Библиография

Списки опубликовали материалы, которые поддерживают концепции, реализованные в алгоритмах решателя.

Для просмотра документации необходимо авторизоваться на сайте