Описание слайда:
Выясним, чему равно отношение золотого сечения. Так как точки xк1 и xk2, xк1 < xk2, выбраны симметрично относительно середины отрезка [ак,bк] , то Выясним, чему равно отношение золотого сечения. Так как точки xк1 и xk2, xк1 < xk2, выбраны симметрично относительно середины отрезка [ак,bк] , то bk -xk2 = xk1 - ak =lk - lk-1. (см. рис. 2.8). Для определенности будем считать, что на k-м шаге выбран отрезок [ак,xк2]. Тогда на (k + 1)-м шаге одной из точек деления (а именно правой) будет точка xк1. Значит, длина lk+2 отрезка, выбираемого на (k + 1)-м шаге, совпадает с длиной отрезка [ак,xк1] и верно равенство lk+2 =lk - lk-1.Подставляя найденное выражение для lk+2 в уравнение (2.9), получаем или = 1/( — 1). Преобразуя это соотношение, приходим к квадратному уравнению , имеющему единственное положительное решение Предположим, что отрезком минимизации унимодальной функции f(x) является [0,1], т.е. а1 = 0, b1 = 1 и l1 = 1. На первом шаге последовательного поиска (k = 1) на отрезке [0, 1] выбираем две точки и , , осуществляющие золотое сечение отрезка [0,1]. Вычисляем значения минимизируемой функции в этих точках и выполняем процедуру исключения отрезка. Если, f(x11) < f(x12), то выбираем отрезок [a1,x12], т.е. полагаем a2 = a1 = 0, b2 = x12; в противном случае выбираем отрезок [x11,b1],т.е. полагаем а2 = х11, b2 = b1=1. Кроме того, в первом случае принимаем , =x11 а во втором случае , =x12. Точка — одна из точек, осуществляющих золотое сечение отрезка [а2,b2], меньшая в первом случае и большая во втором. Если длина вновь полученного отрезка больше заданной допустимой длины интервала неопределенности, то следует перейти ко второму шагу алгоритма, на котором одна из точек x21, x22 есть точка , а вторую можно найти, например, по формуле . . На втором шаге алгоритма вычисляем лишь одно значение функции в точке, симметричной относительно середины отрезка [а2,b2]. Если же длина l2 отрезка [а2,b2], полученного после первого шага алгоритма, оказалась меньше , то поиск прекращают и полагают .