Math Labs

Tổ hợp và Toán rời rạc

Phương pháp xác suất

Chứng minh sự tồn tại của một đối tượng có tính chất mong muốn bằng cách chỉ ra một cấu trúc ngẫu nhiên có xác suất dương sở hữu tính chất đó.

Trực giácChứng minh tồn tại mà không cần xây dựng cụ thể

Đôi khi cách nhanh nhất để chứng minh một đối tượng toán học có tính chất kỳ lạ, mong muốn là tồn tại không phải là xây dựng nó bằng tay, mà là xây dựng một đối tượng ngẫu nhiên rồi tính xác suất. Nếu một cấu trúc ngẫu nhiên có tính chất mong muốn với xác suất lớn hơn không, thì phải tồn tại ít nhất một trường hợp cụ thể ở đâu đó trong số mọi kết quả có thể — dù không ai chỉ ra được nó một cách tường minh. Đó chính là phương pháp xác suất: biến câu hỏi tồn tại thành câu hỏi về giá trị trung bình và xác suất.

Đồ thị đầy đủ $K_5$ chưa tô màu, gồm năm đỉnh và mười cạnh; phần văn bản mô tả việc tô màu cạnh ngẫu nhiên độc lập nhưng hình không thể hiện màu.
Đồ thị đầy đủ K5K_5 có (52)=10\binom{5}{2}=10 cạnh. Trong lập luận tô màu ngẫu nhiên của Erdős, ta tưởng tượng tô độc lập mỗi cạnh thành đỏ hoặc xanh với xác suất 1/21/2; hình này chỉ vẽ đồ thị nền, không phải một kết quả tô màu cụ thể.

Đại họcPhương pháp mô-men bậc nhất

Định nghĩa: Tô màu ngẫu nhiên 2 màu và đồ thị con đầy đủ đơn sắc

Tô độc lập mỗi cạnh trong (n2)\binom{n}{2} cạnh của KnK_n bằng màu đỏ hoặc xanh, mỗi màu xác suất 1/21/2. Với tập SS gồm kk đỉnh, ta nói SS là đơn sắc nếu mọi cạnh bên trong SS cùng một màu. Cho XX là tổng số tập con kk đỉnh đơn sắc của KnK_n.

X=∑S⊆V, ∣S∣=k1[AS]X = \sum_{S \subseteq V,\ |S|=k} \mathbb{1}[A_S]

Ở đây XX cộng hàm chỉ báo trên tất cả (nk)\binom{n}{k} cách chọn SS. Vì mỗi cạnh trong (k2)\binom{k}{2} cạnh bên trong SS được tô độc lập, SS đơn sắc (toàn đỏ, hoặc toàn xanh) với xác suất 21−(k2)2^{1-\binom{k}{2}}. Tính chất tuyến tính của kỳ vọng — vẫn đúng dù các biến cố của các tập SS chồng lấn nhau không hề độc lập — cho phép ta cộng trực tiếp các xác suất này để có E[X]\mathbb{E}[X].

E[X]=(nk) 21−(k2)\mathbb{E}[X] = \binom{n}{k}\,2^{1-\binom{k}{2}}
Một số kết quả kinh điển chứng minh bằng phương pháp xác suất
Kết quảĐiều được chứng minh là tồn tạiKỹ thuật
Chặn dưới số Ramseymột cách tô 2 màu KnK_n không có KkK_k đơn sắcPhương pháp mô-men bậc nhất
Lát cắt đồ thị (Max-Cut)một phép chia đôi cắt qua ít nhất m/2m/2 cạnhTính tuyến tính của kỳ vọng
Tập độc lập (kiểu Turán)một tập độc lập kích thước ít nhất n/(d+1)n/(d+1)Phương pháp xóa bớt
Tính 2-tô-màu-được của siêu đồ thịmột cách tô 2 màu không có cạnh đơn sắcBổ đề địa phương Lovász

Đại họcCác định lý chính

Với các biến cố bất kỳ A1,…,AmA_1,\dots,A_m trong một không gian xác suất (không cần độc lập), nếu X=∑i=1m1[Ai]X = \sum_{i=1}^m \mathbb{1}[A_i] đếm số biến cố xảy ra, thì E[X]=∑i=1mPr⁡[Ai]\mathbb{E}[X] = \sum_{i=1}^m \Pr[A_i].

Vì sao đúng?

Nó cho phép ta tính trung bình của một phép đếm bằng cách cộng lần lượt từng xác suất riêng lẻ, mà không cần bận tâm các biến cố tương tác với nhau ra sao — thủ thuật hữu ích nhất trong phương pháp xác suất.

Chứng minh

Viết X=∑i=1m1[Ai]X = \sum_{i=1}^m \mathbb{1}[A_i] trong đó 1[Ai]\mathbb{1}[A_i] bằng 11 nếu AiA_i xảy ra và 00 nếu không. Kỳ vọng vốn được định nghĩa như một tổng (hay tích phân) trên các kết quả có trọng số là xác suất, và tổng này luôn có tính cộng trên một danh sách hữu hạn các biến ngẫu nhiên — điều này đúng bất kể các biến có độc lập hay không, vì tính cộng của kỳ vọng không hề dùng tới độc lập, chỉ dùng việc ta đang cộng trên cùng một độ đo xác suất.

Cụ thể, E[X]=E[∑i=1m1[Ai]]=∑i=1mE[1[Ai]]\mathbb{E}[X] = \mathbb{E}\left[\sum_{i=1}^m \mathbb{1}[A_i]\right] = \sum_{i=1}^m \mathbb{E}[\mathbb{1}[A_i]] theo tính cộng của kỳ vọng trên một tổng hữu hạn các biến ngẫu nhiên.

Cuối cùng, với bất kỳ biến chỉ báo nào, E[1[Ai]]=1⋅Pr⁡[Ai]+0⋅Pr⁡[Ai‾]=Pr⁡[Ai]\mathbb{E}[\mathbb{1}[A_i]] = 1 \cdot \Pr[A_i] + 0 \cdot \Pr[\overline{A_i}] = \Pr[A_i]. Thay vào tổng trên cho đúng E[X]=∑i=1mPr⁡[Ai]\mathbb{E}[X] = \sum_{i=1}^m \Pr[A_i], không cần bất kỳ giả thiết nào về quan hệ giữa các AiA_i.

Với mọi số nguyên kk ≥3\ge 3, ta có R(k,k)>2k/2R(k,k) > 2^{k/2}.

Vì sao đúng?

Khi kk tăng, số tập con kk đỉnh của một đồ thị nn đỉnh chỉ tăng theo đa thức của nn, nhưng xác suất một tập con cụ thể nào đó đơn sắc lại giảm theo cấp số mũ kép của kk. Cân bằng hai tốc độ này cho thấy số kỳ vọng các đồ thị con đầy đủ đơn sắc vẫn dưới 11 ngay cả khi nn lớn theo hàm mũ của kk — tốt hơn nhiều so với bất kỳ cách xây dựng tay nào từng có.

Chứng minh

Đặt n=⌊2k/2⌋n = \lfloor 2^{k/2} \rfloor. Từ công thức mô-men bậc nhất ở trên, E[X]=(nk) 21−(k2)\mathbb{E}[X] = \binom{n}{k}\,2^{1-\binom{k}{2}}. Nếu ta chỉ ra (nk) 21−(k2)<1\binom{n}{k}\,2^{1-\binom{k}{2}} < 1, thì vì XX chỉ nhận giá trị nguyên không âm, phải tồn tại một cách tô 2 màu đạt X=0X=0 — nếu không, luôn có X≥1X \ge 1, buộc E[X]≥1\mathbb{E}[X]\ge 1. Một cách tô với X=0X=0 hoàn toàn không có đồ thị con đầy đủ kk đỉnh đơn sắc.

Chặn hệ số nhị thức bằng (nk)≤nk/k!\binom{n}{k} \le n^k/k!, và vì n≤2k/2n \le 2^{k/2} nên nk≤2k2/2n^k \le 2^{k^2/2}. Thay vào công thức kỳ vọng, E[X]≤2k2/2⋅21−(k2)k!\mathbb{E}[X] \le \dfrac{2^{k^2/2}\cdot 2^{1-\binom{k}{2}}}{k!}.

Rút gọn số mũ: k22+1−k(k−1)2=1+k2−k2+k2=1+k2\dfrac{k^2}{2} + 1 - \dfrac{k(k-1)}{2} = 1 + \dfrac{k^2 - k^2 + k}{2} = 1 + \dfrac{k}{2}. Vậy E[X]≤21+k/2k!\mathbb{E}[X] \le \dfrac{2^{1+k/2}}{k!}, và chỉ cần chỉ ra k!>21+k/2k! > 2^{1+k/2} với mọi k≥3k \ge 3.

