Chương 1 của cuốn sách Phương pháp xác suất, của Alon và Spencer đề cập đến vấn đề sau:
Đưa ra biểu đồ , quyết định xem kết nối cạnh của nó có ít nhất là hay không.
Tác giả đã đề cập đến sự tồn tại của thuật toán bởi Matula và cải thiện nó thành .
Câu hỏi của tôi là, thời gian chạy nổi tiếng nhất cho vấn đề này là gì?
Hãy để tôi mô tả các thuật toán cải tiến.
Đầu tiên, quyết định xem có mức độ tối thiểu ít nhất là hay không. Nếu không, thì kết nối cạnh rõ ràng nhỏ hơn .
Tiếp theo, nếu đó không phải là trường hợp, thì hãy tính tập hợp thống trị có có kích thước . Điều này có thể được thực hiện trong thời gian , bằng một thuật toán được mô tả trong phần trước của cuốn sách.
Tiếp theo, nó sử dụng những điều sau đây không khó để chứng minh sự thật:
Nếu mức độ tối thiểu là , thì đối với bất kỳ cạnh cắt kích thước nào nhiều nhất là chia thành và , bất kỳ tập hợp thống trị nào của phải có các đỉnh của nó trong cả và .
Bây giờ hãy xem xét tập hợp thống trị . Kể từ khi có độ tối thiểu , bất kỳ cắt cạnh của kích thước nhỏ hơn cũng phải tách . Do đó, với mỗi , chúng tôi tìm thấy kích thước của đường cắt cạnh nhỏ nhất ngăn cách và . Mỗi điều này có thể được thực hiện trong thời gian bằng thuật toán dòng chảy tối đa. Do đó, tổng thời gian thực hiện là .