 
        
        - •Лабораторная работа №1
- •1. Краткие теоретические сведения
- •1.1 Постановка задачи одномерной безусловной
- •Если при любых x1,x2,X неравенство будет строгим, то функция f(X)называется строго выпуклой.
- •1.2 Алгоритм пассивного поиска минимума
- •1.3 Алгоритмы активного поиска минимума
- •1.3.1 Алгоритм равномерного блочного поиска
- •1.3.2 Алгоритм деления интервала пополам
- •1.3.3 Метод дихотомии
- •1.3.4 Метод золотого сечения
- •1.4 Методы поиска, основанные на аппроксимации
- •1.4.1 Метод касательных
- •1.4.2 Метод парабол
- •2. Задание на лабораторную работу
- •3. Варианты заданий
1.3.4 Метод золотого сечения
Для
того чтобы уменьшить отрезок
неопределённости [ ],
нам необходимо вычислить значение
целевой функции
],
нам необходимо вычислить значение
целевой функции ,
по крайней мере, в двух точках на отрезке
[
,
по крайней мере, в двух точках на отрезке
[ ].
].

В результате этих двух экспериментов
отрезок неопределённости сузится до
отрезка [
результате этих двух экспериментов
отрезок неопределённости сузится до
отрезка [ ]или [
]или [ ].
Так как у нас нет никаких оснований
предпочесть один из этих вариантов, то
точки
].
Так как у нас нет никаких оснований
предпочесть один из этих вариантов, то
точки 
 и
и должны
быть симметричны относительно середины
отрезка [
должны
быть симметричны относительно середины
отрезка [ ].
В этом случае длины отрезков [
].
В этом случае длины отрезков [ ]
и [
]
и [ ]
будут равны. Таким образом,
остаётся вопрос как выбрать точку
]
будут равны. Таким образом,
остаётся вопрос как выбрать точку 
 .
.
В
методе золотого сечения точка 
 выбирается из соображения, что должно
выполняться соотношение:
выбирается из соображения, что должно
выполняться соотношение:

т.е.
точка 
 делит отрезок[
делит отрезок[ ]
по правилу «золотого сечения», где
]
по правилу «золотого сечения», где 
 - есть «золотое отношение». Точка
- есть «золотое отношение». Точка определяется как точка симметричная к
определяется как точка симметричная к относительно середины отрезка.
относительно середины отрезка.
В
результате экспериментов у нас получается
отрезок неопределённости [ ],
содержащий точку
],
содержащий точку 
 ,
или отрезок неопределённости [
,
или отрезок неопределённости [ ],
содержащий точку
],
содержащий точку 
 .
Оказывается, что остающаяся точка на
суженном отрезке неопределённости
делит его вновь по правилу«золотого
сечения». Следовательно, чтобы, в свою
очередь, уменьшить новый отрезок
неопределённости, нам не достаёт одного
эксперимента, а именно, вычисления
целевой функции в точке, симметричной
к оставшейся точке относительно середины
этого нового отрезка. Всё продемонстрировано
на рисунке,
.
Оказывается, что остающаяся точка на
суженном отрезке неопределённости
делит его вновь по правилу«золотого
сечения». Следовательно, чтобы, в свою
очередь, уменьшить новый отрезок
неопределённости, нам не достаёт одного
эксперимента, а именно, вычисления
целевой функции в точке, симметричной
к оставшейся точке относительно середины
этого нового отрезка. Всё продемонстрировано
на рисунке,
а )
)
б)

где буквы со штрихами
обозначают новый отрезок неопределённости.
Вариант а) соответствует случаю, если
новым отрезком неопределённости будет
[ ],
а вариант б) – отрезку [
],
а вариант б) – отрезку [ ].
].
В
приводимой ниже схеме алгоритма
остающиеся отрезки неопределённости
переименовываются каждый раз как [ ],
а точки, в которых проводятся эксперименты
на этом отрезке, обозначается через
],
а точки, в которых проводятся эксперименты
на этом отрезке, обозначается через и
и ,
причём
,
причём .
Кроме того,
.
Кроме того, и
и имеют следующие значения:
имеют следующие значения: и
и .
.
Схема алгоритма
Шаг1.
Задаются 
 и
