Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Кудрявтсев Методы оптимизатсии 2015

.pdf
Скачиваний:
12
Добавлен:
12.11.2022
Размер:
1.51 Mб
Скачать

Рис. 2.3. Метод дихотомии

Поскольку после каждой итерации длина ТИН уменьшается в два раза, можно априорно оценить количество итераций по задан-

ной точности

решения. Действительно, после

первой

итерации

|ТИН |

 

,

после второй итерации |ТИН!|

C

 

D

E

 

и

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Но, так как

т.д. Тогда после r-й итерации имеем |ТИН | .

 

 

 

 

 

условие окончания поиска |ТИН | + , получаем

 

 

 

+ . За-

 

 

менив знак неравенства на равенство и выразив r, получим оценку количества итераций.

Замечание 1. Если производная целевой функции считается достаточно просто, можно видоизменить метод дихотомии. На концах рассматриваемого отрезка вычисляют производные целевой функции, отрезок делят пополам и вычисляют производную в средней точке. Для следующей итерации выбирают тот отрезок из двух получившихся, на концах которого знаки производной различны (по определению унимодальной функции ее производная меняет знак на отрезке поиска только один раз).

21

Замечание 2. В методе дихотомии на каждой итерации значение функции вычисляется дважды. Однако, как было указано в разделе 1.6, в общем случае стараются уменьшить количество таких вычислений. Поэтому более эффективными являются методы, где новые «экспериментальные» точки на каждой (по возможности) итерации выбираются таким образом, чтобы значение функции приходилось вычислять только один раз.

Метод Фибоначчи

Идея метода Фибоначчи [4] состоит в том, чтобы определять новые «экспериментальные» точки с помощью чисел Фибоначчи,

при этом количество точек фиксировано и равно n. На начальном

 

,

,

 

равен

и извест-

этапе интервал неопределенности длины

но значение функции в точках

 

!

(рис. 2.4).

2 , 3

 

F

 

 

 

x1

 

 

 

 

 

 

 

 

 

 

 

x4

 

x3

 

 

x5

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L3

 

 

 

 

 

 

 

 

L2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L3

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 2.4. Выбор точек в методе Фибоначчи

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#

G

 

# и сократить интер-

 

На следующем этапе надо выбрать точку

2.4). Если

 

 

 

#

 

 

 

!2,

 

, 3

 

 

! ,

то интервал неопреде-

вал неопределенности. Если

#

 

 

 

 

 

 

 

 

 

 

 

!

 

?

 

 

 

