Pozitif topolojik sıralama, 3 al


20

Farzedin ki bir n x n matrisimiz var. Üst üçgen şeklindeki bir matris elde edeceğimiz için satırlarını ve sütunlarını yeniden sıralamak mümkün müdür?

Bu soru bu sorundan kaynaklanıyor: Pozitif topolojik sıralama

Orijinal karar sorunu en az bu kadar zor, bu yüzden bir NP tamlık sonucu da bunu çözecektir.

Edit: Laszlo Vegh ve Andras Frank dikkatimi Gunter Rote tarafından sorulan eşdeğer bir soruna çağırdı: http://lemon.cs.elte.hu/egres/open/Graphs_extendable_to_a_uniquely_matchable_bipartite_graph

Düzenleme: Orijinal sorunun azaltılması aşağıdaki gibidir. DAG'ın sadece iki seviyeye sahip olduğunu varsayalım, bunlar matrisin satırlarına ve sütunlarına karşılık gelecektir. Ayrıca, +1 ağırlığa sahip tek bir düğümümüz var. Alt seviyedeki herkes -1 ağırlığında ve üst +1 seviyesindedir.


Bunu orijinal probleme nasıl indirgersiniz? Bu arada, bu sorun kendi içinde ilginç görünüyor.
Tsuyoshi Ito

Hem satırlara hem de sütunlara uygulanacak bir permütasyon mu yoksa iki ayrı permütasyon mu arıyorsunuz? İki tahmin ediyorum, çünkü tek bir problem topolojik sıralama ile eşdeğer görünüyor.
Warren Schudy

Bunu iki taraflı bir grafik olarak düşünerek (elte bağlantısında olduğu gibi), K2, C4, C6, C8, vb. parçalara hakim (1, 2, 3, ..., n) --- Bence bu bağlantıdaki diğer klik-temelli durumdan daha güçlü.
daveagp

Yanıtlar:


12

Sorun NP-tam olarak ortaya çıktı. Burada ve burada daha ayrıntılı olarak okuyabilirsiniz . Kısa özet:

Bir sorun, Dasgupta, Jiang, Kannan, Li ve Sweedyk tarafından NP-tamamlanmış olarak gösterildi: iki taraflı bir grafik G ve bir tamsayı k verildiğinde, G'nin 2k düğümlerde, benzersiz şekilde eşleşmek. Stéphane Vialette tarafından her iki sınıfa da nk izole edilmiş düğümler eklersek, bu sorunun iki taraflı benzersiz eşleme versiyonuna indirgendiği gözlenmiştir.


EGRES bağlantısı için teşekkürler. Özellikle (mükemmel) eşleşmeyle ilgili olan açık problemlerden gerçekten keyif alıyorum.
Muhammed Al-Türkistan

Diğer açık kalite problem alanları (hesaplama karmaşıklığı ile ilgili) nelerdir?
Mohammad Al-Turkistany

@turkistany, başka kimseyi tanımıyorum, bence bu daha çok yöneylem araştırması / grafik teorisi hakkında.
domotorp

3

Dikkat: Bu varsayım ve kulaktan kulağa dayalı kısmi bir cevaptır! David Eppstein'ın daha genel problemi NP-tamamlanmışken, belki de bu P'dir.

(birB,E)|bir|=|B|=n

  • 2 mükemmel eşleşme içermemelidir,
  • (1,2,...,n)

Şimdiye kadar, bir grafiğin bu koşulları karşıladığı, ancak UPMX olamadığı herhangi bir örnek bulamadım. Bu durumda, belki yeterlidir. Bunu aşağıdaki algoritma ile kanıtlayabilirsiniz:

  1. grafikte> 1 mükemmel eşleşme varsa "UPMX değil" döndür
  2. grafik derece koşulunu geçemezse, "UPMX değil" döndür
  3. grafikte = 1 mükemmel eşleşme varsa "UPMX" döndür
  4. Aksi takdirde, belki UPMX olduğunu gösterebiliriz. Belki de aşağıdaki algoritma bunu ispatlayabilir:
    • (n+12)-2
    • eklenmesi mükemmel bir eşleşme oluşturmayan ve derece koşulunu ihlal etmeyen yeni bir kenar e bulun; grafiğe e ekle
  5. (n+12)-1

Hall teoremini kullanarak hangi yeni kenarların mükemmel bir eşleşme oluşturacağını belirtebilirsiniz ve hangi yeni kenarların derece derecesini ihlal edeceğini tanımlamak zor değildir. Ne yazık ki, doğru tipte bir kenarın her zaman var olduğu doğru olsa bile, bunu kanıtlayamadım.


Kötü bir yaklaşım değil, bunun doğru olup olmadığını merak ediyorum.
domotorp

3

Bu kağıt, bağımsız satır sütunlu permütasyon bir üçgen matris elde edilmesi bir sorun ikili kare matrisler için NP-tam olduğunu fertin, Rusu ve Vialette, gösterir.


Aynı sonucu bizden bağımsız olarak da kanıtlamış olmaları oldukça talihsiz, sanırım daha iyi iletişim kurmalıydık. Her neyse, onlara e-posta göndereceğim.
domotorp

@domotorp Aynı problem MathOverflow için de sorulmuştur ve en iyi cevap "NP-limbo" da olmasıdır. mathoverflow.net/questions/191963/…
Muhammed El-Türkistan

-1

Sorun NP-tamamlanmış ancak çözecek algoritma nerede? Birçok örnek üzerinde çalışan bir algoritmam var, ama her zaman çalışacağını gösteremiyorum.


1
Algoritmanızın doğru olduğu ilginç bir grafik sınıfını karakterize edebilir misiniz?
RB
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.