로젠브록 함수

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적

2개 변수에 대한 로젠브록 함수 그래프.

로젠브록 함수(Rosenbrock function)는 수학적 최적화에서 최적화 알고리듬을 시험해볼 용도로 사용하는 비볼록함수이다. 하워드 해리 로젠브록이 1960년에 도입했다.[1] 로젠브록의 골짜기(Rosenbrock's valley) 또는 로젠브록 바나나 함수(Rosenbrock's banana function)라고도 한다. 함수식은 다음과 같다.

f(x,y)=(ax)2+b(yx2)2

그래프를 그려 보면, 길고 좁은 포물선 모양의 골짜기가 드러난다. 골짜기를 찾는 것 자체는 자명하다. 그러나 전역최솟값으로 수렴하는 것은 어렵다. 전역최솟값은 f(x=a,y=a2)=0이다. 일반적으로 a=1,b=100을 대입해 사용한다.

f(x,y)=(1x)2+100(yx2)2

각주

틀:각주

외부 링크

틀:토막글