의 역에 대한 근사 , 즉 제곱 슈퍼 루트 (ssrt) 함수 를 구현해야 합니다. 예를 들어, 은 합니다. 파워 시리즈를 사용하는보다 간단한 접근 방식과 달리 옵션이 무엇인지 이해하는 데있어 특정 정확도 / 비트 깊이에 관심이 없습니다.
Wolfram Alpha는 Lambert W 함수 측면에서 훌륭한 상징적 솔루션 을 제공 합니다 (예 : ). 위키는 범 같은 식 뿐만 아니라 등가 . [1] [2] 계산에 대한 합리적인 양의 정보가 있다고 가정하면 기술적 으로는 다양한 요구 사항에 맞는 것을 구현하는 데 필요한 모든 것 입니다. [3] [4] 근사화에 대해 자세히 설명하는 두 권 이상의 책을 알고 있으므로 해당 방향에서 최적화 할 공간이 충분합니다.
그러나 두 가지 질문이 있습니다.
- 이 함수와 관련된 근사 기법이 어디에나 게시되어 있습니까?
- "제곱 슈퍼 루트"외에 다른 이름으로 참조를 찾는 것이 더 쉬워 집니까?
Wikipedia / Google은 를 특수한 경우로 포함하는보다 일반적인 "테트 레이션"기능에 대한 참고 문헌을 작성 했지만 대부분은 일반적인 경우를 탐색 / 정의하는 데 더 적합한 것으로 보입니다.
-
- 코러스, R .; Gonnet, G .; 헤어, D .; 제프리, D .; 크 누스, 도널드 (1996), "램버트 W 기능" http://www.apmaths.uwo.ca/~djeffrey/Offprints/W-adv-cm.pdf
- 디지털 수학 함수 라이브러리 . http://dlmf.nist.gov/4.13
- Crenshaw, Jack W. (2000), 실시간 프로그래밍을위한 Math 툴킷.
- Hart, John F. (1978), Computer Approximations.
- Chapeau-Blondeau, F. 및 Monir, A. (2002). Lambert W 함수의 수치 평가 및 지수가 1/2 인 일반화 된 가우스 잡음 생성에 적용 신호 처리에 관한 IEEE 트랜잭션 50, 2160-2165. http://www.istia.univ-angers.fr/~chapeau/papers/lambertw.pdf
- 미네로, 폴 빠른 램버트 W 대략적인 . http://www.machinedlearnings.com/2011/07/fast-approximate-lambert-w.html
-
최신 정보
지난 며칠 동안 더 많은 연구를 한 후에도 여전히 "Crenshaw 스타일"의 종류를 찾지 못했습니다. 내가 기대 치료법을 찾았지만 여기에 문서화 할 가치가있는 새로운 참조. 3 페이지에 "Fast Approximation"이라는 제목의 섹션이 있으며 노이즈 생성과 관련하여 를 근사화하는 방법에 대해 자세히 설명 합니다. 흥미로운 점으로, 논문에서 "지수 1/2의 가우스 잡음"의 확률 밀도는 신호 클리핑 탐지에 대한이 질문에 대한 Kellenjb 의 답변 의 히스토그램과 놀랍도록 유사하게 보입니다 .
또한 의견 에 rwong 이 제공 한 링크 는 실제로 구현하는 데 유용한 리소스이며 , fastapprox 라는 저작자의 BSD 라이센스 프로젝트 (링크 된 설명 포함) 에도 링크됩니다 .