Tamamen unimodüler tamsayılı bir doğrusal programı ne kadar hızlı çözebiliriz?


21

(Bu, bu sorunun ve cevabının bir takibidir .)

Aşağıdaki tamamen unimodular (TU) tamsayılı doğrusal program (ILP) var. Burada girişin bir parçası olarak verilen tüm pozitif tamsayılardır. X i j değişkenlerinin belirtilen bir alt kümesi sıfıra ayarlanır ve geri kalanı pozitif integral değerleri alabilir:,m,n1,n2,,n,c1,c2,,cm,wxij

küçültmek

j=1mcji=1xij

Tabi:

j=1mxij=nii

i=1xijwj

Standart formun katsayılı matrisi - ( 1 , 0 , 1) girişleri olan matristir .(2+m)×m1,0,1

Sorum şu:

Böyle bir ILP'yi çözen polinom-zaman algoritmalarının çalışma süresi için bilinen en iyi üst sınırlar nelerdir? Beni bu konuda referanslara götürebilir misiniz?

Bazı araştırmalar yaptım, ancak çoğu yerde bir TU ILP'nin polinom zamanında LP için polinom-zaman algoritmaları kullanılarak çözülebileceğini söyleyerek durdular. Gelecek vaat eden bir şey, Tardos [1] tarafından 1986 tarihli bir yazıdır ve burada bu tür sorunların katsayılı matris boyutunda polinom zaman içinde çözülebileceğini kanıtlamıştır. Bununla birlikte, kağıttan anlayabildiğim kadarıyla, bu algoritmanın çalışma süresi, LP'yi çözmek için bir polinom-zaman algoritmasının çalışma zamanına bağlıdır.

Bu özel durumu (TU ILP'nin) çözen algoritmalarını LP problemini çözen genel algoritmalardan çok daha hızlı biliyor muyuz?

Değilse,

LP için hangi algoritma böyle bir ILP'yi en hızlı şekilde çözer (asimptotik anlamda)?

[1] Birleştirici doğrusal programları çözmek için kuvvetli bir polinom algoritması, Eva Tardos, Operations Research 34 (2), 1986


Önceki postanıza verdiğiniz cevabın da belirttiği gibi, probleminiz özel bir minimum maliyet akışı durumunda olan özel bir taşıma problemi durumudur. Bu iki sorun için hızlı algoritmalar isteyen gönderiler için buraya ve buraya bakın .
Neal Young,

Yanıtlar:


13

İnanıyorum tamamen unimodular matrislerin bir sınıf üzerinde Yannakakis tarafından, TU İLP özel bir durum (bir bitişiklik matrisi olarak katsayı matrisi görerek elde bir ikili grafikte hiçbir garip döngüler olduğunda kullanıcılar) için sorunuza bir cevap verir.

Bu yazıda , bütünüyle unimodüler matrisleri işleyen gibi görünen bir doğrusal programlar sınıfı için Polinom algoritmalarına bir referans var , ancak LP'ler için jenerik algoritmalarla karşılaştırıldığında ne kadar verimli olduğu konusunda emin değilim.



1

Tamamen unimodüler LP'nin, burada bir "dejenerasyon varsayımı" - bağlantısı altında kuvvetle polinom zamanında çözülebilir olduğu gösterilmiştir (bu nedenle, eğer ILP, aynı varsayımlara sahip Tamamen Unimodüler (TU) bir formülasyona sahipse, bu algoritma, bu TU ILP'yi çözecektir. Güçlü polinom zamanı: Bu, Tardos'un yöntemlerinden bir gelişmedir ve bir TU (Tamamen Unimodüler) ILP formülasyonuna daha sıkı sınırlar gerektirir.

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.