(Đây là phần tiếp theo của câu hỏi này và câu trả lời của nó .)
Tôi có chương trình tuyến tính số nguyên (TU) hoàn toàn đơn phương (TU) sau đây. Dưới đây là tất cả các số nguyên dương được cho là một phần của đầu vào. Một tập hợp con được chỉ định của các biến x i j được đặt thành 0 và phần còn lại có thể lấy các giá trị tích phân dương:
Giảm thiểu
Theo:
Ma trận hệ số của mẫu là một ma trận với mục từ - 1 , 0 , 1 .
Câu hỏi của tôi là:
Các giới hạn trên tốt nhất được biết đến trong thời gian chạy các thuật toán đa thức thời gian giải một ILP như vậy là gì? Bạn có thể chỉ cho tôi một số tài liệu tham khảo về điều này?
Tôi đã thực hiện một số tìm kiếm, nhưng tại hầu hết các nơi họ dừng lại khi nói rằng TU ILP có thể được giải quyết trong thời gian đa thức bằng thuật toán thời gian đa thức cho LP. Một điều có vẻ hứa hẹn là một bài báo năm 1986 của Tardos [1] trong đó cô chứng minh rằng các vấn đề như vậy có thể được giải quyết trong đa thức thời gian theo kích thước của ma trận hệ số. Tuy nhiên, theo như tôi có thể tìm ra từ bài báo, thời gian chạy của thuật toán đó phụ thuộc lần lượt vào thời gian chạy của thuật toán thời gian đa thức để giải LP.
Chúng ta có biết các thuật toán giải quyết trường hợp đặc biệt này (của TU ILP) nhanh hơn đáng kể so với các thuật toán chung giải quyết vấn đề LP không?
Nếu không,
Thuật toán nào cho LP sẽ giải quyết ILP nhanh nhất (theo nghĩa tiệm cận)?
[1] Một thuật toán đa thức mạnh mẽ để giải các chương trình tuyến tính tổ hợp, Eva Tardos, Research Research 34 (2), 1986