ガウス求積法:強力な数値積分技法

2025-06-08

この記事では、ガウス求積法、特にチェビシェフ・ガウス求積法という強力な数値積分技法について解説します。これは、特定の節点で関数を評価し、重み付けされた値を合計することで、定積分を近似する手法です。従来の方法と比較して、少ない節点数で高い精度を実現し、特に[-1,1]区間での積分に有効です。この記事では、一般的な区間と関数形式をチェビシェフ・ガウス求積法に適合させる方法を説明し、例を用いてその応用と利点を示します。この技法は、海面上昇率の推定にも応用されています。

続きを読む

JAXにおける高速掃引法によるEikonal方程式の解法

2025-05-11

このブログ投稿では、JAXで実装された高速掃引法を用いて、界面発展や画像処理において重要なEikonal方程式を解く方法を探ります。レベルセット法とEikonal方程式自体の説明から始まり、高速掃引アルゴリズムの詳細、グリッド設定、反復更新、Godunovアップウインドスキームなどを解説します。NumPyとJAXによるコード実装とベンチマークを提供し、JAXの大きな速度優位性を示します。また、アルゴリズムの並列化の試みとその課題についても議論します。

続きを読む