Trên một thị trường có k thương hiệu cạnh tranh. Hành vi chuyển đổi thương hiệu của khách hàng giữa các kỳ (ví dụ mỗi quý) được mô hình hoá bằng chuỗi Markov với ma trận chuyển đổi P kích thước k×k, trong đó Pij là xác suất một khách hàng đang dùng thương hiệu i sẽ chuyển sang dùng thương hiệu j ở kỳ kế tiếp (mỗi hàng của P có tổng bằng 1).
Cho vector thị phần ban đầu v0 (tổng các thành phần bằng 1). Thị phần sau n kỳ được tính bằng vn=v0⋅Pn (nhân vector hàng với luỹ thừa ma trận).
Ngoài ra, hãy tính thị phần ổn định (steady state / stationary distribution) π — vector thoả πP=π và ∑πi=1 — bằng cách giải hệ phương trình tuyến tính tương ứng (giả thiết chuỗi Markov đã cho luôn có duy nhất một phân phối ổn định).
Ví dụ: k=2, P=(0.70.40.30.6), v0=(0.5,0.5), n=0: thị phần sau 0 kỳ chính là v0=(0.5000,0.5000); thị phần ổn định là π=(0.5714,0.4286).
Dòng 1: số nguyên k (1≤k≤5) — số thương hiệu. k dòng tiếp theo: mỗi dòng k số thực — ma trận P (mỗi hàng có tổng bằng 1). Dòng tiếp theo: k số thực — vector thị phần ban đầu v0 (tổng bằng 1). Dòng cuối: số nguyên n (0≤n≤106) — số kỳ dự báo.
In 2 dòng: Dòng 1: k số thực là thị phần sau n kỳ, cách nhau khoảng trắng, mỗi số làm tròn 4 chữ số thập phân. Dòng 2: k số thực là thị phần ổn định π, cách nhau khoảng trắng, mỗi số làm tròn 4 chữ số thập phân.
Ví dụ:
Đầu vào:
2
0.9 0.1
0.2 0.8
1.0 0.0
1
Đầu ra:
0.9000 0.1000
0.6667 0.3333
Đầu vào:
1
1.0
1.0
5
Đầu ra:
1.0000
1.0000
Đang tải editor...