究極の精度である「有理算術演算(rational arithmetic)」に基づく数値計算法を解説した,初の専門書.
有理算術演算は分数式の延長線上にある考え方で,有理数に対しては誤差のない数値計算が可能となり,無理数に対しても任意の精度で計算することができます.
本書では,有理算術演算に基づいた線形代数や無理数の計算手法から,高速フーリエ変換や法算術演算を用いた高速化手法まで,C++での実装とともに詳しく解説します.
有理数の扱い方,C++のプログラミング手法,数値線形代数の初歩といった基礎的な内容も丁寧に説明しているので,現役の研究者や開発者だけでなく,これから学び始める学生の方々にもおすすめの一冊です.