Saya membaca bahwa pemrograman linear integer dapat dipecahkan dalam waktu polinominal jika jumlah variabel diperbaiki, yaitu . Jika jumlah variabel tumbuh secara logaritmik, yaitu untuk input ukuran , apakah masalahnya masih dapat dipecahkan dalam waktu polinominal atau apakah ini merupakan masalah terbuka?
cc.complexity-theory
np
open-problem
pengguna3613886
sumber
sumber
Jawaban:
Saya hanya bisa memberikan jawaban parsial untuk pertanyaan ini.
Sebuah hasil oleh Lenstra (yang kemudian diperbaiki oleh Kannan, dan Frank dan Tardos) menyatakan bahwa ILP dengan variabel dapat diselesaikan dalam waktu k O ( k ) (dikalikan polinomial dalam ukuran ILP). Oleh karena itu, ILP dalam P ketika jumlah variabel adalah O ( log n / log log n ) . Saya tidak yakin apakah algoritma 2 O ( k ) diketahui, atau apakah algoritma seperti itu akan bertentangan dengan ETH.k kO(k) O(logn/loglogn) 2O(k)
Saya menemukan informasi ini dalam disertasi Daniel Lokshtanov. Berikut referensi yang relevan.
HW Lenstra. Pemrograman integer dengan sejumlah variabel tetap. Matematika Penelitian Operasi, 8: 538-548, 1983.
R. Kannan. Teorema tubuh cembung dan pemrograman bilangan bulat Minkowski. Matematika Penelitian Operasi, 12: 415-440, 1987.
Andras Frank dan Eva Tardos. Aplikasi pendekatan diophantine simultan dalam optimasi kombinatorial. Combinatorica, 7: 49–65, 1987.
sumber