(данный случай изображен на рис.

ленности будет равен

 

 

 

 

 

 

2 , 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#

 

 

 

!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то интервал неопределенности будет ра-

вен

 

 

 

 

. Точку #

надо выбрать таким образом, чтобы миними-

зировать наибольшую из длин интервалов

 

 

 

и

 

 

. Это

2

, 3

 

2 !

,

3

 

 

 

 

 

 

 

 

 

 

длину

 

интервалов

можно

достигнуть,

обеспечив

одинаковую 2

, 3

 

2

, 3

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

22

 

симметрично относитель-

#

 

 

 

 

 

 

! (т.е. поместив точку

#

 

 

 

 

F

 

 

 

но точки

 

 

 

 

). Таким образом новый интервал неопределенности

 

F

 

2 , 3

 

 

!

 

 

!

 

 

 

равен #

 

 

 

 

 

длины

 

. Рассуждая аналогичным образом, разместим

точку

& симметрично относительно точки

! и получим следующий

интервал неопределенности длины

 

 

равный

 

 

. На каждом по-

следующем

этапе

требуется

проводить

только

одно вычисление

 

F

 

 

 

2 , 3

 

функции. Следует отметить, что так как новые точки размещаются

симметрично относительно существующей внутренней точки, то, на-

отношение

 

 

 

F

 

F

 

A F

 

 

 

 

 

 

 

 

 

 

 

равна длине интервала ! и,

пример, длина интервала

 

 

 

 

 

 

 

 

 

#

 

следовательно,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

более общем виде можно записать со-

 

 

 

 

 

 

 

 

 

 

2!. В, 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 , 3

 

 

 

 

между длинами интервалов неопределенности

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На заключительном

этапе для получения интервала неопреде-

 

 

F

 

 

 

 

 

 

 

F

 

 

 

 

A F .

 

 

 

 

 

ленности

 

 

разместим

 

точки

 

 

 

 

 

 

(на интервале неопреде-

ленности F

 

симметрично

относительно середины отрезка и на

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

расстоянии

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

2F

ε,

 

 

 

 

 

 

друг от друга, т.е. можно записать, что

 

 

 

 

 

F

I

 

 

 

 

F

 

 

 

 

F

 

 

 

 

A F

 

3F

 

ε,

 

 

 

 

 

 

 

 

 

 

 

 

 

F#

F!

 

A F

 

5F

2ε,

 

 

 

 

 

 

 

 

 

 

 

 

 

F

!

F

 

 

A F

 

 

8F

3ε.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, 2,

 

то получимF 1, F 1, F

 

 

 

 

2, F F

 

 

 

A F

 

 

 

Если ввести обозначения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Полагая

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

F

 

 

 

 

 

F

 

 

 

I,

 

 

 

 

 

1,2, … , 1.

 

 

 

 

 

 

соотношение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или при

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

O F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

достаточно малым, будем считать

 

 

 

 

 

 

 

4

 

 

4 1,2, … , 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

O F

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если

 

 

 

 

 

 

F

 

 

 

 

O F

 

 

F

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 1,2, … , 1

 

 

и тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

O F

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

начальный интервал неопределенности

 

 

имеет длину

, то после проведения

n

 

шагов он станет

равным

 

 

 

 

 

 

 

 

2/, 3

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

 

F ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

F

 

 

 

 

 

 

 

т.е. он сократится в

 

 

 

 

 

 

(считая, что значение

 

является доста-

 

 

 

 

 

 

 

 

 

 

 

 

 

разF

 

 

 

 

 

 

 

 

A ε

 

 

 

 

 

 

 

 

I

 

 

 

точно малым).

Можно заметить, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F F F F!ε F F

A ε

 

 

 

 

 

F

 

.

 

F

 

F

 

A F

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

F F F F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

!

 

Используя

соотноше-

Найдем

выражение

 

 

 

 

 

 

 

 

 

 

F

 

F

 

 

F F

 

 

 

 

F F

 

 

 

F

 

 

 

A F F

 

 

 

ние

 

 

 

,

 

получим

F F .

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

F!

 

 

F

 

 

F

 

 

 

 

!

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

F

 

F F F

 

P

 

 

 

 

 

 

 

 

 

 

 

 

 

!

 

 

 

 

#

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

#

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Продолжая подобные преобразования

 

 

 

 

 

раз, получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

) *

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

После нахождения

значения

 

определяется положение первой

 

F

 

F

 

 

 

 

A ε

 

 

 

 

 

 

 

 

 

 

 

 

 

F

точки для вычисления значения функции. После этого числа Фибоначчи больше не нужны, так как все последующие точки определяются на основе правила симметрии.

Как уже отмечалось, числа Фибоначчи задаются рекуррентным

соотношением

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вычислять

 

 

 

 

 

 

 

 

рекуррентным образом можно с помощью вы-

числа ФибоначчиFне F

 

A F

 

 

, 2, F

 

F 1.

 

ражения

 

 

 

F

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

Q

 

 

 

O 0,618

 

+, - ) ,*

 

 

 

 

 

(2.1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

√&

 

 

 

 

 

 

 

где

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.2)

 

– решение квадратного уравнения

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

можно пренебречь.

При больших

значениях i

членом

 

 

 

Q A Q 1 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F O

+,

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

(2.3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

√&

 

 

 

 

 

 

 

 

+, -

Можно заметить, что из (2.3) следует

 

 

 

 

 

 

 

 

 

 

 

 

F O √&

и, следова-

тельно,

 

 

 

 

 

 

 

 

 

 

 

 

F

 

O Q,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.4)

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

т.е. при больших i отношение двух соседних чисел Фибоначчи примерно постоянно. Q

Следует обратить внимание, что значение иррациональное, а числа Фибоначчи целые. Для вывода соотношения (2.1) рассмот-

24

рим бесконечный ряд вида

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F 1, F 1, F F A F , 2.

 

 

 

— числа ФибоначчиS T ∑ F T

 

,

 

 

 

 

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Кроме, того введем еще два ряда:

 

 

S T ∑/ F T .

 

 

 

S T ∑/

F T

,

 

 

