Skip to content
EntityQ2982293· pop 9· linked from 23 articles

Алгоритм Кэхэна

Sign in to save

Also known as compensated summation

computation algorithm to sum a sequence of floating-point numbers

Wikidata facts

Instance of
addition
Named after
William Kahan
Show 1 more fact
discoverer or inventor
William Kahan
Sources (1)

via Wikidata · CC0

Article · Русский

В вычислительной математике алгоритм Кэхэна (также известный как компенсационное суммирование) — это алгоритм вычисления суммы последовательности чисел c плавающей запятой, который значительно уменьшает вычислительную погрешность по сравнению с наивным подходом. Уменьшение погрешности достигается введением дополнительной переменной для хранения нарастающей суммы погрешностей. В частности, простое суммирование чисел в худшем случае имеет погрешность, которая растёт пропорционально и при суммировании случайных чисел имеет среднее квадратичное отклонение, пропорциональное (ошибки округления вызывают случайное блуждание). При компенсационном суммировании погрешность даже в худшем случае не зависит от , так что большое число слагаемых могут быть просуммированы с погрешностью, зависящей только от точности числа с плавающей запятой. Авторство алгоритма приписывают Уильяму Кэхэну.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 9 languages

via Wikidata sitelinks · CC0