
解析学において、数値積分は定積分の数値を計算するための幅広いアルゴリズム群を包含する。数値求積法(しばしば求積法と略される)という用語は、特に一次元積分に適用される場合、「数値積分」とほぼ同義である。一部の著者は、複数の次元にわたる数値積分を求積法と呼ぶ[ 1 ]。また、他の著者は「求積法」に高次元積分を含める。
数値積分における基本的な問題は、定積分の近似解を計算することである。
所定の精度で。f ( x )が少数の次元にわたって積分された滑らかな関数であり、積分領域が有界である場合、積分を所望の精度で近似する方法は多数あります。
数値積分は、円の求積のように、与えられた平面図形と同じ面積を持つ正方形を見つけるという幾何学的な問題(求積法または平方法)に由来する。この用語は、微分方程式の数値解法を表す際にも用いられることがある。
原始関数を求める解析的積分ではなく、数値積分を実行する理由はいくつかあります。
「数値積分」という用語は、1915年にデイビッド・ギブが出版した『数学実験室のための補間と数値積分のコース』に初めて登場した。[ 2 ]
「求積」は、面積を計算することを意味する歴史的な数学用語です。求積問題は、数学的解析の主要な源泉の1つとして機能してきました。古代ギリシャの数学者たちは、ピタゴラスの教義に従って、面積の計算を、同じ面積を持つ正方形を幾何学的に作図するプロセス(平方)として理解していました。そのため、このプロセスは「求積」と名付けられました。例としては、円の求積、ヒポクラテスの「ルネ」、および論文「放物線の求積」などがあります。この作図は、コンパスと定規のみを使用して行う必要があります。
古代バビロニア人は台形公式を用いて木星の黄道上の運動を積分した。[ 3 ]

辺の長さがaとbの長方形の求積を行うには、辺の長さが の正方形を作図する必要がある。(aとbの幾何平均)。この目的のために、次の事実を利用できます。直径がaとbの合計である円を描くと、高さBH(aとbの接続点から円との交点までの高さ)は、aとbの幾何平均に等しくなります。同様の幾何学的作図により、平行四辺形と三角形の求積問題も解決できます。

曲線図形の求積問題は、はるかに困難である。コンパスと定規を用いた円の求積は、 19世紀には不可能であることが証明されていた。しかしながら、一部の図形(例えばヒポクラテスの三日月形)については求積が可能である。アルキメデスが行った球面と放物線セグメントの求積は、古代解析学における最高業績となった。
結果を証明するために、アルキメデスはエウドクソスの怨念法を用いた。
中世ヨーロッパでは、面積積分とは、あらゆる方法による面積の計算を意味していた。より頻繁に用いられたのは不可分法であった。この方法は厳密さには欠けるものの、より単純で強力であった。ガリレオ・ガリレイとジル・ド・ロベルヴァルはこの方法を用いてサイクロイド弧の面積を求め、グレゴワール・ド・サン=ヴァンサンは双曲線の下の面積を研究し(『幾何学的著作』、1647年)、サン=ヴァンサンの弟子であり解説者でもあったアルフォンス・アントニオ・ド・サラサは、この面積と対数との関係を指摘した。
ジョン・ウォリスはこの方法を代数化しました。彼は著書『無限算術』(1656年)の中で、現在定積分と呼ばれる一連の積分について記述し、その値を計算しました。アイザック・バローとジェームズ・グレゴリーはさらに進歩を遂げ、いくつかの代数曲線や螺旋の求積を行いました。クリスティアーン・ホイヘンスはいくつかの回転体の求積に成功しました。
サン=ヴァンサンとド・サラサによる双曲線の求積法は、極めて重要な新しい関数、すなわち自然対数をもたらした。
積分法の発明により、面積計算のための普遍的な方法が確立された。これに伴い、「求積法」という用語は伝統的になり、現代では「一変数定積分の計算」という表現がより一般的になっている。
求積法とは、関数の定積分を近似する方法であり、通常は積分領域内の指定された点における関数値の重み付き和として表される。
数値積分法は一般的に、被積分関数の評価値を組み合わせて積分の近似値を得る手法として説明できます。被積分関数は、積分点と呼ばれる有限個の点で評価され、これらの値の重み付き和を用いて積分を近似します。積分点と重みは、使用する具体的な手法と近似値に求められる精度によって異なります。
数値積分法の解析において重要なのは、被積分関数の評価回数に対する近似誤差の挙動を調べることです。評価回数が少ない場合に誤差が小さい方法は、一般的に優れているとみなされます。被積分関数の評価回数を減らすことで、演算回数が減り、結果として全体の誤差も小さくなります。また、各評価には時間がかかり、被積分関数はいくらでも複雑になり得るという点も考慮する必要があります。
被積分関数が比較的良好な性質(すなわち、区分的に連続で、かつ変動が限定されている)を持つ場合、非常に小さな増分で被積分関数を評価することにより、「力任せ」な数値積分を行うことができます。

この最も単純な方法は、点を通る階段関数(区分的定数関数、または0次の区分的多項式)によって関数を近似する。これは中点ルールまたは長方形ルールと呼ばれます。
積分しやすい補間関数を構築することで、多くの種類の求積法を導き出すことができます。通常、これらの補間関数は多項式です。実際には、次数が非常に高い多項式は激しく振動する傾向があるため、次数が低い多項式、一般的には線形および二次多項式のみが使用されます。

補間関数は、点を通る直線(アフィン関数、すなわち1次多項式)である可能性がある。そしてこれは台形公式と呼ばれます。

