Hangi grafik aileler için Genelleştirilmiş Coğrafya


11

@ Marzio'nun belirttiği gibi, aşağıdaki oyun Genelleştirilmiş Coğrafya olarak bilinir .

Bir grafik ve bir başlangıç ​​noktası v V verildiğinde, oyun aşağıdaki gibi tanımlanır:G,=(V,E)vV

Her turda (dönüşümlü iki oyuncu), bir oyuncu seçer ve sonra aşağıdakiler olur:uN-(v)

  1. yanı sıra tüm kenarları G'den çıkarılır.vG,
  2. (yani v , u noktası olarak güncellenir).uvvu

"Çıkmaz sokak" (yani çıkıntı kenarı olmayan bir tepe noktası) seçmek zorunda kalan oyuncu kaybeder.

Hangi grafik ailelerinde polinom zamanında en uygun strateji hesaplanabilir?

Örneğin, eğer bir DAG ise, oyuncular için en uygun stratejiyi kolayca hesaplayabileceğimizi görmek kolaydır .G,


5
Oyun Genelleştirilmiş Coğrafya olarak bilinir ve PSPACE tamamlanmıştır (düzlemsel yönlendirilmiş grafiklerde bile). Bkz Yolu Şekillendirme oyunların Karmaşıklık bazı varyantlar (aynı zamanda bazı polinom zaman varyantları) için
Marzio De Biasi

Daha spesifik olabilir misiniz? Örneğin Marzio'nun bağlantısından sınırlı üçlü genişliğin yeterli olduğunu görebilirsiniz.
domotorp

1
@domotorp: Yönlendirilmemiş katı ızgara grafiklerindeki GG'nin çözülmemiş bir açık problem olduğunu düşünüyorum (belki de çalışılmamış). Ben yeni bir sorun olup olmadığını görmek için biraz google. Yönlendirilmiş katı ızgara grafikleri söz konusu olduğunda, yönlendirilmiş kenarları kullanarak "delikleri" simüle etmek kolaydır, bu nedenle PSPACE-tamamlanmış olmalıdır.
Marzio De Biasi

Yanıtlar:


8

Genelleştirilmiş Coğrafya (GG), düzlemsel yönlendirilmiş iki taraflı grafiklerde bile PSPACE-tamamlıdır, ancak şu şekilde bildirilmiştir:

Hans L. Bodlaender, Yol oluşturma oyunlarının karmaşıklığı , Teorik Bilgisayar Bilimi, Cilt 110, Sayı 1, 15 Mart 1993, Sayfa 215-245

GG (ve diğer bazı PSPACE-complete varyantları), sınırlandırılmış üçlü genişlik grafiklerinde doğrusal zamanla çözülebilirdir.

YAN NOT: Son zamanlarda PSPACE-tamamlanmış olduğu kanıtlanan Genelleştirilmiş Coğrafya varyantlarından biri Tron'dur ( Işık Çevrimleri oyunu): yönlendirilmemiş bir grafik verildiğinde, iki oyuncu iki farklı başlangıç ​​noktası seçer ve ardından bitişik bir yere taşıyarak sırayla alır her adımda bir öncekilerden vertex. Her iki oyuncu da artık hareket edemediğinde oyun sona erer. Daha fazla köşe hareketi yapan oyuncu kazanır (1990'da Bodlaender ve Kloks tarafından PSPACE-complete olarak tahmin edildi).
Tillmann Miltzow, Tron, Soyut Grafikler Üzerinde Kombinatoryal Oyun (2011)


nxm

               Width n
           1 2 3 4 5 6 7 8 
         1 A B A B A B A B    Winning matrix up to 8x8
         2   B B B B B B B 
         3     A B A B A B 
Height m 4       B B B B B  
         5         A B A B 
         6           B B B 
         7             A B 
         8               B 

İlginçtir ki, A oyuncusu rastgele bir başlangıç ​​düğümü seçebiliyorsa aynı matris elde edilir.

Yorumlarda belirtildiği gibi, GG katı ızgara grafiklerinde (keyfi şekillerle, ancak deliksiz) oynandığında kazanan bir strateji olup olmadığına karar vermenin karmaşıklığının bilinmediğini ve muhtemelen bir şeyleri kanıtlamanın o kadar kolay olmadığını düşünüyorum. katı bir ızgara grafiğinin bir Hamilton yoluna sahip olup olmadığına karar verme sorunu hala açıkken, bir katı ızgara grafiğinin bir Hamiltonian döngüsüne sahip olup olmadığına karar vermek polinom zamanının çözülebileceğine karar vermektir .

Son bir önemsiz not: GG, tam grafiklerde de polinom zamanıyla çözülebilir.


Katı ızgara grafiğindeki hamilton döngüsünün polinom zamanının çözülebileceğinden emin misiniz? Hatırlayabildiğim gibi, sadece katı ızgarada bazı yapılar varsa (L şekli, T şekli, mxn, ...) polinom zamanı çözülebilir, ancak polinom zamanında çözen herhangi bir kağıdı hatırlayamıyorum genel olarak katı ızgara grafikleri. Referansınız var mı?
Saeed

1
@Saeed Görünüşe göre Umans ve Lenhart uzun süredir açık olan sorunu çözdüler, bkz . Katı Izgara Grafiklerindeki Hamilton Döngüsü . Birkaç kez önce katı ızgara grafiklerde Hamilton yolu hakkında yakın tarihli / ilgili sonuçları araştırdım, ancak hiçbir şey bulamadım. (Sanırım bir yerde cstheory ile ilgili bir soru var)
Marzio De Biasi

Teşekkürler, bu gerçekten harika ve aynı zamanda çok yeni değil FOCS1997 , ama daha önce hiç görmedim!
Saeed

Harika cevap @MarzioDeBiasi. Aslında bu problemle bir ızgara grafiği olarak modellenebilecek farklı bir ortamda karşılaştım, ancak genellemesini de merak ettim.
RB

Yarım saat geçirdim ancak Yönlendirilmemiş Genelleştirilmiş Coğrafya için referans bulamadım. Eminim PSPACE-tamamlanmış biri tarafından gösterilmiş olmalıdır. Belki biliyor musun?
domotorp

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.