を満たす2つの関数


19

二つの機能構築満足します:f,g:R+R+

  1. は連続的です。f,g
  2. は単調に増加しています。f,g
  3. G O F fO(g)gO(f)

2
そのような機能が存在しない可能性を考慮しましたか?
jmite

両方が対数指数の場合、f = O g またはg = O f )のいずれかです。実際に遭遇するほとんどの機能はこの形式です。f,gf=O(g)g=O(f)
ユヴァルフィルマス

回答:


16

そのような関数には多くの例があります。おそらく、このような例を取得する方法を理解する最も簡単な方法は、手動で構築することです。

自然数は実数まで連続的に完成できるため、自然数の関数から始めましょう。

およびg O f を確保する良い方法は、それらの桁を交互に切り替えることです。たとえば、次のように定義できますfO(g)gO(f)

f(n)={nn is oddn2n is even

次に、オッズとイーブンでが反対に振る舞う可能性があります。ただし、これらの関数は単調に増加しないため、これ機能しません。g

ただし、選択はややarbitrary意的であり、単調性を持たせるために単純に大きさを増やすことができます。このようにして、私たちは次のことを思いつくかもしれません。n,n2

g n = { n 2 n 1 n  は奇数n 2 n n  は偶数f(n)={n2nn is oddn2n1n is eveng(n)={n2n1n is oddn2nn is even

明らかにこれらは単調関数です。また、、奇数の整数ではfn 2 nのように振る舞い、gn 2 n 1 = n 2 n / n = o n 2 n)のように振る舞うため、そして、その逆も同様です。f(n)O(g(n))fn2ngn2n1=n2n/n=o(n2n)

ここで必要なのは、それらを実数に完成させることです(たとえば、整数間に線形部分を追加することにより、これは本当に重要です)。

また、このアイデアが得られたので、cosが振動し、交互の点でピークになるため、三角関数を使用してそのような関数の「閉じた式」を構築できます。sincos


私たちは、と言うことができるG N O N 2 Nf n およびg n は回答で定義されたとおりです。f(n)O(n2n)g(n)O(n2n)f(n)g(n)
マヤンク

はい。私たちも、と言うことができる(同様のため、Gよりも強い)、Oをf(n)n2ngO
シャール

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.