Исходя из рекуррентного соотношения

F F A F , можем

записать:

 

 

 

 

 

 

 

 

 

/

 

 

 

 

 

 

 

A F

 

 

 

T

 

 

 

 

 

 

S

 

 

 

 

T F

 

 

 

 

 

 

 

 

 

S T A S T .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S T F A F T A F T A P

 

 

 

 

 

 

 

 

Представим ряд S T в

 

развернутом виде:

 

 

 

 

 

 

 

 

 

 

 

A F

 

 

 

 

 

 

 

 

 

 

 

A F T

 

 

 

A F T … .

Данное выражение

T F

 

!

A F T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

может быть записано как

 

 

 

 

 

 

 

 

 

Аналогично получим S T

TS

T

TF .

 

 

 

 

 

 

 

 

 

 

 

S

 

 

T

TS

 

 

 

T TF

 

T TS

 

 

T

TF TF

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

S

 

 

T T

 

 

 

F TF .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

T

 

S

 

 

 

 

 

 

T A S

T

 

 

 

 

 

 

 

или

 

 

 

 

 

T

 

S

T

T

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A S T

 

 

 

 

 

 

 

 

 

TF TS T TF

 

 

Исходя из того, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, получим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

T T

 

T 1 T

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U S

 

 

 

 

 

0

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

5 A 1

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

5

0 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

Вычисляя корни знаменателя

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q ,

 

 

 

 

 

 

T

 

 

 

2

 

 

 

 

Q

Q , T

 

 

2

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

Q

 

 

 

O 0,618

S T 0& <0 0 0 0 =.

 

 

S

T

 

 

где

 

 

 

 

 

 

 

 

 

 

 

представим выражение для

 

 

 

 

в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используя формулу суммы членов геометрической прогрессии, представим:

25

 

 

 

1

 

1

W1 A

T

 

A

 

<

T

=

 

A

 

<

T

=

!

A P X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T T

T

 

 

 

 

 

T

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T1

 

 

 

 

 

 

Q

 

 

 

 

 

 

 

Q

;

 

A :

Q

 

 

 

 

A P E ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T C1 A

 

 

T

 

 

A :

 

T

 

 

T

;

!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1 W1 A

T

A <

T

=

A <

T

=!

A P X

Q

 

!

 

 

 

 

 

 

 

 

T T

 

 

 

T

 

 

 

T1

 

 

 

 

 

T

Q

 

 

T

 

Q

 

 

 

 

 

X A P ;.

 

 

 

 

 

 

 

1

 

Q

 

 

 

T

 

:1 A

 

 

 

 

T

 

 

A W

 

 

T

 

 

X A W

 

 

T

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q

 

 

Q

 

 

 

 

 

 

 

 

Q

 

 

 

 

 

Q

 

 

 

 

 

 

Q

 

 

Подставляя указанные выражения в формулу для

 

 

 

T

 

 

 

, получим

S

T

 

 

 

 

 

 

:

 

 

 

 

1

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

!

A···;.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

√5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сопоставляя полученное выражение с выражением для ряда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

T

Y

 

T

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

! "! #

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

"

 

# ! "! #

 

 

 

 

 

" # ! "! #

 

 

 

 

 

 

 

 

 

 

найдем, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

5

 

 

 

, F

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

, … , F

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

.

Алгоритм метода состоит из двух этапов.

 

 

 

2/ ,

 

3.

 

 

 

 

 

 

 

 

 

 

 

 

1.

 

Вычисляем величины

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТИН

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Первый этап состоит из N-1 итерации для

r

=1, 2,..., N-1. Рас-

смотрим схему r-й итерации, когда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

/

 

A |

ТИН

 

 

|

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

/

 

A | ТИН

|

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

; в?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

/ ,

2.

 

 

 

 

 

 

 

 

 

F

 

 

 

и

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

/

 

 

 

Вычисляем значения

 

 

 

 

 

 

 

 

3

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

 

 

 

 

 

ТИН

2/

 

то

,

 

 

 

 

 

 

/

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

Если

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

выполняем присваивание

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

противном случае

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В обоих

 

 

случаях

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Данный этап алгоритма обладает тем свойством, что после выполнения N-1 итерации имеет место следующая ситуация:

26

 

 

 

 

 

 

 

 

 

ТИН

 

 

 

2/

 

 

 

 

 

 

 

