Xây dựng hai hàm


19

Xây dựng hai hàm f,g:R+R+ thỏa mãn:

  1. f,g liên tục;
  2. f,g đang tăng đơn điệu;
  3. fO(g)gO(f) .

2
Bạn đã xem xét khả năng các chức năng như vậy có thể không tồn tại?
jmite

Nếu cả hai là logarit-lũy thừa, thì f = O ( g ) hoặc g = O ( f ) . Hầu hết các chức năng gặp phải trong thực tế là của hình thức này. f,gf=O(g)g=O(f)
Yuval Filmus 16/03/13

Câu trả lời:


16

Có rất nhiều ví dụ cho các chức năng như vậy. Có lẽ cách dễ nhất để hiểu làm thế nào để có được một ví dụ như vậy, là bằng cách xây dựng nó bằng tay.

Hãy bắt đầu với chức năng trên các số tự nhiên, vì chúng có thể được hoàn thành liên tục đến thực tế.

Một cách tốt để đảm bảo rằng g O ( f )xen kẽ giữa các bậc độ lớn của chúng. Ví dụ: chúng ta có thể định nghĩafO(g)gO(f)

f(n)={nn is oddn2n is even

Sau đó, chúng ta có thể có cư xử ngược lại trên tỷ lệ cược và SỐ CHẴN. Tuy nhiên, điều này không phù hợp với bạn, vì các chức năng này không tăng đơn điệu.g

Tuy nhiên, sự lựa chọn của có phần tùy ý và chúng ta có thể chỉ cần tăng cường độ để có sự đơn điệu. Bằng cách này, chúng tôi có thể đưa ra:n,n2

g ( n ) = { n 2 n - 1 n  là số lẻ n 2 n n  là số chẵnf(n)={n2nn is oddn2n1n is eveng(n)={n2n1n is oddn2nn is even

Rõ ràng đây là những chức năng đơn điệu. Ngoài ra, , vì trên nguyên lẻ, e cư xử như n 2 n khi g cư xử như n 2 n - 1 = n 2 n / n = o ( n 2 n ) , và ngược lại trên evens.f(n)O(g(n))fn2ngn2n1=n2n/n=o(n2n)

Bây giờ tất cả những gì bạn cần là hoàn thành chúng vào thực tế (ví dụ: bằng cách thêm các phần tuyến tính giữa các số nguyên, nhưng điều này thực sự nằm bên cạnh điểm).

Ngoài ra, bây giờ bạn có ý tưởng này, bạn có thể sử dụng các hàm lượng giác để xây dựng '`công thức đóng' 'cho các hàm như vậy, vì cos đang dao động và đạt cực đại trên các điểm xen kẽ.sincos


Chúng ta có thể nói rằng g ( n ) O ( n 2 n ) ? f ( n )g ( n ) như được định nghĩa trong câu trả lời của bạn. f(n)O(n2n)g(n)O(n2n)f(n)g(n)
Mayank 17/03/13

Đúng. Chúng tôi thậm chí có thể nói rằng (tương tự cho g ), đó là mạnh hơn O . f(n)n2ngO
Shaull

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.