AsymptoticGreaterEqual

AsymptoticGreaterEqual[f,g,xx*]

xx*のときに または となる条件を与える.

AsymptoticGreaterEqual[f,g,{x1,,xn}{,,}]

{x1,,xn}{,,}のときに または となる条件を与える.

詳細とオプション

  • 「漸近的に以上」は,fg のbig-omegaである,f の下限は g である,f は最小でも次数 g である,f は少なくとも g と同じぐらいの速さで大きくなる等と表現される.点 x*はコンテキストから推測されることが多い.
  • 「漸近的に以上」は順序関係で,である定数について xx*の近くにあるときにTemplateBox[{{f, (, x, )}}, Abs]>=c TemplateBox[{{g, (, x, )}}, Abs]あることを意味する.
  • 点の近くの関数や級数の単純な下限を表すために,また,方程式の解や複雑な計算の単純な下限を表すためにしばしば使われる.
  • 有限極限点の x*および{,,}については以下のようになる.
  • AsymptoticGreaterEqual[f[x],g[x],xx*]0<TemplateBox[{{x, -, {x, ^, *}}}, Abs]<delta(c,x^*)TemplateBox[{{f, (, x, )}}, Abs]>=c TemplateBox[{{g, (, x, )}}, Abs]を意味する が存在する
    AsymptoticGreaterEqual[f[x1,,xn],g[x1,,xn],{x1,,xn}{,,}]0<TemplateBox[{{{, {{{x, _, 1}, -, {x, _, 1, ^, *}}, ,, ..., ,, {{x, _, n}, -, {x, _, n, ^, *}}}, }}}, Norm]<delta(epsilon,x^*)TemplateBox[{{f, (, {{x, _, 1}, ,, ..., ,, {x, _, n}}, )}}, Abs]>=c TemplateBox[{{g, (, {{x, _, 1}, ,, ..., ,, {x, _, n}}, )}}, Abs]を意味する が存在する
  • 無限極限点については以下のようになる.
  • AsymptoticGreaterEqual[f[x],g[x],x]TemplateBox[{{f, (, x, )}}, Abs]>=c TemplateBox[{{g, (, x, )}}, Abs]を意味する が存在する
    AsymptoticGreaterEqual[f[x1,,xn],g[x1,,xn],{x1,,xn}{,,}]TemplateBox[{{f, (, {{x, _, 1}, ,, ..., ,, {x, _, n}}, )}}, Abs]>=c TemplateBox[{{g, (, {{x, _, 1}, ,, ..., ,, {x, _, n}}, )}}, Abs]を意味する が存在する
  • g[x]x*の近くで0の無限集合を持たない場合,AsymptoticGreaterEqual[f[x],g[x],xx*]MinLimit[Abs[f[x]/g[x]],xx*]>0のときかつそのときに限り存在する.
  • 次は,使用可能なオプションである.
  • Assumptions $Assumptionsパラメータについての仮定
    Direction Reals極限点に近付く方向
    GenerateConditions Automaticパラメータについての条件を生成する
    MethodAutomatic使用するメソッド
    PerformanceGoal "Quality"何を最適化するか
  • 次は,Directionの可能な設定である.
  • Reals または "TwoSided"両実数方向から
    "FromAbove" または -1上,つまり大きい値から
    "FromBelow" または +1下,つまりは小さい値から
    Complexesすべての複素方向から
    Exp[ θ] の方向
    {dir1,,dirn}変数 xiに方向 diriを使う
  • x*におけるDirectionExp[ θ]は,曲線の接線が極限点 x*に近付く方向を示す.
  • 次は,GenerateConditionsの可能な設定である.
  • Automatic一般的ではない条件のみ
    Trueすべての条件
    False条件なし
    None条件が必要な場合には未評価で返す
  • PerformanceGoalの可能な設定には,$PerformanceGoal"Quality""Speed"がある."Quality"設定のとき,Limitはより多くの問題を解いたりより簡単な結果を与えたりすることが多いが,より多くの時間とメモリが必要になる可能性がある.

例題

すべて開くすべて閉じる

  (2)

のときに であることを検証する:

2つの関数を可視化する:

のときに であることを検証する:

2つの関数を可視化する:

スコープ  (9)

厳密には正ではない関数を比較する:

