(Ini adalah tindak lanjut dari pertanyaan ini dan jawabannya .)
Saya memiliki program linear integer benar-benar unimodular (TU) berikut (ILP). Di sini semua bilangan bulat positif diberikan sebagai bagian dari input. Subset tertentu dari variabel diatur ke nol, dan sisanya dapat mengambil nilai integral positif:x i j
Memperkecil
Tunduk pada:
Matriks koefisien dari bentuk standar adalah matriks dengan entri dari .- 1 , 0 , 1
Pertanyaanku adalah:
Apa batas atas terbaik yang dikenal untuk waktu berjalan algoritma polinomial-waktu yang menyelesaikan ILP seperti itu? Bisakah Anda mengarahkan saya ke beberapa referensi tentang ini?
Saya melakukan pencarian, tetapi di sebagian besar tempat mereka berhenti dengan mengatakan bahwa TU ILP dapat diselesaikan dalam waktu polinomial menggunakan algoritma polinomial-waktu untuk LP. Satu hal yang tampak menjanjikan adalah makalah tahun 1986 oleh Tardos [1] di mana ia membuktikan bahwa masalah tersebut dapat diselesaikan dalam waktu polinomial dalam ukuran matriks koefisien. Sejauh yang saya tahu dari makalah, bagaimanapun, waktu berjalan dari algoritma itu tergantung pada gilirannya pada waktu berjalan dari algoritma waktu polinomial untuk memecahkan LP.
Apakah kita mengetahui algoritma yang memecahkan kasus khusus ini (TU ILP) secara signifikan lebih cepat daripada algoritma umum yang memecahkan masalah LP?
Jika tidak,
Algoritma mana untuk LP yang akan menyelesaikan ILP seperti itu yang tercepat (dalam arti asimptotik)?
[1] Algoritma yang sangat polinomial untuk menyelesaikan program linear kombinatorial, Eva Tardos, Riset Operasi 34 (2), 1986