,

 

 

 

3 ТИН

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. Таким образом, на N-1 итерации сужения ТИН не

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТИН

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

происходит:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

причем

 

 

точка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

оказывается в середине

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Второй этап позволяет определить, с какой стороны от точки

 

 

свободный

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A B

 

 

 

 

 

 

B

 

 

 

Z | ТИН

 

 

 

|

 

 

 

 

 

 

 

 

 

лежит точка минимума. Для этого:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.

Находим точку

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

параметр алгоритма.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТИН

 

 

 

2.

 

 

 

 

 

 

 

G

;

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вычисляем значение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

 

2/

,

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

то выполняем присваивание

 

 

 

 

 

 

 

 

 

 

 

 

ТИН

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в противном случае

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В качестве приближенного значения точки минимума

 

 

может

быть принята любая точка последнего ТИН.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Некоторые свойства метода Фибоначчи

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Утверждение

1. Для любого r =1, 2,..., N-2 метод Фибоначчи

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

обладает следующим свойством: одна из точек

 

 

 

 

 

 

 

 

совпадает

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

 

 

 

 

.

 

,

 

 

 

 

 

 

?

 

с одной из точек

 

 

 

 

.

2/ , 3

 

 

 

 

 

 

ТИН

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?

 

 

 

 

 

 

 

 

 

 

ТИН

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Пусть на r-й итерации выполняется

 

 

 

F

 

 

 

 

Так

как

 

/

 

A | ТИН

 

 

 

 

 

 

| F

 

/

 

 

 

 

A

 

/

 

 

 

 

 

 

 

 

 

 

 

 

, тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

точку

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

|

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

/

 

 

A | ТИН

 

 

 

F

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то

 

 

 

/

 

 

A </

 

 

A

|

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТИН | F /

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/

 

 

A | ТИН

 

| F

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство для случая

 

 

 

 

 

 

 

 

 

 

 

 

 

 

проводится аналогич-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

но. Указанное свойство

позволяет на каждой итерации (кроме пер-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

G

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вой) производить испытания только в одной точке.

27

Утверждение 2. Точки , расположены симметрично отно-

сительно концов ТИН.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/ /

 

 

 

 

 

 

 

 

,

 

 

 

 

 

/ / A

/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство.

 

В соответствии с алгоритмом имеем:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

F

 

 

/ /

 

 

 

F

 

 

 

 

/ W1

 

F

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/ WF

 

 

 

 

 

 

F

 

X.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Фибоначчи следует, что

 

 

 

 

 

 

Так как из определения чиселF

 

 

 

 

 

 

 

 

 

 

 

/

 

 

 

 

 

.

 

 

/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, второе выражение можно записать

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

как F

 

 

 

F

 

 

F

 

 

F

. Отсюда получаем, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Утверждение 3. В результате любой итерации r =1, 2,..., N - 2

длина ТИН уменьшается в

F

 

раз.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Из утверждения 2

следует,

что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2/

 

,

 

3, 2

 

,

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

отрез-

 

 

 

 

 

 

 

поэтому достаточно рассмотреть только один

из /

 

 

 

 

/ / A / FF

 

 

/ / FF

 

 

.

 

ков

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. Рассмотрим первый отрезок:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Утверждение 4. Из утверждения 3 и (2.4) следует, что при достаточно больших N в результате одной итерации длина ТИН уменьшается в τ раз.

Утверждение 5. В результате

N итераций длина ТИН стано-

вится равной

 

.

 

 

 

 

 

 

1

 

 

 

 

 

после второй итерации | ТИН | / 1 ,

Доказательство. Действительно, после первой итерации

| ТИН!| / Y

Y

1

/ Y

 

 

 

 

 

 

 

 

 

и т.д.; после

N-

2 итерации

имеем

Y

 

Y

 

 

Y

 

 

 

 

 

 

28

 

 

 

после 1

| ТИН

 

| /

1

/

 

,

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

N- итерации длина ТИН не меняется, после N-й итерации

 

 

 

) *

 

 

 

 

 

 

 

 

