を満たす2つの関数


19

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

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

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

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

回答:


16

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

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

およびg ≠ O (f )を確保する良い方法は、それらの桁を交互に切り替えることです。たとえば、次のように定義できますf≠O(g)g≠O(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 oddn2n−1n is eveng(n)={n2n−1n is oddn2nn is even

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

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

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


私たちは、と言うことができるとG (N )∈ O (N 2 N)?f (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.