Bạn có quen thuộc với thuật toán co ngẫu nhiên hay còn gọi là thuật toán của Karger không? Thuật toán về cơ bản hoạt động bằng cách chọn các cạnh một cách ngẫu nhiên và ký hợp đồng với các vòng lặp tự loại bỏ. Quá trình dừng lại khi có hai nút còn lại và hai nút đại diện cho một vết cắt. Để tăng xác suất thành công, thuật toán ngẫu nhiên được chạy nhiều lần. Trong khi thực hiện các bước chạy, người ta theo dõi vết cắt nhỏ nhất được tìm thấy cho đến nay.
Những gì tôi đề nghị bây giờ là bạn chạy thuật toán co ngẫu nhiên nhiều lần. Mỗi lần thuật toán đưa ra một vết cắt, hãy quyết định có giữ nó hay không bằng cách kiểm tra xem nó có đủ nhỏ hay không. Đương nhiên, bạn có thể dừng lại khi bạn đã sản xuất đủ các vết cắt đủ nhỏ này. Tùy thuộc vào kích thước đầu vào của bạn, điều này thậm chí có thể hoạt động khá tốt trong thực tế.