"Permütasyon oyunu" şu oyun için izomorfiktir:
Bağlantıyı kes. Oyuncular dönüşümlü olarak grafiğindeki köşeleri kaldırır . Tamamen bağlantısı kesilmiş bir grafik (yani kenarları olmayan bir grafik) üreten oyuncu kazanır.G
Grafik , belirli bir başlangıç permütasyon tekabül π ∈ S N içeren sadece bu kenarların ( I , j ) olan I - j ve π ( i ) - π ( j ) ters işaretlere sahip olduğu. Yani, her sayı çifti yanlışGππ∈Sn(i,j)i−jπ(i)−π(j)permütasyondaki düzen bir kenarla ilişkilidir. İzin verilen hareketler, permütasyon oyunundaki izomorfiktir (bir sayıyı kaldır = bir düğümü kaldır) ve kazanan koşullar da izomorfiktir (azalan sırada çift yok = kenar kalmadı).
Tamamlayıcı bir görünüşüdür grafik tamamlayıcı bir "çift" oyun oynamak dikkate alınarak elde edilen bu kenarlar içerir, ( i , j ) için de i ve j olan doğru permütasyon sırasına. Bağlantıyı Kesmek için çift oyun:G,cπ= GR ( π)( i , j )benj
Yeniden bağlayın. Oyuncular dönüşümlü olarak grafiğindeki köşeleri kaldırır . Tam bir grafik üreten oyuncu kazanır.G,
Belirli permütasyona bağlı olarak, bu oyunlardan biri analiz etmek için diğerinden daha basit görünebilir. Grafik gösteriminin avantajı, grafiğin bağlantısız bileşenlerinin ayrı oyunlar olduğu açıktır ve bu nedenle karmaşıklıkta bir miktar azalma umulur. Ayrıca pozisyonun simetrilerini daha belirgin hale getirir. Ne yazık ki, kazanan koşulları standart dışı vardır ... tüm hamle kullanıldıktan önce permütasyon oyun her zaman bir şey vererek sona erecek misère'den karakteri. Özellikle, nim-değeri, bağlantısı kesilen bileşenlerin nim-değerlerinin nim-toplamı (ikili XOR) olarak hesaplanamaz.
Kes için, herhangi bir grafik için görmek zor değildir ve herhangi bir hatta , n , oyun G ∪ ˉ K , n eşdeğerdir G (burada ˉ K , n ile kenarsız grafiktir n köşe). Bunu kanıtlamak için, G + G ∪ ˉ K n'nin kesintili toplamının ikinci oyuncu kazancı olduğunu göstermemiz gerekir. Kanıt indüksiyon ile | G | + n . Eğer GG,nG ∪ K¯nG,K¯nnG + G ∪ K¯n| G | +nG,kenarsızsa, ilk oyuncu hemen kaybeder (her iki oyun da biter). Aksi takdirde, ilk oyuncu hareket edebilir ve ikinci oyuncu hamlesini diğerine kopyalayabilir ( | G ′ | = | G | - 1 ile G ′ + G ′ ∪ ¯ K n'ye indirir ); veya n ≥ 2 ise, ilk oyuncu bağlantısı kesilen parçada hareket edebilir ve ikinci oyuncu da aynısını yapabilir ( G + G ∪ ˉ K n - 2'ye indirerek ).G,G,'+ G'∪ Kn¯| G,'| = | G | -1n ≥ 2G + G ∪ K¯n - 2
Herhangi bir grafiktir, bu göstermektedir eşdeğerdir H ∪ K p , H parçasıdır G hiçbir bağlantısı kesilmiş köşeler ile, ve p = 0 ya da 1 olduğu parite kesildiğinde nokta sayısı ve G . Bir denklik sınıfı tüm oyun aynı niml-değerine sahip ve ayrıca, denklik ilişkisi saygı birlik işlem: eğer G ~ H ∪ K p ve G ' ~ * H ' ∪ K s ' o GG,'H∪ Kp'HG,p = 01G,G ∼ H∪ KpG,'∼ H'∪ Kp' . Ayrıca, bir oyunlar görebilirsiniz [ H ∪ K 0 ] ve [ H ∪ K 1 ] sürece farklı niml-değerleri H oynarken: boş grafiktir H + H ∪ K 1 , ilk oyuncu izole sunar tepe noktası, H + H bırakarakve daha sonra ikinci oyuncunun hareketlerini kopyalayın.G ∪ G'∼ ( H∪ H') ∪ Kp ⊕ p'[ H∪ K0][ H∪ K1]'H'H+ H∪ K1'H+ H
Reconnect ile ilgili ayrıştırma sonuçları bilmiyorum.
İki özel permütasyon türü, özellikle basit yığın oyunlarına karşılık gelir.
- Birincisi , inişler , örneğin . Ne zaman π bu halini alır, grafik G π ayrık kliğin bir birleşmedir ve Disconnect oyun yığınları üzerinde bir oyuna azaltır: oyuncular dönüşümlü bir yığın tek bir fasulye kaldırmak bütün yığınları boyuta sahip olana kadar 1 .32165487πG,π1
- İkincisi, aşağı inen çıkışlar , örneğin . Ne zaman π bu formu, grafik alır G c π ayrık cliques bir birleşmedir ve Yeniden Bağlanma oyun yığınları üzerinde bir oyuna azaltır: oyuncular dönüşümlü bir yığın tek bir fasulye kaldırmak geriye tek bir yığın kalmayıncaya kadar .78456123πG,cπ
Küçük bir düşünce, yığınlardaki bu iki farklı oyunun ( bazı karışıklık riski olan 1-Yığınlar ve Tek-Yığın diyebiliriz ) aslında kendilerinin izomorfik olduğunu göstermektedir. Her ikisi de, genç bir diyagramdaki bir oyunla temsil edilebilir (başlangıçta @domotorp tarafından önerildiği gibi), oyuncuların sadece tek bir satır kalana kadar sağ alt köşeyi kaldırarak dönüşümlü olarak gösterdikleri. Bu, sütunlar yığınlara karşılık geldiğinde 1-Yığınlarla aynı oyun ve satırlar yığınlara karşılık geldiğinde One-Heap ile aynı oyun.
Bağlantıyı Kes ve Yeniden Bağlan'a uzanan bu oyunun önemli bir unsuru, sürenin son oyun durumu ile basit bir şekilde ilişkilendirilmesidir. Sıra size geldiğinde, oyunda yapmak üzere olduğunuz tek dahil olmak üzere tek sayıda hamle varsa kazanırsınız. Her hamlede tek bir kare kaldırıldığından, oyunun sonunda kalan karelerin sayısının şimdi sahip olduğu karşı pariteye sahip olmasını istediğiniz anlamına gelir. Dahası, karelerin sayısı tüm dönüşlerinizde aynı pariteye sahip olacaktır; böylece en baştan hangi sayımın olmasını istediğinizi biliyorsunuz. Nihai sayının kazanmaları için çift veya tek olması gerekip gerekmediğine göre iki oyuncu Eve ve Otto diyebiliriz. Havva her zaman garip pariteye sahip eyaletlerde hareket eder ve eşit pariteye sahip devletler üretir ve Otto bunun tam tersidir.
Cevabında @PeterShor One-Heap'ın tam bir analizini veriyor. Kanıtı tekrar etmeden, sonuç şu şekildedir:
- Otto, -ve 2- halkaları sever ve daha büyük bir yığını tolere edebilir. En azından Havva'ya formun hemen galibiyetini vermeden bir ≤ 2 hariç tüm yığın büyüklüklerini kazanıp kazanamayacağını kazanır ( 1 , n ) . Otto için optimal strateji her zaman halidir dışında ikinci büyük yığınından almaktır ( 1 , 1 , n > 1 ) o dan almalı zaman, n . Otto, büyük yığınlarda başlamak için çok fazla fasulye varsa kaybedecektir.12≤2(1,n)(1,1,n>1)n
- Havva şerbetlerden hoşlanmaz . Tüm yığın boyutlarını yapabilirse kazanır ≥ 2 . Eve için en uygun strateji , eğer varsa, daima 1- yığıntan almak ve asla 2- yığından almaktır. Eve başlamak için çok fazla 1- şeridi varsa kaybeder .1≥2121
Belirtildiği gibi, bu ifade 1-Yığınlar için de en uygun stratejileri sağlar, ancak ifade için biraz daha gariptirler (ve birincil-ikili "çeviride" bir hata yapıyor olabilirim). 1-Yığınlar oyununda:
- Otto bir veya iki büyük yığını sever ve herhangi bir sayıda tolere tolere edebilir . O bütün yapabilir ancak iki büyük yığınlar halinde o kazanır 1 -heaps Havva formun hemen kazan vermeden en azından ( 1 , 1 , ... , 1 , 2 ) . Otto için en uygun strateji her zaman üçüncü büyük yığından veya sadece iki yığın olduğunda daha küçük yığıntan almaktır.11(1,1,…,1,2)
- Havva, en büyük ve ikinci en büyük yığınlar arasındaki bir boşluğu sevmez. En büyük iki yığını aynı büyüklükte yapabilirse kazanır. Havva için en uygun strateji, eğer eşsizse, her zaman en büyük yığından almaktır ve asla en büyük boyuttan tam olarak ikisi yoksa.
@PeterShor'un belirttiği gibi, bu analizlerin daha genel Disconnect ve Reconnect oyunlarına nasıl (veya eğer) genişletilebileceği açık değildir.