が原点で少なくともと同じくらい速く発散することを示す:

答は明示的なTrueまたはFalseではなく,ブール式かもしれない:

パラメータを含む関数を比較する場合は,結果についての条件が生成されることがある:

デフォルトで,関数の両側比較が行われる:

のより大きい値を比較する場合は,は実際に x^2 TemplateBox[{{x}}, UnitStepSeq]と同じくらいである:

この関係は, のより小さい値については成り立たない:

2つの関数を可視化する:

Sqrtのような関数は,負の実数に沿って両方の実数方向で同じ関係があるかもしれない:

複素平面で上から近付く場合には,同じ関係が見られる:

しかし,複素平面で下から近付く場合は異なる結果になる:

これは,軸が交差するときにSqrtの虚部の符号が逆になるところで分枝切断されているためである:

したがって,この関係は,一般に,複素平面では成り立たない:

4つの実数および複素数の方向から近付く場合の関数の相対サイズを可視化する:

多変量関数を比較する:

2つの関数のノルムを可視化する:

多変量関数を無限大で比較する:

多変量関数を比較する際にパラメータを使用する:

オプション  (10)

Assumptions  (1)

Assumptionsを使ってパラメータについての条件を指定する:

仮定が異なると結果も異なるかもしれない:

Direction  (5)

下からの関係を判定する:

同様に:

上からの関係を判定する:

同様に:

区分ごとの不連続点での関係を判定する:

片方の方向でうまくいかないので,両方からもうまくいかない:

2関数とその割合を可視化する:

単純極における関係は近付く方向には無関係である:

分枝切断線における関係を判定する:

異なる象限から近付く際の,この関係を計算する:

第1象限から原点に近付く:

同様に:

第4象限から原点に近付く:

右半平面から原点に近付く:

下半平面から原点に近付く:

関数の割合を可視化する.この割合は,x=-TemplateBox[{y}, Abs] に沿った部分を除いて原点に近付くほど大きくなる:

GenerateConditions  (3)

条件を述べずに結果を返す:

この結果は n>0のときにのみ有効である:

結果がパラメータの値に依存するときは,未評価で返される:

デフォルトで,結果を保証する条件が生成される:

デフォルトで,特殊な値でしか結果が無効にならない場合は,条件は生成されない:

GenerateConditions->Trueのときは,これらの一般的ではない条件も報告される:

PerformanceGoal  (1)

PerformanceGoalを使って潜在的に高価な計算を避ける:

デフォルト設定では,使用可能なすべての手法を使って結果を出そうとする:

アプリケーション  (10)

基本的なアプリケーション  (4)

0において であることを示す:

これを記号的に示す:

関数を可視化する:

この関係はすべての実数ベキに及ぶ:

分数ベキと負のベキで関数を可視化する:

においてであることを示す:

これを記号的に示す:

この関係を対数プロットで可視化する:

この関係はすべての実数ベキに及ぶ:

分数ベキと負のベキで関数を可視化する:

0において あることを示す:

3つの関数を可視化する:

において であることを示す:

3つの関数を可視化する:

計算の複雑性  (4)

単純なソートアルゴリズム(バブルソート,挿入ソート)は n 個のオブジェクトをソートするのに約 a n2ステップを要する.これに対し,最適化された一般的アルゴリズム(ヒープソート,マージソート)はソートを行うのに約 b n Log[n]のステップを要する.大量のオブジェクトに対しては,最適化されたアルゴリズムの方が常にソート時間が短くて済む,つまり であることを示す:

ある種の特別なアルゴリズム(分布数え上げソート,基数ソート)は,考えられる入力についての情報が事前に分かっているので,c n 時間で実行することができる.であることを示す:

3つの時間スケールの増大を可視化する:

バブルソートでは,隣接近傍が比較され,順序が狂っている場合には入れ替えられる.1回のパス(n-1 回の比較)の後で最大要素が末尾になる.このプロセスが残りの n-1個の要素に対して行われ,先頭の2つの要素が残るまでこれが繰り返される.比較と入替えが c ステップだとすると,ソートのステップ総数は次のようになる:

多項式は にある:

にもある:

したがって,であり,このアルゴリズムのランタイムは2次であると言われる:

マージソートでは,要素のリストが2つに分割され,半分ずつソートされ,最後に2つの部分が結合される.であるから,ソート時間T[n]は中間を計算する一定の時間 b,各半分をソートする時間2T[n/2],2つの半分を結合するための要素数の倍数 a n の合計になる:

再帰方程式を解いて n 個の要素をソートする時間 t を求める:

であることを示す:

逆に,

したがって であり,このアルゴリズムはのランタイムは であると言われる:

巡回セールスマン問題(TSP)は 個の都市を繋ぐ最短経路を求めるものである.馬鹿正直なアルゴリズムは 通りの経路すべてを試そうとする.HeldKarpアルゴリズムは,それよりも効率よく約 ステップに短縮する.であることを示す:

どちらのアルゴリズムも巡回セールスマン問題の複雑性クラスは,時間で解ける問題のEXPTIMEと同じくらいであることを示している.HeldKarpアルゴリズムは, を使うだけで十分である:

階乗については,のようにより高次の多項式を使う必要がある:

解の近似は 回で求まるので,巡回セールスマン問題の近似は多項式時間で可解な問題の複雑性クラスPに属する.どの多項式アルゴリズムも指数アルゴリズムより速い.つまりである:

収束判定法  (2)

sum_(n=1)^inftyTemplateBox[{{a, _, n}}, Abs]<inftyであれば,列 は絶対加算可能であると言われる.第2列 が絶対加算可能でなければ,比較判定法は も絶対加算可能ではないと述べる.この判定法を使って, との比較によって,が発散することを示す:

調和級数は発散するので,も発散する:

SumConvergenceが与える答と比較する:

と比較可能な別の列に 1/TemplateBox[{n}, PrimePi]がある.したがって,これも絶対加算可能ではない:

は,したがって,絶対加算可能ではないことを示す:

SumConvergenceが与える答と比較する:

int_a^bTemplateBox[{{f, , {(, x, )}}}, Abs]dx<inftyであれば,関数 で完全に積分可能である言われる. が開区間 で連続で, の両方で なら,比較判定法は, が完全に積分可能でないのなら も同じであるとする.この判定法を使ってで完全に積分可能ではないことを示す:

で積分可能ではないので,も積分可能ではない:

関数 で完全に積分可能ではない:

の両方で .したがって,の非積分可能性は次のようになる:

において,のとき

が完全に積分可能ではないので,これらの関数もではそうではないことを示す:

のときであるので,比較判定法は収束についての情報を与えない:

特性と関係  (8)

AsymptoticGreaterEqualは反射関係である.つまり,である:

推移関係でもある.つまり,かつ なら を意味する:

しかし対称関係ではない.つまり,であるから であるということにはならない:

MinLimit[Abs[f[x]/g[x]],xx0]>0のときかつそのときに限りAsymptoticGreaterEqual[f[x],g[x],xx0]である:

Limit[Abs[f[x]/g[x]],xx0]>0であればAsymptoticGreaterEqual[f[x],g[x],xx0]である:

しかし,極限がIndeterminateのときは不確定である:

なら である:

かつなら である:

または なら である:

しかし,または を意味しない:

かつ なら である:

かつ なら である:

Wolfram Research (2018), AsymptoticGreaterEqual, Wolfram言語関数, https://reference.wolfram.com/language/ref/AsymptoticGreaterEqual.html.

テキスト

Wolfram Research (2018), AsymptoticGreaterEqual, Wolfram言語関数, https://reference.wolfram.com/language/ref/AsymptoticGreaterEqual.html.

CMS

Wolfram Language. 2018. "AsymptoticGreaterEqual." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/AsymptoticGreaterEqual.html.

APA

Wolfram Language. (2018). AsymptoticGreaterEqual. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AsymptoticGreaterEqual.html

BibTeX

@misc{reference.wolfram_2024_asymptoticgreaterequal, author="Wolfram Research", title="{AsymptoticGreaterEqual}", year="2018", howpublished="\url{https://reference.wolfram.com/language/ref/AsymptoticGreaterEqual.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_asymptoticgreaterequal, organization={Wolfram Research}, title={AsymptoticGreaterEqual}, year={2018}, url={https://reference.wolfram.com/language/ref/AsymptoticGreaterEqual.html}, note=[Accessed: 22-November-2024 ]}