3

私は次のような「戦記」に興味があります。

  1. 浮動小数点数の合計を含むプログラムを作成しましたが、カハンの合計は使用しませんでした。

  2. 合計はbad_sumで、プログラムは間違った結果を出しました。

  3. 私よりも数値解析に精通している同僚がコードを見て、Kahan の総和を使用するよう提案してくれました。現在、総和はgood_sum正しく、プログラムは正しい結果を示しています。

私が興味を持っているのは実際の製品コードであり、Kahan 総和アルゴリズムを説明するために「人為的に」作成されたコード サンプルではありません。

具体的には、アプリケーションの相対誤差は何(bad_sum-good_sum)/good_sumですか?

今のところ、同じような話はありません。いくつかのテストを行うかもしれません (入力データセットでプログラムを実行し、プログラムの結果と Kahan を使用した場合と使用しない場合の合計を記録し、相対誤差を推定します)。

4

0 に答える 0