Смотрите Сначала Выбирают Problem-Based or Solver-Based Approach для выбора между основанной на проблеме оптимизацией и основанной на решателе оптимизацией.
Для основанного на проблеме подхода создайте проблемные переменные, и затем представляйте целевую функцию и ограничения с точки зрения этих символьных переменных. Для основанных на проблеме шагов, чтобы взять, смотрите Основанный на проблеме Рабочий процесс. Чтобы решить получившуюся проблему, используйте solve
.
Для основанных на решателе шагов, чтобы взять, включая определение целевой функции и ограничений и выбора соответствующего решателя, смотрите Основанного на решателе Setup Задачи оптимизации. Чтобы решить получившуюся проблему, используйте quadprog
.
Квадратичное программирование со связанными ограничениями: основанный на проблеме
Показывает, как решить основанную на проблеме проблему квадратичного программирования со связанными ограничениями с помощью различных алгоритмов.
Большая разреженная квадратичная программа, основанная на проблеме
Показывает, как решить большую разреженную квадратичную программу с помощью основанного на проблеме подхода.
Связано ограниченное квадратичное программирование, основанное на проблеме
Пример, показывающий крупномасштабное основанное на проблеме квадратичное программирование.
Квадратичное программирование для оптимизации портфеля, основанной на проблеме
Пример, показывающий основанное на проблеме квадратичное программирование на основной модели портфеля.
Квадратичная минимизация со связанными ограничениями
Пример квадратичного программирования со связанными ограничениями.
Квадратичная минимизация с плотным, структурированным гессианом
Пример, показывающий, как сохранить память в структурированной квадратичной программе.
Большая разреженная квадратичная программа с алгоритмом внутренней точки
Пример, показывающий, как сохранить память в квадратичной программе при помощи разреженной квадратичной матрицы.
Связано ограниченное квадратичное программирование, основанное на решателе
Пример, показывающий основанное на решателе крупномасштабное квадратичное программирование.
Квадратичное программирование для задач оптимизации портфеля, основанных на решателе
Пример, показывающий основанное на решателе квадратичное программирование на основной модели портфеля.
Основанные на проблеме алгоритмы оптимизации
Как функции оптимизации и объекты решают задачи оптимизации.
Поддерживаемые операции на переменных оптимизации и выражения
Списки все доступные математические и индексирующие операции на переменных оптимизации и выражения.
Алгоритмы квадратичного программирования
Минимизация квадратичной целевой функции в размерностях n только с линейными и связанными ограничениями.
Описывает опции оптимизации.