Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Метод штрафных функций




 

Этот метод основан на том, что строится некоторая новая, так называемая целевая функция:

Fk (x) = f(x) + C(k) Ф(h(x), g(x)),

где Ф(h(x), g(x)) штрафная функция, значения которой малы в допустимой области и резко возрастают вне ее;

k - индекс итерации;

C(k) - возрастающая числовая последовательность.

Далее решается последовательность задач иска безусловного минимума функции Fk(x) (k = 1, 2, 3,...), причем принимается

x0(k) = x*(k-1),

где x0(k) - начальная точка k-й итерации;

x*(k-1) - точка минимума, найденная на (k-1)-й итерации.

При этом x0(1) = x(0) - начальной точке поиска условного минимума (выбирается произвольно).

Как видно из определения штрафной функции, безусловный минимум x*(k) функции Fk(x) на k-й итерации находится вблизи гра­ницы допустимой области (если только безусловный минимум f(x) лежит вне допустимой области). Это происходит потому, что целевая функция возрастает с обеих сторон от линии, образующей границу.

Условный минимум считается найденным при выполнении условия:

||x*(k) – x*(k-1)||<εx

где εx - заданная точность поиска.

Штрафные функции могут быть внутренними и внешними.

Внутренние функции имеют область определения внутри до­пустимой области. Они быстро возрастают в окрестности границы. Функция Ф(x) является, как правило, суммой компонент, соответст­вующих отдельным уравнениям ограничений gj(x). Наиболее извест­ной здесь является логарифмическая функция. Например, j-й компо­нентой штрафной функции может быть ln(gj(x)). Для ограничений-равенств внутренние штрафные функции обычно не применяются.

Внешние функции могут быть показательными или степен­ными. Они чаще всего строятся на базе следующей функции:

φj(x) = 0, gj(x)>=0,

gj(x), gj(x)<0 или φj(x) = |hi(x)|.

В штрафную функцию чаще всего входят четные степени указанных функций. От применения различных видов штрафных функций зависят скорости сходимости алгоритмов для различных исходных данных и вида функций f(x), gj(x), hi(x). Структура же алго­ритма при этом не меняется. Поэтому в качестве иллюстрации мето­да рассмотрим только так называемый квадратичный штраф, где

F(x) = f(x) + 1/2 C(k)(Σφi2(x) + Σφj2(x)).

В качестве C(k) применяется последовательность

C(k) = βk-1 ,где = 4... 10.

Недостатком метода штрафных функций является необходи­мость быстрого роста последовательности C(k) для обеспечения при­емлемой скорости сходимости метода (относительно небольшого числа итераций для достижения условного минимума). Но при боль­ших C(k) функция Fk(x) имеет овражный характер, что, в свою оче­редь, замедляет сходимость алгоритмов поиска безусловного мини­мума и требует их усложнения. Поиск компромисса в этой ситуации привел к комбинации методов.

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 907; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.