Здравствуйте, нужно минимизировать
Метод оптимизации:
(по симплексу)
Начальная точка:
Масштабный множитель:
Условие окончания поиска:
Где можно почитать, как это сделать? Посмотреть примеры?
Спасибо.
Нашел метод поиска по симплексу только не могу понять он мне подходит или нет - там нет ни слово про нелинейное программирование.
Суть метода заключается в исследовании целевой функции в вершинах некого «образца», в двумерном случае треугольника, построенного в пространстве переменных вокруг «базовой» точки. Вершина, давшая наибольшее значение целевой функции отображается относительно двух других вершин и таким образом становится новой базовой точкой, вокруг которой строится новый образец и снова выполняется поиск. В рассматриваемом методе таким образцом является регулярный симплекс. В случае двух переменных симплексом является равносторонний треугольник, в трёхмерном пространстве – тетраэдр.
Работа алгоритма начинается с построения регулярного симплекса в пространстве независимых переменных и оценивания значений целевых функции в каждой точке. Затем определяется вершина с максимальным значением целевой функции и проектируется через центр тяжести оставшихся вершин в новую точку. Процедура продолжается до тех пор, пока не будет накрыта точка минимума. Поиск заканчивается тогда, когда размеры симплекса или разность значений целевой функции становятся достаточно малыми.
i |
Deggial: Инструкции по набору формул здесь или здесь (или в этом видеоролике). Исправляйте формулы, иначе тема будет перемещена в Карантин. |