로젠브록 함수

Rosenbrock function
두 변수의 로젠브록 함수 그림.여기서 = 1,= 0의 최소값은 ( 1)) 입니다

수학적 최적화에서 로젠브록 함수하워드 H. 로젠브록스가 1960년에 도입한 비컨벡스 함수최적화 알고리즘의 성능시험 문제로 사용된다.[1]로젠브록의 계곡이나 로젠브록의 바나나 기능으로도 알려져 있다.

전지구적 최소치는 길고 좁고 포물선 모양의 평평한 계곡 안에 있다.계곡을 찾는 것은 하찮은 일이다.그러나 세계 최소치로 수렴하는 것은 어렵다.

함수는 다음과 같이 정의된다.

, )= ( , )2에서 최소값을 가지며, 여기서 ( x,) = {\ 일반적으로 이러한 파라미터는 = a},과 같이 설정된다= 이(가) 있는 사소한 경우에만 함수는 대칭이고 최소값은 원점에 있다.

다차원 일반화

일반적으로 두 가지 변형이 있다.

로젠브록의 세 가지 변수의 함수 애니메이션.[2]

하나는 / 의 결합되지 않은 2D Rosenbrock 문제의 합이며, 다음 {\N} 대해서만 정의된다.

[3]

이 변종에는 예측 가능한 간단한 해결책이 있다.

두 번째, 좀 더 관련이 있는 변종은

[4]

has exactly one minimum for (at ) and exactly two minima for —the global minimum of all ones and a local minimum near . This resUlt는 함수 구배를 0으로 설정하여 얻는다. 결과 이 x{\ x의 합리적인 함수임을 알아차린다 N 의 경우 다항식을 정확하게 결정할 수 있고 Sturm의 정리를 사용하여 실제 뿌리의 수를 결정할 수 있다. 반면에 뿌리는 t로 경계할 수 있다. < 4[5] . 더 큰 의 경우 이 방법은 관련된 계수의 크기 때문에 분해된다.

정지점

함수의 고정점 중 많은 부분이 플롯되었을 때 규칙적인 패턴을 보인다.[5]이 구조물은 그들을 찾기 위해 이용될 수 있다.

혹 구조물을 보여주는 로젠브로크 뿌리

최적화 예제

Rosenbrock.png
Rosenbrock function Nelder-Mead
로젠브로크 함수에 적용된 넬더-메드 방식

로젠브록 기능은 구배 정보를 사용하지 않고 국소 근사 모델을 구축하지 않고도 적절한 좌표계를 조정하여 효율적으로 최적화할 수 있다(많은 파생되지 않은 최적화자와 대조적으로).다음 그림은 시작점 0=(- 3,- ) 에서 적응형 좌표 강하를 통한 2차원 로젠브록 함수 최적화의 예를 보여준다함수 값 - 을 가진 용액은 325 함수 평가 후에 찾을 수 있다.

시작점 =(- ,)에서 Nelder-Mead 방법을 사용하여 185 기능 평가 후 값 1- 로 최소값을 구한다.아래의 그림은 알고리즘의 진화를 시각화한다.

참고 항목

참조

  1. ^ Rosenbrock, H.H. (1960). "An automatic method for finding the greatest or least value of a function". The Computer Journal. 3 (3): 175–184. doi:10.1093/comjnl/3.3.175. ISSN 0010-4620.
  2. ^ Simionescu, P.A. (2014). Computer Aided Graphing and Simulation Tools for AutoCAD users (1st ed.). Boca Raton, FL: CRC Press. ISBN 978-1-4822-5290-3.
  3. ^ Dixon, L. C. W.; Mills, D. J. (1994). "Effect of Rounding Errors on the Variable Metric Method". Journal of Optimization Theory and Applications. 80: 175–179. doi:10.1007/BF02196600.
  4. ^ "Generalized Rosenbrock's function". Retrieved 2008-09-16.
  5. ^ a b Kok, Schalk; Sandrock, Carl (2009). "Locating and Characterizing the Stationary Points of the Extended Rosenbrock Function". Evolutionary Computation. 17 (3): 437–53. doi:10.1162/evco.2009.17.3.437. hdl:2263/13845. PMID 19708775.

외부 링크