Мне нужно реализовать приближение к обратному , т.е. функцию квадратного суперкорня (ssrt). Например, означает, что . Меня не так интересует какая-либо конкретная точность / битовая глубина, как понимание того, какие у меня варианты, в отличие от более простых подходов с использованием степенных рядов.
Wolfram Alpha дает хорошее символическое решение в терминах W-функции Ламберта (т. ). Википедия дает такую же формулу , как и эквивалент . Учитывая, что имеется достаточное количество информации о вычислениях [1] [2], технически это все, что нужно для реализации чего-либодля различных требований. Я знаю, по крайней мере, две книги, в которых подробно описывается аппроксимация [3] [4], поэтому есть даже много возможностей для оптимизации в этом направлении.
Однако у меня есть два вопроса:
- Были ли где-нибудь опубликованы методы аппроксимации, специфичные для этой функции?
- Идет ли оно под другим именем, кроме «квадратный супер-корень», что немного облегчит поиск ссылок?
Википедия / Google опубликовали некоторые ссылки, посвященные более общим функциям «тетратации», которые включают в качестве особого случая, но большинство из них, похоже, более приспособлены для изучения / определения общих случаев.
-
- Corless, R .; Gonnet, G .; Заяц, Д .; Джеффри Д. Кнут, Дональд (1996), «О функции Ламберта W» http://www.apmaths.uwo.ca/~djeffrey/Offprints/W-adv-cm.pdf
- Электронная библиотека математических функций . http://dlmf.nist.gov/4.13
- Crenshaw, Jack W. (2000), Math Toolkit для программирования в реальном времени.
- Харт, Джон Ф. (1978), Компьютерные аппроксимации.
- Chapeau-Blondeau, F. and Monir, A. (2002). Численная оценка 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
-
Обновить
После этого еще несколько исследований , в течение последних нескольких дней, я до сих пор не нашел своего рода практических «Кренего стиль» лечение S S г т ( х ) я надеялся на, но я нашел новый Ссылка стоит документировать здесь. На третьей странице в [ 5 ] есть раздел, озаглавленный «Быстрое приближение», в котором подробно рассказывается о приближении W ( x ) в контексте генерации шума. Интересно отметить, что плотность вероятности «гауссовского шума с показателем 1/2» [в статье] выглядит поразительно похожей на гистограмму в ответе Келленджба наэтот вопрос об обнаружении отсечения сигнала .
Кроме того, ссылка, предоставленная rwong в комментариях является отличным ресурсом для фактической реализации W ( x ) , и она даже ссылается на лицензированный проект BSD автора под названием fastapprox , который включает в себя описанную реализацию.