Professional Documents
Culture Documents
GT 3
GT 3
Bài giảng 3.
Sự phát triển của các chức năng - Phân tích tiệm cận
Phòng thí nghiệm mạng thông minh Phòng thí nghiệm mạng thông minhĐặng
của Thiên
Copyright
Bình 2000-2022
1/20
Machine Translated by Google
Tập trung vào những gì quan trọng bằng cách loại bỏ các thuật ngữ
bậc thấp và các yếu tố không đổi
Cách chúng tôi chỉ ra thời gian chạy của các thuật toán
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/2
Machine Translated by Google
tức là, khi kích thước của đầu vào tăng lên mà không bị ràng buộc.
Một thuật toán tiệm cận hiệu quả hơn là tốt nhất
sự lựa chọn
Thời gian chạy tiệm cận của một thuật toán được xác
định theo hàm có miền là tập các số tự nhiên N =
{0, 1, 2, ...}
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/3
Machine Translated by Google
- Kí hiệu (1/5)
- ký hiệu (theta)
(g (n)) = {f (n) : tồn tại các hằng số dương c1 , c2 và n0 sao cho
0 () fn
() c1 gn
c2 gn () cho tất cả n n0}
g (n) được gọi là một giới hạn chặt chẽ về tiệm cận đối với f (n)
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/4
Machine Translated by Google
- Kí hiệu (2/5)
- ký hiệu
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/5
Machine Translated by Google
- Kí hiệu (3/5)
- ký hiệu
d
Nếu f (n) là đa thức bậc d thì f (n) = (n )
Ví dụ:
2 n - 2n = (n2 )
200n 2 - 100n = (n 2 )
2
Tồn tại một số lựa chọn cho c1 , c2 và n0 , các hàm là (n )
(n0 )?
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/6
Machine Translated by Google
- Kí hiệu (4/5)
n2 - 2n = (n2 )
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/7
Machine Translated by Google
- Kí hiệu (5/5)
200n 2 - 100n = (n 2 )
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/8
Machine Translated by Google
O - Kí hiệu (1/2)
O - ký hiệu (big-oh)
f (n) = O (g (n)): g (n) là một tiệm cận trên của f (n)
Ví dụ:
n 2
- 2n = O (n )
2
200n 2 - 100n = O (n
2 3
) = O (n ) = ...
2
n = O (n )
O phù hợp để mô tả thời gian chạy trong trường hợp xấu nhất của một
thuật toán
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/9
Machine Translated by Google
O - Ký hiệu (2/2)
O - ký hiệu
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/10
Machine Translated by Google
- Kí hiệu (1/2)
- ký hiệu (omega)
f (n) = (g (n)): g (n) là một tiệm cận dưới của f (n)
(g (n)) = {f (n): tồn tại các hằng số dương c và n0 sao cho 0
0 cg (n) f (n) cho tất cả n n0 }
Ví dụ: - 2n
n 2 2
= (N )
200n 2 - 100n = 2
(N ) = (n) = (1)
n 2 = (N)
rất tốt cho việc mô tả thời gian chạy trường hợp tốt nhất của
một thuật toán
Định lý
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/11
Machine Translated by Google
- Kí hiệu (2/2)
- ký hiệu (omega)
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/12
Machine Translated by Google
Ví dụ: 2n 2
+ 3n + 1 2
= +
2n (n) nghĩa là có một hàm
2n 2 + (n) = (n 2 ) có
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 13/20
Machine Translated by Google
o - Ký hiệu
o - ký hiệu (little-oh)
2n = o (n 2 ), nhưng 2n 2 o (n
2
)
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 14/20
Machine Translated by Google
- Kí hiệu
fn() =
tức là, lim
n
gn()
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 15/20
Machine Translated by Google
Nhiều tính chất quan hệ của số thực cũng áp dụng cho phép so
sánh tiệm cận
Tính phản xạ
f (n) = (f (n))
Đối xứng
Độ nhạy
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 16/20
Machine Translated by Google
f (n) = (g (n)) a = b
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 17/20
Machine Translated by Google
nhà: Ví dụ:
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 18/20
Machine Translated by Google
Logarit
: logarit của n cơ số b
lg = log2 (logarit nhị phân)
ln = (logarit tự nhiên, e = 2,7182 ...)
Hệ số
= 0
- 1! > 0
= 1
*
= 1 * 2 * 3 ... N
* , do đó O ()
Xấp xỉ của Stirling
1
! = 2 1 + Θ
Từ tính gần đúng của Stirling, những điều sau đây là:
! = ()
! = (2)
lg (!) = (lg)
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 19/20
Machine Translated by Google
Phòng thí nghiệm mạng thông minh Đặng Thiên Bình 20/20
Machine Translated by Google
Phòng thí nghiệm mạng thông minh Phòng thí nghiệm mạng thông minh
Đặng
củaThiên
Copyright
Bình 21/20
2000-2022