Здравствуйте!
Помогите, пожалуйста, методическими рекомендациями по оптимизационным методам.
Суть проблемы такова:
При переходе от задачи из сферы теории вероятности в сферу оптимизационных задач
формируется следующая оптимизационная задача:
Целевая функция многих переменных - линейная, вида
Ограничения задачи:
1) линейные равенства
(или неравенства
,
- число от 0 до 1 ):
2) квадратичные, представимые в виде суммы квадратичной формы, линейной функции и вектора констант:
К сожалению, матрица
(проверено по всем критериям) в общем случае не позволяет функции
быть выпуклой, поэтому методы выпуклой оптимизации не годятся для решения (кстати, верно ли это?)
3) стандартные ограничения на переменные
:
принадлежит
Размерность задачи большая (при заданном
-
переменных, соизмеримое с
количество ограничений.
Подскажите, пожалуйста,
1) существуют ли прямые методы решения данной задачи?
2) если нет, то какие из итерационных методов, по вашему мнению, будут наиболее эффективными при ее решении (критерий качества - например, скорость схождения алгоритма или работа на задачах большой размерности)
P.s. Я пробовал применять такие методы, как секвенционное квадратическое программирование (SQP) и генетические алгоритмы (GA's) (и в принципе, задачи размерности
я приближенно ими решал, но время хорошо так "кушалось")
Заранее спасибо!