КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Многомерные задачи оптимизации
До сих пор мы обсуждали одномерные задачи оптимизации, в которых целевая функция зависела только от одного аргумента. Однако подавляющее большинство реальных задач оптимизации, представляющих практический интерес, являются многомерными: в них целевая функция зависит от нескольких аргументов, причем, иногда их число может быть, весьма большим. Математическая постановка таких задач аналогична их постановке в одномерном случае: ищется наименьшее (наибольшее) значение целевой функции, заданное на некотором множестве Е возможных значений ее аргументов. В случае, когда целевая функция непрерывна, а множество Е является замкнутой ограниченной областью, остается справедливой теорема Вейерштрасса. Тем самым выделяется класс задач оптимизации, для которых гарантировано существование решения. В дальнейшем мы всегда будем предполагать, что все рассматриваемые задачи принадлежат этому классу. Как и в одномерном случае, характер задачи и соответственно возможные способы решения существенно зависят от той информации о целевой функции, которая нам доступна в процессе ее исследования. В одних случаях целевая функция задается аналитической функцией. Тогда можно вычислять ее частные производные, получать явное выражение для градиента и использовать эту информацию для решения задачи. В других случаях никакой формулы для целевой функции нет, а имеется лишь возможность определить ее значения в любой точке рассматриваемой области (с помощью расчетов, в результате эксперимента и т. п.). В таких случаях в процессе решения мы фактически можем найти значения целевой функции лишь в конечном числе точек и по этой информации приближенно установить ее наименьшее значение для всей области.
Рисунок 5.4
Многомерные задачи, естественно, являются более сложными и трудоемкими, причем трудоемкости их решения возрастают при увеличении их размерности. Для примера возьмем самый простой по идее приближенный метод поиска наименьшего значения. Покроем рассматриваемую область сеткой с шагом h (рисунок 5.4) и определим значения функции в ее узлах. Сравнивая полученные числа между собой, найдем среди них наименьшее и примем его приближенно за наименьшее значение функции для всей области. Однако для задач большой размерности он практически непригоден из-за слишком большого времени, необходимого для проведения расчетов. Иногда сплошной перебор заменяют случайным поиском. В этом случае точки сетки просматриваются не подряд, а по случайному закону. В результате поиск наименьшего значения ускоряется, но теряет свою надежность. Перейдем к обсуждению методов, позволяющих вести поиск наименьшего значения функции целенаправленно.
Дата добавления: 2014-01-04; Просмотров: 661; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |