5.1.
Giới thiệu
Phương pháp xác suất là một kỹ thuật để phân tích các tính chất của các nguyên tố
ofasetbyintroducingaprobabilityspaceoverthissetandthenstudyingarandomly
chọn phần tử. Phần lớn các ứng dụng của nó đã đến và kết hợp
các vấn đề lý thuyết đồ thị.
5.2.
Sử dụng Xác suất để chứng minh tồn
Giả sử rằng chúng ta quan tâm trong việc chứng minh rằng có một phần tử của một tập S có một
số đặc hiệu đặc trưng fi ed. Một cách để thực hiện điều này là để xem xét một cách ngẫu nhiên
nguyên tố X của S, và sau đó cho thấy rằng xác suất mà X có đặc tính là
tích cực. Bước thứ hai này thường được thực hiện bằng cách cho thấy rằng xác suất
của sự kiện bổ sung, X mà không có đặc điểm, ít hơn 1.
Ví dụ 5.2a
Giả sử rằng mỗi
_ _
n
2
cạnh của đồ thị đầy đủ về
n đỉnh là được sơn hai màu đỏ hoặc màu xanh. Một câu hỏi quan tâm là, đối với một fi cố định
số nguyên k, để xác định điều kiện về k và n mà làm cho nó có thể để tô màu
các cạnh để không tập hợp các k đỉnh có tất cả của nó
_ _
k
2
cạnh kết nối cùng một màu sắc.
Để có được điều kiện như vậy giả sử rằng mỗi cạnh là, độc lập, bình đẳng
có thể được tô màu đỏ hoặc màu xanh. Bây giờ, số lượng các
_ _
n
k
bộ k đỉnh, và
để cho, cho i
=
1
, ...,
_ _
n
k
,
E là sự kiện rằng tất cả các cạnh kết nối của ith
i
đặt của k đỉnh là cùng một màu sắc. Bởi vì mỗi người trong số các
_ _
k
2
kết nối các cạnh của một
tập hợp các k đỉnh là đều có khả năng là một trong hai màu đỏ hoặc màu xanh, nó sau đó
P (E)
i
=
2 (1
/
2)
k (k
-
1)
/
2
151 152 5 Phương pháp xác suất Do đó, P _ _ i E i _ ≤ _ i P (E) i = _ _ n k 2 (1 / 2) k (k - 1) / 2 Do đó, nếu _ _ n k 2 ( 1 / 2) k (k - 1) / 2 < 1 thì xác suất mà ít nhất là một trong những bộ k đỉnh có tất cả các kết nối của nó cạnh cùng màu là nhỏ hơn 1. Tuy nhiên, điều này hàm ý rằng có một tích cực xác suất mà không có bộ k đỉnh có tất cả các cạnh kết nối của nó cùng một màu sắc, ngụ ý rằng có ít nhất một màu mà không đạt kết quả này. ✷ Ví dụ 5.2b Các kết quả của một giải đấu Round-Robin. Một giải đấu vòng tròn một lượt của n thí sinh là một trong đó mỗi _ _ n 2 cặp thí sinh chơi nhau đúng một lần, với kết quả của bất kỳ chơi là một trong những thí sinh thắng và thua khác. Đối với một số nguyên k fi cố định , k < n , một vấn đề quan tâm là phải xác định một điều kiện rừng đặc dụng fi cient trên k và n mà làm cho nó có thể cho kết quả giải đấu để có các tài sản đó cho mỗi bộ k chơi có một cầu thủ người đập mỗi thành viên của bộ này. Để xác định một điều kiện cient rừng đặc dụng fi như vậy, giả sử rằng các kết quả khác nhau của trò chơi là độc lập và mỗi trò chơi là đều có khả năng để được chiến thắng bởi một trong hai thí sinh. Bây giờ, nếu A là sự kiện rằng đối với mỗi tập hợp các cầu thủ k có một cầu thủ người nhịp đập mỗi thành viên trong tập này, sau đó A c là sự kiện rằng có tồn tại một tập của các cầu thủ k như vậy mà không có thí sinh nhịp đập mỗi thành viên của bộ này . Vì vậy, nếu chúng ta đánh số tùy ý các _ _ n k bộ kích thước k, và để cho B biểu thị sự kiện mà không ai i nhịp đập tất cả các thành viên k của tập thứ i, sau đó P (A) c = P _ _ i B i _ ≤ _ i P (B) i Bây giờ, xác suất mà bất cứ cầu thủ fi ed Speci không có trong bộ thứ i không đánh bại tất cả các thành viên của bộ này là 1 - (1 / 2) k . Vì vậy, bằng cách độc lập, P (B) i = [ 1 - (1 / 2) kn ] - k trong đó hàm ý rằng P (A) c ≤ _ _ n k [1 - (1 / 2) kn ] - k 5.3. Lấy Bounds từ Expectations 153 Do đó, nếu _ _ n k [1 - (1 / 2) kn ] - k < 1 thì có một xác suất tích cực rằng kết quả của giải đấu đã vào . tài sản mong muốn, do đó cho thấy một kết quả như vậy là có thể ✷ . 5.3 Lấy Bounds từ Expectations Cho f là một chức năng trên các yếu tố của một fi nite tập S, và giả sử rằng chúng ta đang quan tâm đến m = max s ∈ S f (s) cận dưới viết thường có thể thu được bằng cách cho phép X là một yếu tố ngẫu nhiên của S mà giá trị kỳ vọng của f (X) là tính toán, và sau đó lưu ý rằng m ≥ f (X) ngụ ý rằng m ≥ E [f (X)] với bất bình đẳng nghiêm ngặt nếu f (X) không phải là một biến ngẫu nhiên liên tục. Ví dụ 5.3a Các k của r ra khỏi n tròn hệ thống tin cậy k ≤ r ≤ n bao gồm các thành phần n, mỗi trong số đó là một trong hai chức năng hoặc không thành công, được bố trí trong một hình tròn. Bản thân hệ thống được cho là chức năng nếu không có khối các thành phần r liên tiếp trong đó có ít nhất k được thất bại. Hiển thị rằng có là không có cách nào để sắp xếp 47 thành phần, 8 trong số đó được không, để thực hiện một chức năng 3 của 12 trong số 47 hệ thống vòng tròn. Giải pháp: Chúng ta phải thấy rằng đối với bất kỳ thứ tự của 47 thành phần có là một khối 12 liên tiếp các thành phần có chứa ít nhất 3 thất bại. Vì vậy, xem xét bất kỳ đặt hàng, và chọn ngẫu nhiên một thành phần trong một cách thức mà mỗi thành phần là 47 đều có khả năng được chọn. Bây giờ, hãy xem xét thành phần đó cùng với sự tiếp theo 11 khi di chuyển một cách chiều kim đồng hồ và để cho X biểu thị số thất bại trong nhóm 12. Để xác định E [X], tùy tiện thứ tám thành phần thất bại và để cho, cho i = 1 , ..., 8 , X i = _ 1 , nếu thành phần thất bại tôi là một trong những nhóm của 12 thành phần 0 , nếu không 154 5 Phương pháp xác suất Sau đó, X = 8 _ i = 1 X i và do đó E [X] = 8 _ i = 1 E [X] i Vì X i sẽ bằng 1 nếu các thành phần được lựa chọn ngẫu nhiên hoặc là thất bại số thành phần i hoặc bất kỳ của 11 thành phần lân cận của nó trong đối ứng chiều kim đồng hồ, nó sau đó E [X] i = 12 / 47 . Do đó, E [X] = 8 (12 / 47) = 96 / 47 Bởi vì E [X] > 2 nó sau đó có ít nhất một tập thể của 12 thành phần liên tiếp có chứa ít nhất ba thất bại. ✷ Ví dụ 5.3b Các Số lượng tối đa của Hamiltonian Paths trong một giải đấu. Hãy xem xét một giải đấu vòng tròn một lượt của n > 2 thí sinh (xem Ví dụ 5 . 2b cho một định nghĩa fi de), và giả sử rằng các cầu thủ được đánh số 1 , 2 , 3 , .. ., n . Các hoán vị i 1 , i 2 , ..., i n được cho là một con đường Hamilton nếu i 1 nhịp i 2 , i 2 nhịp i 3 , ..., và i n - 1 nhịp đập i n . Một vấn đề của một số quan tâm là để xác định số lượng lớn nhất có thể có của con đường Hamilton. Như một minh họa, giả sử rằng có ba cầu thủ. Nếu một trong số họ thắng hai lần, sau đó có một con đường Hamilton duy nhất (ví dụ, nếu 1 trận thắng hai lần và 2 nhịp 3 thì chỉ có con đường Hamilton là 1 , 2 , 3); mặt khác, nếu mỗi người chơi thắng một lần, có ba con đường Hamilton (ví dụ, nếu 1 nhịp 2, 2 nhịp 3, và 3 nhịp 1, sau đó 1 , 2 , 32 , 3 , 1 , 3 , 1 , 2 , tất cả đều Hamilton). Do đó, khi n = 3, có tối đa là ba con đường Hamilton. Bây giờ chúng ta thấy rằng có một kết quả của các giải đấu mà kết quả trong nhiều hơn n! / 2 n - 1 đường Hamilton. Để làm như vậy, chúng ta hãy giả sử rằng các kết quả của _ _ n 2 trò chơi là độc lập, với mỗi thí sinh được đều có khả năng để giành chiến thắng mỗi cuộc gặp gỡ. Cho X biểu thị số lượng đường đi Hamilton là kết quả. Để xác định E [X] , số n! hoán vị, và cho i = 1 , ..., n! hãy X i = _ 1 , nếu hoán vị tôi là một Hamiltonian 0 , nếu không vì X = _ i X i 5.3. Lấy Bounds từ Expectations 155 nó sau đó E [X] = _ i E [X] i Tuy nhiên, khi xác suất rằng bất kỳ Speci fi ed hoán vị là một Hamiltonian là, bởi sự độc lập giả định kết quả trận đấu, (1 / 2) n - 1 , nó sau đó E [X] i = P { X 1 = 1 } = (1 / 2) n - 1 Vì vậy, E [X] = n (1! / 2) n - 1 trong đó, như X không phải là một biến ngẫu nhiên liên tục, ngụ ý rằng có một kết quả của các giải đấu có nhiều hơn n! / 2 n - 1 đường dẫn Hamiltonian . ✷ Trong ví dụ trước của chúng tôi các yếu tố ngẫu nhiên X của tập S là đều có khả năng được bất kỳ của các yếu tố của S. Tuy nhiên, như được chỉ ra trong hai ví dụ tiếp theo của chúng tôi, đôi khi chúng ta có thể có được kết quả tốt hơn bằng cách chọn một phân phối khác nhau cho X. Ví dụ 5.3c The Cut tối đa vấn đề. Hãy xem xét hoàn chỉnh đồ thị trên đỉnh { 1 , ..., n } , trong đó n = 2 k là chẵn, và giả sử rằng đối với mỗi cặp đỉnh phân biệt i = j chúng tôi có được một số không âm số c (i , j) = c (j , i) mà chúng ta sẽ gọi các năng lực của cạnh (i , j). Bất kỳ phân vùng của các đỉnh vào rỗng đặt X và X, được gọi là cắt. Số lượng c c (X , X) c = _ i ∈ X j _ ∈ X c c (i , j) bằng tổng của các năng lực của tất cả các cạnh có một đỉnh trong X và các khác trong X c , được gọi là năng lực của cắt X , X. Hãy c m = max c (X X , X) c là khả năng cắt giảm tối đa, và giả sử rằng chúng ta muốn xác định một ràng buộc thấp hơn cho m. Để có được một ràng buộc thấp hơn, đầu tiên xem xét các vấn đề về phân chia các đỉnh vào cặp rời nhau vậy để tối đa hóa tổng công suất của các cặp k. Đó là, cho một M chia các đỉnh vào cặp k, c (M) = _ (i , j) ∈ M c (i , j) 156 5 Phương pháp xác suất và để cho M * được như vậy mà max c (M ) M = c (M) * Ngoài ra, hãy để C = i < j c (i , j) biểu thị tổng của tất cả các năng lực cạnh. ✷ Dự 5.3.1 m ≥ C / 2 + c (M) * / 2 Proof Hãy để (i r , j) r , r = 1 , ..., k , là cặp M, và giả sử rằng một * thành viên của mỗi cặp là độc lập và ngẫu nhiên được chọn. Cho X bao gồm các k chọn ngẫu nhiên các đỉnh, và X c bao gồm những người khác. Sau đó, hãy để tôi (i , j) = _ 0 , nếu i ∈ X , j ∈ X hoặc i ∈ X c , j ∈ X c 1 , nếu không thì đó là, I (i , j) là bằng 1 nếu i và j là không được cả hai trong X hoặc X. Do đó, c chúng ta có c (X , X) c = _ _ j i < j c (i , j) I (i , j) ngụ ý rằng E [c (X , X)] c = _ _ j i < j c (i , j) E [I (i , j)] = _ _ j i < j c (i , j) P { I (i , j) = 1 } Tuy nhiên, P { I (i , j) = 1 } = _ 1 , nếu (i , j) ∈ M * 1 / 2 , nếu (i , j) / ∈ M * và kết quả sau khi m ≥ E [C (X , X)]. c ✷ 5.4. Weighted Independent Set Vấn đề tối đa: Một ràng buộc và một ngẫu nhiên Algorithm Hãy xem xét một đồ thị với các đỉnh tập { 1 , ..., n } , và gọi một tập các đỉnh độc lập nếu không có cặp đỉnh trong bộ này đang cận kề, nơi mà chúng tôi nói mà hai cạnh i và j là kề nếu (i , j) là một cạnh ofthe đồ thị. Ví dụ, với đồ thị của hình 5.1, 5.4. Các tối đa trọng độc lập Set Vấn đề 157 6 5 3 4 2 1 Hình 5.1. 1 2 3 4 5 6 Hình 5.2. tập hợp các đỉnh { 2 nếu hoán vị tôi là một Hamiltonian 0 , nếu không vì X = _ i X i 5.3. Lấy Bounds từ Expectations 155 nó sau đó E [X] = _ i E [X] i Tuy nhiên, như các khả năng mà bất kỳ Speci fi ed hoán vị là một Hamiltonian là, bởi sự độc lập giả định kết quả trận đấu, (1 / 2) n - 1 , nó sau đó E [X] i = P { X 1 = 1 } = (1 / 2) n - 1 Vì vậy, E [X] = ! n (1 / 2) n - 1 trong đó, như X không phải là một biến ngẫu nhiên liên tục, ngụ ý rằng có một kết quả của các giải đấu có nhiều hơn n! / 2 n - 1 . đường dẫn Hamiltonian ✷ Trong ví dụ trước của chúng tôi ngẫu nhiên nguyên tố X của tập S là đều có khả năng được bất kỳ của các yếu tố của S. Tuy nhiên, như được chỉ ra trong hai ví dụ tiếp theo của chúng tôi, đôi khi chúng ta có thể có được kết quả tốt hơn bằng cách chọn một phân phối khác nhau cho X. Ví dụ 5.3c Các Maximum Cut Vấn đề . Hãy xem xét hoàn chỉnh đồ thị trên đỉnh { 1 , ..., n } , trong đó n = 2 k là chẵn, và giả sử rằng đối với mỗi cặp đỉnh phân biệt i = j chúng tôi có được một số không âm c (i , j) = c (j , i) mà chúng ta sẽ gọi các năng lực của cạnh (i , j). Bất kỳ phân vùng của các đỉnh vào rỗng đặt X và X, được gọi là cắt. Số lượng c c (X , X) c = _ i ∈ X j _ ∈ X c c (i , j) bằng tổng của các năng lực của tất cả các cạnh có một đỉnh trong X và các khác trong X c , được gọi là năng lực của cắt X , X. Hãy c m = max c (X X , X) c là khả năng cắt giảm tối đa, và giả sử rằng chúng ta muốn xác định một ràng buộc thấp hơn cho m. Để có được một ràng buộc thấp hơn, đầu tiên xem xét các vấn đề về phân chia các đỉnh vào cặp rời nhau vậy để tối đa hóa tổng công suất của các cặp k. Đó là, cho một M chia các đỉnh vào cặp k, c (M) = _ (i , j) ∈ M c (i , j) 156 5 Phương pháp xác suất và để cho M * được như vậy mà max c (M ) M = c (M) * Ngoài ra, hãy để C = i < j c (i , j) biểu thị tổng của tất cả các năng lực cạnh. ✷ Dự 5.3.1 m ≥ C / 2 + c (M) * / 2 Proof Hãy để (i r , j) r , r = 1 , ..., k , là cặp M, và giả sử rằng một * thành viên của mỗi cặp là độc lập và ngẫu nhiên được chọn. Cho X bao gồm các k chọn ngẫu nhiên các đỉnh, và X c bao gồm những người khác. Sau đó, hãy để tôi (i , j) = _ 0 , nếu i ∈ X , j ∈ X hoặc i ∈ X c , j ∈ X c 1 , nếu không thì đó là, I (i , j) là bằng 1 nếu i và j là không được cả hai trong X hoặc X. Do đó, c chúng ta có c (X , X) c = _ _ j i < j c (i , j) I (i , j) ngụ ý rằng E [c (X , X)] c = _ _ j i < j c (i , j) E [I (i , j)] = _ _ j i < j c (i , j) P { I (i , j) = 1 } Tuy nhiên, P { I (i , j) = 1 } = _ 1 , nếu (i , j) ∈ M * 1 / 2 , nếu (i , j) / ∈ M * và kết quả sau khi m ≥ E [C (X , X)]. c ✷ 5.4. Weighted Independent Set Vấn đề tối đa: Một ràng buộc và một ngẫu nhiên Algorithm Hãy xem xét một đồ thị với các đỉnh tập { 1 , ..., n } , và gọi một tập các đỉnh độc lập nếu không có cặp đỉnh trong bộ này đang cận kề, nơi mà chúng tôi nói mà hai cạnh i và j là kề nếu (i , j) là một cạnh ofthe đồ thị. Ví dụ, với đồ thị của hình 5.1, 5.4. Các tối đa trọng độc lập Set Vấn đề 157 6 5 3 4 2 1 Hình 5.1. 1 2 3 4 5 6 Hình 5.2. tập hợp các đỉnh { 2 nếu hoán vị tôi là một Hamiltonian 0 , nếu không vì X = _ i X i 5.3. Lấy Bounds từ Expectations 155 nó sau đó E [X] = _ i E [X] i Tuy nhiên, như các khả năng mà bất kỳ Speci fi ed hoán vị là một Hamiltonian là, bởi sự độc lập giả định kết quả trận đấu, (1 / 2) n - 1 , nó sau đó E [X] i = P { X 1 = 1 } = (1 / 2) n - 1 Vì vậy, E [X] = ! n (1 / 2) n - 1 trong đó, như X không phải là một biến ngẫu nhiên liên tục, ngụ ý rằng có một kết quả của các giải đấu có nhiều hơn n! / 2 n - 1 . đường dẫn Hamiltonian ✷ Trong ví dụ trước của chúng tôi ngẫu nhiên nguyên tố X của tập S là đều có khả năng được bất kỳ của các yếu tố của S. Tuy nhiên, như được chỉ ra trong hai ví dụ tiếp theo của chúng tôi, đôi khi chúng ta có thể có được kết quả tốt hơn bằng cách chọn một phân phối khác nhau cho X. Ví dụ 5.3c Các Maximum Cut Vấn đề . Hãy xem xét hoàn chỉnh đồ thị trên đỉnh { 1 , ..., n } , trong đó n = 2 k là chẵn, và giả sử rằng đối với mỗi cặp đỉnh phân biệt i = j chúng tôi có được một số không âm c (i , j) = c (j , i) mà chúng ta sẽ gọi các năng lực của cạnh (i , j). Bất kỳ phân vùng của các đỉnh vào rỗng đặt X và X, được gọi là cắt. Số lượng c c (X , X) c = _ i ∈ X j _ ∈ X c c (i , j) bằng tổng của các năng lực của tất cả các cạnh có một đỉnh trong X và các khác trong X c , được gọi là năng lực của cắt X , X. Hãy c m = max c (X X , X) c là khả năng cắt giảm tối đa, và giả sử rằng chúng ta muốn xác định một ràng buộc thấp hơn cho m. Để có được một ràng buộc thấp hơn, đầu tiên xem xét các vấn đề về phân chia các đỉnh vào cặp rời nhau vậy để tối đa hóa tổng công suất của các cặp k. Đó là, cho một M chia các đỉnh vào cặp k, c (M) = _ (i , j) ∈ M c (i , j) 156 5 Phương pháp xác suất và để cho M * được như vậy mà max c (M ) M = c (M) * Ngoài ra, hãy để C = i < j c (i , j) biểu thị tổng của tất cả các năng lực cạnh. ✷ Dự 5.3.1 m ≥ C / 2 + c (M) * / 2 Proof Hãy để (i r , j) r , r = 1 , ..., k , là cặp M, và giả sử rằng một * thành viên của mỗi cặp là độc lập và ngẫu nhiên được chọn. Cho X bao gồm các k chọn ngẫu nhiên các đỉnh, và X c bao gồm những người khác. Sau đó, hãy để tôi (i , j) = _ 0 , nếu i ∈ X , j ∈ X hoặc i ∈ X c , j ∈ X c 1 , nếu không thì đó là, I (i , j) là bằng 1 nếu i và j là không được cả hai trong X hoặc X. Do đó, c chúng ta có c (X , X) c = _ _ j i < j c (i , j) I (i , j) ngụ ý rằng E [c (X , X)] c = _ _ j i < j c (i , j) E [I (i , j)] = _ _ j i < j c (i , j) P { I (i , j) = 1 } Tuy nhiên, P { I (i , j) = 1 } = _ 1 , nếu (i , j) ∈ M * 1 / 2 , nếu (i , j) / ∈ M * và kết quả sau khi m ≥ E [C (X , X)]. c ✷ 5.4. Weighted Independent Set Vấn đề tối đa: Một ràng buộc và một ngẫu nhiên Algorithm Hãy xem xét một đồ thị với các đỉnh tập { 1 , ..., n } , và gọi một tập các đỉnh độc lập nếu không có cặp đỉnh trong bộ này đang cận kề, nơi mà chúng tôi nói mà hai cạnh i và j là kề nếu (i , j) là một cạnh ofthe đồ thị. Ví dụ, với đồ thị của hình 5.1, 5.4. Các tối đa trọng độc lập Set Vấn đề 157 6 5 3 4 2 1 Hình 5.1. 1 2 3 4 5 6 Hình 5.2. tập hợp các đỉnh { 2
đang được dịch, vui lòng đợi..