Logaritmik değişken sayısında tamsayılı doğrusal programlama


16

Değişkenlerin sayısı sabitse tamsayı doğrusal programlamanın polinominal zamanda çözülebildiğini okudum , yani n O ( 1 ) . Değişken sayısı logaritmik olarak büyüyorsa, yani belirli bir N boyutu girişi için n O ( log 2 ( N ) ) , sorun polinom zamanında hala çözülebilir mi, yoksa açık bir problem mi?nnÖ(1)nÖ(günlük2(N-))N-


Girdinin boyutunu artırmak için önemsiz gerçek kısıtlamalar ekleyemiyor musunuz?
joro

Girişin boyutunu neden artırmak istersiniz?
user3613886

Girdiyi çok büyük yapmak için değişken sayısı logaritmiktir ve sorunuza uymalıdır.
joro

ancak soruda, değişkenlerin giriş boyutuna kıyasla logaritmik olduğunu varsayıyoruz
user3613886

Tüm örnekleri senin olarak yapmayı düşündüm, ama bu katlanarak katlanarak artabilir.
joro

Yanıtlar:


15

Bu soruya sadece kısmi bir cevap verebilirim.

(Daha sonra Kannan ve Frank ve Tardos iyileştirilebilir) Lenstra göre bir sonucu olan bu İLP bildiren değişkenlerinin zaman içinde çözülebilir k , O ( k ) (bazen İLP boyutunda bir polinom). Bu nedenle, değişken sayısı O ( log n / log log n ) olduğunda ILP P'dir . Bir 2 O ( k ) algoritmasının bilinip bilinmediğinden veya böyle bir algoritmanın ETH ile çeliştiğinden emin değilim .kkÖ(k)Ö(günlükn/günlükgünlükn)2Ö(k)

Bu bilgiyi Daniel Lokshtanov'un tezinde buldum. İşte ilgili referanslar.

  1. HW Lenstra. Sabit sayıda değişkenle tamsayılı programlama. Yöneylem Matematiği Araştırması, 8: 538–548, 1983.

  2. R. Kannan. Minkowski'nin dışbükey cisim teoremi ve tamsayılı programlama. Yöneylem Araştırması Matematiği, 12: 415–440, 1987.

  3. Frank ve Eva Tardos Karşılaştırması. Kombinatoryal optimizasyonda eşzamanlı diofantin yaklaşımı uygulaması. Combinatorica, 7: 49–65, 1987.


2 ^ O (k) ile bir algoritma bile üstel olacağını, çünkü sabit bir p için O (k ^ p) algoritması gerekir düşünüyorum?
user3613886

Üzgünüm, sorudan farklı bir gösterim kullandım. By ı değişkenlerin sayısını ve ortalama nkn giriş boyutu, bir çok algoritması polinom-zaman eğer k = O ( log n ) . 2kk=Ö(günlükn)
Michael Lampis

Ama sadece ikili değişkenlere sahip olduğunuzu varsayalım, kaba kuvvet mıydı? 2k
user3613886

@ user3613886, elbette, elbette, ama bu farklı bir sorun / soru. Değişkenlerin ikili olduğu konusunda söz vermemiştik.
DW

Girdinin boyutunu artırmak için önemsiz gerçek kısıtlamalar ekleyemiyor musunuz?
joro
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.