Kiểm tra điều này bằng quy nạp theo kk. Cơ sở k=3k=3: 3!=63! = 6 và 21+3/2=22.5≈5.6572^{1+3/2} = 2^{2.5} \approx 5.657, và đúng là 6>5.6576 > 5.657. Ở bước quy nạp, giả sử k!>21+k/2k! > 2^{1+k/2} đúng tại k≥3k \ge 3. Khi đó (k+1)!=(k+1)⋅k!>(k+1)⋅21+k/2(k+1)! = (k+1)\cdot k! > (k+1)\cdot 2^{1+k/2}, và vì k+1≥4>2k+1 \ge 4 > \sqrt2, đại lượng này vượt 2⋅21+k/2=21+(k+1)/2\sqrt2 \cdot 2^{1+k/2} = 2^{1+(k+1)/2}, chính là khẳng định tại k+1k+1. Vậy k!>21+k/2k! > 2^{1+k/2} đúng với mọi k≥3k \ge 3, cho ta (nk) 21−(k2)<1\binom{n}{k}\,2^{1-\binom{k}{2}} < 1 như mong muốn.

Do đó tồn tại một cách tô 2 màu của KnK_n không có đồ thị con đầy đủ kk đỉnh đơn sắc nào, nên R(k,k)>n=⌊2k/2⌋R(k,k) > n = \lfloor 2^{k/2}\rfloor. Vì ⌊x⌋+1>x\lfloor x\rfloor + 1 > x với mọi số thực xx, ta có R(k,k)≥⌊2k/2⌋+1>2k/2R(k,k) \ge \lfloor 2^{k/2}\rfloor + 1 > 2^{k/2}, chính là R(k,k)>2k/2R(k,k) > 2^{k/2}.

Đại họcỨng dụng thực tiễn và Ví dụ minh họa

Phương pháp xác suất là một công cụ làm việc trong khoa học máy tính, không chỉ là một điều thú vị mang tính tồn tại thuần túy. Các thuật toán ngẫu nhiên thường xuyên dùng cùng lập luận mô-men bậc nhất để đảm bảo một lời giải tốt tồn tại, rồi hoặc tìm kiếm nó hoặc xuất ra một mẫu ngẫu nhiên tốt với xác suất cao — đây là nền tảng của các thuật toán xấp xỉ ngẫu nhiên cho lát cắt mạng, thiết kế mã sửa lỗi và bộ sinh giả ngẫu nhiên, và phân bổ tần số/kênh trong mạng không dây.

Ví dụ: Đảm bảo một lát cắt mạng lớn

Một mạng trung tâm dữ liệu được mô hình hóa bằng đồ thị với m=17m=17 liên kết giữa các giá đỡ (rack). Chứng minh rằng luôn có thể chia các giá đỡ thành hai nhóm sao cho có ít nhất 99 liên kết nối giữa hai nhóm (hữu ích để cân bằng tải lưu lượng giữa hai nửa mạng).

Lời giải

Gán ngẫu nhiên và độc lập mỗi giá đỡ vào nhóm AA hoặc nhóm BB với xác suất 1/21/2 mỗi bên. Với bất kỳ liên kết cố định {u,v}\{u,v\}, nó nối qua hai nhóm đúng khi uu và vv rơi vào hai nhóm khác nhau, xảy ra với xác suất 2⋅12⋅12=122\cdot\tfrac12\cdot\tfrac12=\tfrac12 (hoặc u∈A,v∈Bu\in A, v\in B hoặc u∈B,v∈Au\in B, v\in A).

Cho YY là số liên kết nối qua hai nhóm. Theo tính tuyến tính của kỳ vọng trên tất cả m=17m=17 liên kết (bất kể các liên kết chung đỉnh ra sao), E[Y]=17⋅12=8.5\mathbb{E}[Y] = 17\cdot\tfrac12 = 8.5.

Vì YY luôn là một số nguyên không âm, phải tồn tại một cách phân nhóm cụ thể đạt Y≥⌈8.5⌉=9Y \ge \lceil 8.5\rceil = 9 — nếu mọi cách phân nhóm đều cho Y≤8Y\le 8, trung bình không thể đạt 8.58.5. Cách phân nhóm đó chính là lát cắt cần tìm.