и .
Вычисляют
.
Вычисляют .
.
Шаг2. 
а) Если 
 ,
то полагают
,
то полагают и вычисляют
и вычисляют .
.
б) Если
 ,
то полагают
,
то полагают и вычисляют
и вычисляют .
.
Шаг3. 
Если 
 ,
то переходят к шагу 2. Иначе если
,
то переходят к шагу 2. Иначе если ,
то полагают
,
то полагают и
и если
если ,
то полагают
,
то полагают и
и
Закончить поиск.
После
каждой итерации длина отрезка
неопределённости уменьшается в 
 раз. Так как первая итерация начинается
после двух экспериментов, то после
раз. Так как первая итерация начинается
после двух экспериментов, то после экспериментов длина отрезка неопределённости
будет
экспериментов длина отрезка неопределённости
будет
 .
.
- Метод чисел Фибоначчи 
Этот метод применяется, когда число
экспериментов 
 заранее задано. Метод чисел Фибоначчи,
также как и метод золотого сечения
относится к симметричным методам, т.е.
точки, в которых выполняются два
эксперимента, на основе которых происходит
уменьшение отрезка неопределённости,
расположены симметрично относительно
середины отрезка. Вот только выбор точки
заранее задано. Метод чисел Фибоначчи,
также как и метод золотого сечения
относится к симметричным методам, т.е.
точки, в которых выполняются два
эксперимента, на основе которых происходит
уменьшение отрезка неопределённости,
расположены симметрично относительно
середины отрезка. Вот только выбор точки происходит на основе других соотношений.
Для этого используются числа Фибоначчи:
происходит на основе других соотношений.
Для этого используются числа Фибоначчи: ,
где
,
где
 и
и .
.
Точка 
 определяется из соотношения:
определяется из соотношения:

т.е. 
 .
Точка
.
Точка делит
делит на две неравные части. Отношение малого
отрезка к большему равно
на две неравные части. Отношение малого
отрезка к большему равно .
Точка
.
Точка определяется как точка, симметричная
к
определяется как точка, симметричная
к относительно середины отрезка
относительно середины отрезка .
Поэтому
.
Поэтому .
При этом будет выполняться условие
.
При этом будет выполняться условие .
.
В результате экспериментов в точках 
 и
и у нас получится отрезок неопределённости
у нас получится отрезок неопределённости ,
содержащий точку
,
содержащий точку ,
или отрезок неопределённости
,
или отрезок неопределённости ,
содержащий точку
,
содержащий точку .
Остающаяся точка делит новый отрезок
неопределённости на две неравные части
в отношении:
.
Остающаяся точка делит новый отрезок
неопределённости на две неравные части
в отношении:
 
 .
То есть в методе Фибоначчи остающаяся
точка делит отрезок на две неравные
части в пропорциях определяемых числами
Фибоначчи. Так нак-ом шаге это
отношение равно
.
То есть в методе Фибоначчи остающаяся
точка делит отрезок на две неравные
части в пропорциях определяемых числами
Фибоначчи. Так нак-ом шаге это
отношение равно а длины отрезков равны:
а длины отрезков равны: и
и .
Всё это показано на рисунке:
.
Всё это показано на рисунке:
а )
)
б )
)
  

Для того чтобы в свою очередь уменьшить
получившийся отрезок неопределённости,
надо определить симметричную точку
относительно середины отрезка и
произвести эксперимент в ней. Этот
процесс продолжается, пока не будет
проведено 
 экспериментов.
экспериментов.
Схема алгоритма
Шаг 1.  Задаются 
 Вычисляются числа Фибоначчи
Вычисляются числа Фибоначчи .
Определяется:
.
Определяется:

Шаг 2.  а) Если 
 ,
то полагают
,
то полагают и вычисляют
и вычисляют .
.
б) Если 
 ,
то полагают
,
то полагают и вычисляют
и вычисляют .
.
Повторить
шаг 2 
 раза.
раза.
Шаг 3.  Если 
 ,
то полагают
,
то полагают и
и .
Если
.
Если ,
то полагают
,
то полагают и
и .
.
Закончить поиск.
Длина отрезка неопределённости в методе
Фибоначчи 
 .
.
