Поиск с помощью золотого сечения — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Новая страница: «{{В разработке}} '''Поиск с помощью золотого сечения''' (''Golden section search'') - это улучшение наивной…»)
 
м
Строка 1: Строка 1:
 
{{В разработке}}
 
{{В разработке}}
'''Поиск с помощью золотого сечения''' (''Golden section search'') - это улучшение наивной реализации троичного поиска, которая улучшает время его работы. При наивной реализации троичного поиска на каждой итерации отрезок делится двумя точками на три части. Функция каждый раз вычисляется на этих двух точках. Метод золотого сечения требует вычисления на двух точках лишь на первой итерации. На всех последующих итерациях потребуется лишь одно вычисление, и за счет этого происходит выйгрыш в производительности.  
+
'''Поиск с помощью золотого сечения''' (''Golden section search'') - это улучшение наивной реализации троичного поиска, служащий для поиска минимума/максимума функции. При простом троичном поиске на каждой итерации функция вычисляется в двух точках. Метод же золотого сечения требует вычисления лишь в одной точке (за исключением первой итерации). За счет этого достигается выйгрыш в производительности.
  
 
==Алгоритм==
 
==Алгоритм==

Версия 09:58, 15 июня 2011

Эта статья находится в разработке!

Поиск с помощью золотого сечения (Golden section search) - это улучшение наивной реализации троичного поиска, служащий для поиска минимума/максимума функции. При простом троичном поиске на каждой итерации функция вычисляется в двух точках. Метод же золотого сечения требует вычисления лишь в одной точке (за исключением первой итерации). За счет этого достигается выйгрыш в производительности.

Алгоритм

Золотое сечение: [math] \phi = \frac{1 + \sqrt{5}}{2}[/math]

Псевдокод

Асимптотика

Ссылки

Wikipedia - Golden section search