1: ngăn chặn mọi giá trị của Mj để j nơi Mj ∪IC;
2: mỗi Supj chứa tất cả các giá trị của miền Mj ∪IC;
3: trong khi có một ứng cử viên trong ∪Supj làm
4: tìm thấy người chiến thắng cao nhất của w Điểm (w) từ ∪Supj;
5: tiết lộ trên w T và loại bỏ w từ ∪Supj;
6: cập nhật Điểm (x) và tình trạng cho x trong ∪Supj;
7: kết thúc trong khi
8: sản lượng đàn áp T và ∪Supj
đang được dịch, vui lòng đợi..