длина ТИН уменьшается ровно в два раза (так как из утверждения

2 и выражения

 

 

 

 

 

 

 

 

 

 

 

делит ТИН

 

 

 

 

 

 

 

 

 

следует, что

 

Метод | ТИН |

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

пополам):

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Фибоначчи является достаточно эффективным (см. раздел 2.1.3) методом одномерной оптимизации, однако в нем доставляет неудобство тот факт, что после выбора значения параметра N следует обязательно сделать N-1 итераций, без возможности остановки даже в том случае, когда длина очередного ТИН стала меньше заданной точности решения. От этого недостатка можно избавиться следующим образом: из (2.4) следует, что отношение соседних чисел Фибоначчи примерно постоянно, следовательно, на каждой итерации можно выбирать экспериментальные точки так, чтобы они делили ТИН в одном и том же отношении τ, которое не зависит от N. Эти рассуждения ложатся в основу метода золотого сечения.

Метод золотого сечения

Метод золотого сечения является почти таким же эффективным, как метод Фибоначчи, но позволяет остановить вычисления на любой итерации [4]. Определение золотого сечения дается следующим образом: говорят, что точка c выполняет золотое сечение от-

резка [a, b], если 2

Q

.

Кроме того из определения золотого се-

чения следует, что

 

 

 

 

 

 

)

 

 

1

1 Q.

 

2

 

 

*)2 *

2

 

После того как выполнено j шагов, будет получен интервал неопределенности, для которого справедливо соотношение

 

 

 

 

 

 

 

.

Так как при золотом

сечении отрезка отношение интервалов посто-

F

F

F

F A F

 

янное и равное Q, то

 

 

 

F

 

 

можно записать:

 

 

 

 

 

 

 

 

P Q

и

F

 

F

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

 

 

 

 

 

 

 

 

 

F

 

1 A

F

U

1

1 A Q.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Q

 

 

O 0,618

 

 

из решения уравнения

 

 

 

 

 

 

 

 

 

Откуда Q находится

Q

A Q 1 0

и

 

 

F

 

 

F

 

 

Q

 

 

 

&

 

F

 

F

 

 

 

 

F

 

 

F

 

 

F

 

F

 

 

!

 

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. Исходя из полученного, можно записать:

 

 

 

F

F

 

 

 

F

 

 

 

F

 

 

F

 

 

F

 

 

F

 

 

 

 

 

 

·

 

 

 

Q ,

 

 

 

 

·

 

·

 

Q

 

и т.д. Следовательно, после выполнения n шагов интервал неопре-

lim

 

 

 

 

Q

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

. Поскольку

 

деленности становится равным

 

 

 

 

 

 

 

 

 

 

 

 

3/

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

что поиск методом золотого сечения

 

F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, то можно сказать,F

 

 

F

 

· Q

 

 

 

 

 

является предельной формой поиска метода Фибоначчи.

 

 

Алгоритм метода:

 

 

 

 

 

 

 

 

 

2/ , 3

 

 

 

 

 

 

2.

4 1, /

 

/, , ТИН

 

 

 

 

 

 

 

1.

Выполняем присваивание

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

/ · Q.

 

 

 

 

 

/

 

· Q,

/ A

 

 

 

4.

Вычисляем величины

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

3.

 

 

 

 

 

 

 

 

 

 

и

 

 

 

 

 

 

 

Вычисляем значения

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то выполняем присваивание

 

 

 

в противном случае

/

 

 

 

 

/ ,

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ТИН

 

2/

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

|ТИН

 

| +

/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В обоих случаях

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

.

 

 

 

 

5.

Если

 

 

 

 

 

 

 

 

 

 

 

, то заканчиваем вычисления; иначе вы-

 

полняем присваивание r = r+1 и переходим к шагу 2.

 

 

В качестве приближенного значения точки минимума

может

быть принята любая точка последнего ТИН.

 

 

 

Некоторые свойства метода золотого сечения

Утверждение 1. Для любого r ≥ 1 метод золотого сечения об-

ладает следующим свойством: одна из точек

 

совпадает с

 

 

 

 

.

 

 

 

и

 

 

. Чтобы

 

 

?

одной из точек

 

 

2/ , 3

 

 

,

 

 

 

?

 

 

 

ТИН

 

ТИН

 

 

 

 

 

Доказательство.

Пусть на

r

-й итерации выполняется

 

 

 

 

 

 

,

 

 

 

 

, тогда

 

 

 

 

 

 

 

 

 

 

 

доказать

 

 

 

 

 

 

 

 

 

 

30

 

 

 

 

 

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]