Professional Documents
Culture Documents
BTL ĐSTT
BTL ĐSTT
Đề tài 17:
• Một ma trận stochastic chính quy là một ma trận sao cho tồn tại một số tự nhiên để là ma trận
stochastic dương.
Định lí Perron-Frobenius:
Cho là một ma trận stochastic dương. Suy ra có một vector trạng thái dừng duy nhất , mà vector đó bao
phủ không gian riêng ứng với trị riêng bằng 1.
Thêm vào đó, với mọi vector bất kì mà tổng các phần tử của nó là , các cặp
Chúng ta có thể hiểu vector trạng thái dừng là một vector xác suất. Ví dụ, nếu số đĩa được trả về ở các quầy
1, 2, 3 có tỉ lệ giống với xác suất này, chúng sẽ giữ nguyên tỉ lệ đó vào ngày mai, vì . Và số đĩa được trả về
ban đầu không quan trọng, vì về lâu dài tỉ lệ trả đĩa sẽ luôn bằng vector trạng thái dừng
Chuỗi Markov đang được nghiên cứu rất kĩ bởi các nhà khoa học trong việc dự báo thời tiết. Trong
bài nghiên cứu “Dự báo thời tiết bằng mô hình Markov ẩn” của Diksha Khaitani và Udayan Ghose vào
năm 2017, họ đã tạo ra một mô hình Markov từ dữ liệu thời tiết trong vòng 21 năm đổ lại. Tác giả của
bài nghiên cứu đã sử dụng thuật toán Viterbi và phần mềm MATLAB để tính toán, dự đoán dữ liệu. Và
nghiên cứu của họ đã cho thấy sự chính xác của mô hình Markov khi đã dự đoán rất tốt thời tiết trong 5
ngày tiếp theo dựa trên thời tiết của ngày hiện tại.
Jordan và Talkner cũng nghiên cứu vấn đề tương tự về việc dự đoán thời tiết của vùng Alpine sử dụng
chuỗi Markov. Nghiên cứu so sánh hai mô hình chuỗi Markov bậc 1 và bậc 2 và kết quả của cả hai là
tương tự nhau. Các dự đoán từ mô hình Markov được cho là trùng khớp với quan sát thực tế cho từng
khoảng thời gian khác nhau. Tuy nhiên, mô hình này có sự “mạnh mẽ” không cao, điều này được cho là
bởi tính ngẫu nhiên cao của dữ liệu và không phải do mô hình này “yếu”.
Ta xét một trò chơi đỏ đen mà tỉ lệ thắng của ta là 58% để lấy được $1 và 42%
bị thua mất $1.
Người chơi phải có từ $1 đến $5 để tiếp tục chơi.
Trò chơi dừng lại khi bạn có $6 hoặc $0.
Bạn cược $1 mỗi lượt và ăn $1 nếu thắng và mất số tiền đó nếu thua.
Ta sử dụng chuỗi Markov và ma trận stochastic để mô hình bài toán như sau:
$0 1 0.42 0 0 0 0 0
$1 0 0 0.42 0 0 0 0
$2 0 0.58 0 0.42 0 0 0
ܲ = $3 0 0 0.58 0 0.42 0 0
$4 0 0 0 0.58 0 0.42 0
$5 0 0 0 0 0.58 0 0
$6 0 0 0 0 0 0.58 1
Tương tự, nếu một người bắt đầu cược từ $5 vector trạng thái ban đầu sẽ là
ݒ0 = 0 0 0 0 0 1 0 ܶ
Điều này cho thấy rằng sau 55 lượt chơi, tỉ lệ thua của người chơi $5 là 6.4%
và tỉ lệ thắng là 93.6%. Sau khi so sánh, ta thấy tỉ lệ thắng của người bắt đầu từ
$5 lớn hơn hẳn so với người chơi từ $1. Vậy nên chúng ta chỉ nên chơi trò chơi
này khi có nhiều tiền vốn.
Kết quả của trò chơi có thểMA
khác
TRẬNnhau tùy thuộc
STOCHASTIC VÀ ỨNGvào
DỤNGtỉ lệ thắng và thua.
3.4. Thuật toán PageRank của Google.
Vào những năm 90 của thế kỉ trước, việc tìm kiếm thông tin trên internet rất không
hiệu quả. Yahoo và AltaVista sẽ tìm quét qua từng từ khóa mà bạn tìm kiếm và liệt
kê ra những trang web có nhiều sự xuất hiện của các từ khóa ấy nhất. Không bất
ngờ khi một vài trang web không lành mạnh đã thêm hàng triệu từ “Alanis
Morissette” vào trang của họ để khi một thiếu niên nào đó tìm kiếm bài hát
“Jagged Little Pill”, những trang web đó sẽ hiện ra đầu tiên.
Larry Page và Sergey Brin đã phát minh ra một giải pháp cho vấn đề này bằng
cách đánh giá sự uy tín của một trang web. Họ sau đó đã thành lập Google dựa
trên thuật toán này.
Mỗi trang web có một chỉ số uy tín riêng, hay còn gọi là hạng. Chỉ số này là một
số dương và có thể được xác định theo cách sau.
Dưới dạng ma trận, nếu ܽ( = ݒ, ܾ , ܿ , ݀ ) là vector chứa các hạng ܽ , ܾ , ܿ , ݀ của
các trang ܣ,ܤ,ܥ, ܦthì:
1 1
0 0 1 0+ 0+ ܿ + + ݀
2 2
1 ܽ 1 ܽ
0 0 0 ܾ ܽ + 0+ 0+ 0 ܾ
3 = 3 =
1 1 1 ܿ 1 1 1 ܿ
0 ݀ ܽ + ܾ + 0+ ݀
3 2 2 3 2 2
1 1 1 1
Quy luật quan trọng cho ta biết rằng: 0 0 ܽ + ܾ + 0+ 0
3 2 3 2
1
Trang ܣcó 3 liên kết, nên các trang ܤ,ܥ, ܦthừa hưởng 3 chỉ số uy tín từ Chú ý: Vector hạng là một vector riêng của ma trận uy tín ứng với trị riêng
ܣ. bằng 1.
1
Trang ܤcó 2 liên kết, nên các trang ܥ, ܦthừa hưởng 2 chỉ số uy tín từ ܤ. Chúng ta muốn dùng định lí Perron-Frobenius để tìm vector hạng. Nhưng các
Trang ܥcó 1 liên kết, nên trang ܣthừa hưởng toàn bộ chỉ số uy tín từ ܥ. ma trận uy tín không phải luôn luôn là một ma trận stochastic dương.
1
Trang ܦcó 2 liên kết, nên các trang ܣ, ܥthừa hưởng 2 chỉ số uy tín từ ܦ.
Ma trận uy tín là 0 0
1
0 0 0 3
1 ܲ = 0 0 0 trở thành ܲ '
= 0 0
1
0 1 0 0 1 1 0
3
2 1 1
1
1 0 0 0 0 3
close all;
clear;
Hình 4.1: Kết quả thu được sau khi chạy đoạn code thứ nhất (1).
Hình 4.4: Kết quả thu được sau khi chạy đoạn code thứ 2 (2).
MA TRẬN STOCHASTIC VÀ ỨNG DỤNG
PHẦN 5: KẾT LUẬN
Qua bài báo cáo trên, ta thấy rằng ma trận stochastic đóng vai trò quan trọng trong việc mô hình hóa các hệ
thống có sự biến động ngẫu nhiên. Thông qua định nghĩa và tính chất cũng như các ứng dụng của nó trong
nhiều lĩnh vực khác nhau mà chúng em đã trình bày. Những kiến thức này cho phép chúng ta dự đoán và phân
tích hành vi của các hệ thống phức tạp, từ đó đưa ra các quyết định dựa trên xác suất và thống kê.
Tuy nhiên, ma trận stochastic chỉ là một công cụ trong việc mô hình hóa các hệ thống động. Trong thực tế,
các hệ thống này có thể rất phức tạp và không đáp ứng được hoàn toàn với mô hình của ma trận stochastic. Do
đó, chúng ta cần thận trọng trong việc áp dụng ma trận stochastic và cần phải sử dụng nhiều công cụ khác
nhau để có được một cái nhìn toàn diện về hành vi của các hệ thống này.
Ngoài ra, việc sử dụng MATLAB trong tính toán đã giúp cho việc phân tích và xử lý ma trận stochastic trở
nên dễ dàng hơn. Việc sử dụng MATLAB kết hợp với ma trận stochastic cung cấp một công cụ mạnh mẽ để
mô hình hóa và phân tích hệ thống phức tạp có hành vi ngẫu nhiên. Như vậy, bằng cách sử dụng phần mềm hỗ
trợ tính toán MATLAB, những bài toán phức tạp có thể được xử lý một cách nhanh chóng với độ chính xác
cao, tiết kiệm được thời gian cho việc tính toán.
Với những điều này, chúng em hi vọng bài cáo cáo đã cung cấp một cái nhìn tổng quan về ma trận
stochasitc và vai trò của nó trong khoa học và công nghệ hiện đại, hi vọng rằng thông qua việc tìm hiểu về ma
trận stochastic, chúng ta có thể áp dụng những kiến thức này để giải quyết các vấn đề phức tạp trong cuộc
sống và công việc.
[1] Giáo trình Đại Số Tuyến Tính, Đặng Văn Vinh, Trường Đại học Bách Khoa, Đại học Quốc gia Thành phố Hồ Chí
Minh, 2022
[2] Prerna Rai, Arvind Lal, PageRank Model, International Journal of Computer Applications,Volume 138,2016,
(0975 – 8887)
[3] Charles Miller Grinstead, James Laurie Snell, Introduction to Probability, Second revised edition,Chapter 11,
(1988)
[4] Sergey Brin, Lawrence Page, “The Anatomy of a Large-Scale Hypertextual Web Search Engine, Computer
Networks and ISDN Systems
[5] D. Khiatani and U. Ghose, Weather forecasting using Hidden Markov Model, 2017 International Conference on
Computing and Communication Technologies for Smart Nation
[6] Paul Jordan Peter Talkner (2000),A seasonal Markov chain model for the weather in the central Alps, Tellus A:
Dynamic Meteorology and Oceanography
[7] Interactive Linear Algebra, Dan Margalit, Joseph Rabinoff, Georgia Institute of Technology, 2019
[8] A. L. Garcia and C. Penland, MATLAB Projects for Scientists and Engineers, Prentice Hall, Upper Saddle River,
NJ, 1996.