これらの規則のどちらについても、区間を分割することでより正確な近似値を得ることができます。数に複数の小区間に分割し、各小区間について近似値を計算し、それらの結果をすべて合計します。これは複合ルール、拡張ルール、または反復ルールと呼ばれます。たとえば、複合台形ルールは次のように表すことができます。
ここで、小区間は次の形式をとる。とそしてここでは、同じ長さの小区間を使用しました。しかし、長さの異なる間隔を使用することもできる。。
等間隔の点で評価された多項式による補間これにより、ニュートン・コーツの公式が得られます。長方形公式や台形公式はその例です。2次多項式に基づくシンプソンの公式も、ニュートン・コーツの公式です。
等間隔の点を用いた求積法は、入れ子構造という非常に便利な性質を持っています。各区間を細分化した対応する法則には、現在のすべての点が含まれるため、それらの被積分関数の値を再利用できます。
補間点間の間隔を可変にすると、ガウス求積法などの別の求積公式群が得られます。被積分関数が滑らか(つまり、十分に微分可能)な場合、ガウス求積法は、同じ回数の関数評価を使用するニュートン・コーツ法よりも一般的に精度が高くなります。間隔を可変にする他の求積法には、ネスト構造を持つクレンショー・カーティス求積法(フェイェール求積法とも呼ばれる)などがあります。
ガウス求積法は入れ子構造を持たないが、関連するガウス・クロンロッド求積法は入れ子構造を持つ。
ニュートン・コーツ型の求積法の精度は、一般的に評価点の数に依存します。評価点の数が増えるほど、あるいは同等に、点間のステップ幅が小さくなるほど、結果の精度は通常向上します。ステップ幅をゼロに近づけた場合、結果はどうなるのかという疑問が生じるのは自然なことです。これは、リチャードソン外挿法などの級数加速法を用いて、2つ以上のゼロ以外のステップ幅から結果を外挿することで解決できます。外挿関数は、多項式関数または有理関数です。外挿法については、StoerとBulirsch(第3.4節)でより詳細に説明されており、 QUADPACKライブラリの多くのルーチンに実装されています。
させて区間における有界な一次導関数を持つつまり平均値の定理どこ与える 一部の人にとってに応じて。
統合するとからに両辺の絶対値を取ると、
右辺の積分をさらに近似するには、絶対値を被積分関数に持ち込み、項を置き換えることができます。上限によって
ここで上限値は近似値として使用されました。
したがって、積分を近似すると求積法によって我々の誤差は1の右辺以下である。これをリーマン和の誤差解析に変換することで、上限値が得られる。 その特定の近似の誤差項について。(これはまさに例で計算した誤差であることに注意してください。))より多くの導関数を使用し、求積法を調整することで、fのテイラー級数(剰余項を含む部分和を使用)を使用して同様の誤差解析を行うことができます。この誤差解析は、 fの導関数が利用可能な場合、誤差の厳密な上限を与えます。
この積分法は、区間演算と組み合わせることで、コンピュータによる証明や検証済みの計算結果を生成することができる。
無限区間における近似積分にはいくつかの方法が存在する。標準的な手法では、実数全体における積分にはガウス・エルミート求積法、正の実数における積分にはガウス・ラゲール求積法など、特別に導出された求積法が用いられる。 [ 4 ]モンテカルロ法や、有限区間への変数変換も使用できる。例えば、実数全体に対しては、 半無限区間の場合は、 可能な変換として。さらに読む[ 5 ]。
これまで説明してきた求積法はすべて、1次元積分を計算するために設計されています。多次元の積分を計算するには、フビニの定理(テンソル積法則)を適用して、多重積分を繰り返しの1次元積分として表現するという方法があります。この方法では、次元数が増えるにつれて関数の評価回数が指数関数的に増加します。このいわゆる次元の呪いを克服する方法として、3つの方法が知られています。
さまざまな重み関数に対する多次元求積法の積分規則を作成するための多くの追加的な手法が、Stroud のモノグラフに記載されています。[ 6 ]球面 上の積分はHesse ら (2015) によってレビューされています。[ 7 ]
モンテカルロ法および準モンテカルロ法は、多次元積分に容易に適用できる。これらの方法は、一次元積分法を用いた繰り返し積分よりも、同じ関数評価回数でより高い精度が得られる可能性がある。
有用なモンテカルロ法の大きなクラスは、いわゆるマルコフ連鎖モンテカルロアルゴリズムであり、これにはメトロポリス・ヘイスティングスアルゴリズムやギブスサンプリングが含まれる。
疎格子は、もともと高次元関数の求積のためにスモリャクによって開発されました。この方法は常に一次元求積法に基づいていますが、単変量結果をより洗練された形で組み合わせます。しかし、テンソル積法では求積点の重みが正であればすべての求積点の重みも正になることが保証されるのに対し、スモリャクの法則ではすべての重みが正になることは保証されません。
ベイズ求積法は、積分計算という数値問題に対する統計的手法であり、確率数値解析の分野に属する。この手法は、ガウス過程の事後分散として表現される積分の解に関する不確実性を完全に扱うことができる。
定積分を評価する問題
微積分学の基本定理の第一部を適用することにより、常微分方程式の初期値問題に帰着させることができる。上記の両辺を引数xに関して微分すると、関数F が次の式を満たすことがわかる。
常微分方程式の数値解法、例えばルンゲ・クッタ法などは、再定式化された問題に適用でき、積分を評価するために使用できる。例えば、微分方程式に標準的な4次ルンゲ・クッタ法を適用すると、上記のシンプソンの公式が得られる。
微分方程式特別な形式を持ちます。右辺には独立変数のみが含まれます(ここでは)ではなく従属変数(ここではこれにより、理論とアルゴリズムが大幅に簡略化されます。したがって、積分を評価する問題は、それ自体で研究するのが最善です。
逆に、「求積法」という用語は微分方程式の解法にも使用できます。「求積法による解法」または「求積法への還元」とは、その解を積分を用いて表すことを意味します。