![]() |
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() |
||||||||||||||||||||||||||||||
![]() |
![]() |
||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() |
||||||||||||||||||||||||||||||
![]() |
![]() |
Вход | ![]() |
Раздел "Математика\Optimization Toolbox"
А.Г.Трифонов. Optimization Toolbox - обзорТулбокс Оптимизация расширяет среду MATLAB, обеспечивая доступ к сервисным средствам обычной и крупномасштабной (большой размерности) оптимизации. Дополнительные средства обеспечивают решение задач линейного программирования, квадратичного программирования, нелинейного метода наименьших квадратов и решения нелинейных уравнений. Интерактивная среда MATLAB позволяет легко детализировать и настраивать задачи оптимизации. Тулбокс Оптимизация содержит подпрограммы для реализации наиболее широко используемых методов минимизации и максимизации. Тулбокс включает в себя алгоритмы для решения многих типов задач оптимизации, таких как:
В Тулбоксе Оптимизация реализованы современные алгоритмы оптимизации. Основными алгоритмами минимизации без ограничений являются квази-Ньютоновский метод BFGS и метод прямого поиска Нелдера-Мида с линейным поиском. Для задач минимизации с ограничениями, минимакса, достижения цели и полубесконечной оптимизации используются разновидности последовательного квадратичного программирования (SQP). Нелинейная задача наименьших квадратов решается с помощью методов Гаусса-Ньютона или Левенберга-Маркуарда. Подпрограммы для решения задач линейного и квадратичного программирования используют методы из активного набора в сочетании с проекционными методиками. Стандартные алгоритмы обладают следующими особенностями:
Тулбокс Оптимизация также включает в себя алгоритмы для крупно-масштабных (большой размерности) задач с разреженными матрицами или структурой. Крупно-масштабные методы вобрали в себя все преимущества возможностей MATLAB работы с разреженными матрицами. Данный тулбокс включает в себя алгоритмы решения крупно-масштабных задач, таких как:
Новый крупно-масштабный алгоритм линейного программирования основан на методе Жин-Занга LIPSOL (Линейное программирование с расчетом внутренних точек), алгоритм одновременного решения прямой и двойственной задач с внутренними точками на основе метода Мерота предиктор-корректор. Также для крупно-масштабного метода доступны некоторые формулировки квадратичного программирования и нелинейных объектов с ограничениями в виде границ или ограничениями в виде линейных равенств. Эти методы основаны на разработанных Томасом Ф. Колеманом алгоритмах крупно-масштабных доверительных областей и используют методы отражения Ньютона и проекционными методы для оперирования с ограничениями. Крупно-масштабные алгоритмы обладают следующими особенностями:
|
![]() |
||
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
E-mail: | ||
Информация на сайте была обновлена 15.04.2003 |
Copyright 2001-2003 SoftLine Co Наши баннеры |