Phân tích tiệm cận cho hai biến?


11

Phân tích tiệm cận (big o, little o, big theta, big theta, v.v.) được định nghĩa như thế nào đối với các hàm có nhiều biến?

Tôi biết rằng bài viết Wikipedia có một phần về nó, nhưng nó sử dụng rất nhiều ký hiệu toán học mà tôi không quen thuộc với nó. Tôi cũng tìm thấy bài báo sau: http://people.cis.ksu.edu/~rhowell/asymptotic.pdf Tuy nhiên, bài viết rất dài và cung cấp một phân tích đầy đủ về phân tích tiệm cận thay vì chỉ đưa ra một định nghĩa. Một lần nữa việc sử dụng thường xuyên các ký hiệu toán học làm cho nó rất khó hiểu.

Ai đó có thể cung cấp một định nghĩa về phân tích tiệm cận mà không có ký hiệu toán học phức tạp?


Câu trả lời:


8

Ký hiệu tiệm cận cho các hàm đa biến được định nghĩa tương tự với đối tác biến đơn của nó. Trong trường hợp biến đơn, chúng ta nói rằng khi và chỉ khi tồn tại hằng số sao cho với tất cả ta có . Nói cách khác, được giới hạn trên bởi một số bội của cho tất cả lớn hơn một số cố định .f(n)O(g(n))C,Nn>Nf(n)Cg(n)f(n)g(n)nN

Trong trường hợp đa biến, định nghĩa gần giống nhau, ngoại trừ bạn có thêm một vài biến để lo lắng. Giả sử là hàm của hai biến. Chúng tôi muốn ràng buộc từ trên bằng một hàm khác của hai biến. Vì vậy, chúng ta nói rằng nếu và chỉ khi tồn tại hằng số sao cho tất cả và ta có . Định nghĩa gần như giống hệt nhau, ngoại trừ bây giờ tất cả các biến của chúng ta phải lớn hơn hằng số cố định của chúng ta .f(n,m)ff(n,m)O(g(n,m))C,Nn>Nm>Nf(n,m)Cg(n,m)N

Bài viết trên wikipedia đã sử dụng có nghĩa là một vectơ trong có nghĩa là và là các hàm đa biến của các biến (ví dụ ). Nói rằng cho tất cả có nghĩa là mỗi thành phần của phải được lớn hơn .xRdfgdf,g:RdRxi>NixN


2
Cảm ơn! Chỉ cần xác nhận, nhưng là định nghĩa: (1) "cho tất cả n> N và m> N" hoặc (2) "cho tất cả n> N hoặc m> N"? Bạn và Wikipedia sử dụng định nghĩa "và", tuy nhiên CLRS sử dụng định nghĩa "hoặc".
sas

1
Nó chắc chắn là "và".
Marc Khoury
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.