Ví dụ: Một tập kênh không nhiễu được đảm bảo (phương pháp xóa bớt)

Một mạng không dây có n=40n=40 bộ phát và m=60m=60 cặp bộ phát gây nhiễu lẫn nhau nếu cả hai cùng hoạt động. Chứng minh rằng có thể kích hoạt đồng thời ít nhất 1010 bộ phát mà không có cặp nào gây nhiễu nhau trong số đó.

Lời giải

Mô hình hóa các bộ phát như đỉnh của một đồ thị và các cặp gây nhiễu như cạnh, vậy n=40n=40, m=60m=60, và bậc trung bình là d=2m/n=2⋅60/40=3d = 2m/n = 2\cdot60/40 = 3. Ta muốn một tập độc lập (không có cạnh nào bên trong).

Chọn một thứ tự ngẫu nhiên đều trên tất cả nn đỉnh, và giữ lại đỉnh vv nếu nó xuất hiện trước mọi đỉnh kề với nó trong thứ tự đó (một "cực tiểu địa phương"). Nếu hai đỉnh được giữ lại kề nhau, đỉnh đứng sau trong thứ tự sẽ có một đỉnh kề đứng trước và không thể được giữ lại — vậy các đỉnh được giữ lại luôn tạo thành một tập độc lập II.

Một đỉnh vv bậc dvd_v được giữ lại đúng khi nó đứng đầu trong số chính nó và dvd_v đỉnh kề trong thứ tự ngẫu nhiên, xảy ra với xác suất 1/(dv+1)1/(d_v+1). Theo tính tuyến tính của kỳ vọng, E[∣I∣]=∑v1dv+1\mathbb{E}[|I|] = \sum_v \dfrac{1}{d_v+1}, và vì x↦1/(x+1)x\mapsto 1/(x+1) là hàm lồi, tổng này đạt nhỏ nhất (theo bất đẳng thức Jensen) khi mọi dvd_v bằng bậc trung bình dd, cho E[∣I∣]≥nd+1\mathbb{E}[|I|] \ge \dfrac{n}{d+1}.

Thay số, E[∣I∣]≥403+1=10\mathbb{E}[|I|] \ge \dfrac{40}{3+1} = 10. Vì ∣I∣|I| là biến ngẫu nhiên nhận giá trị nguyên, phải tồn tại một thứ tự đạt ∣I∣≥10|I| \ge 10, cho tập bộ phát không nhiễu cần tìm.

Các biến cố A1,A2,A3A_1, A_2, A_3 (có thể phụ thuộc nhau) đều có Pr⁡[Ai]=0.3\Pr[A_i] = 0.3. Cho X=∑i=131[Ai]X = \sum_{i=1}^3 \mathbb{1}[A_i] đếm số biến cố xảy ra. E[X]\mathbb{E}[X] bằng bao nhiêu?

Với k=4k=4, tính E[X]=(n4)⋅21−(42)\mathbb{E}[X] = \binom{n}{4}\cdot 2^{1-\binom{4}{2}} tại n=4n=4. (Nhớ rằng (44)=1\binom{4}{4}=1 và (42)=6\binom{4}{2}=6.)

Một kỹ sư mạng mô hình hóa mạng bằng đồ thị với m=50m=50 liên kết. Dùng phương pháp xác suất (chia đôi ngẫu nhiên và tính tuyến tính của kỳ vọng), kích thước lát cắt nào luôn được đảm bảo?

Phương pháp mô-men bậc nhất cho thấy E[X]<1\mathbb{E}[X] < 1 đối với số đồ thị con đầy đủ kk đỉnh đơn sắc dưới một phép tô 2 màu ngẫu nhiên của KnK_n. Kết luận nào sau đây là đúng?

Tài liệu tham khảo

  1. Noga Alon, Joel H. Spencer (2016). The Probabilistic Method
  2. Marcelo Campos, Simon Griffiths, Robert Morris, Julian Sahasrabudhe (2023). Towards fully exponential bounds for the diagonal Ramsey numbers · arXiv:2303.09521 [preprint, chưa bình duyệt]
  3. Reinhard Diestel (2017). Graph Theory