Olası satranç oyunlarının sayısı sonsuz mu?


16

Bu soru biraz ilgilidir . Olası kazanma / beraberlik / kayıpların toplam sayısı hesaplanabilir mi? , ama biraz farklı.

Yakın zamanda, TV'de "evrendeki atomlardan daha fazla olası satranç oyunu" olduğunu iddia eden bir bölüm var. "Olası her hareket farklı bir oyunu, farklı bir evreni temsil eder [..]"; "İkinci hamleyle birlikte 72084 olası oyun var, üçüncü - 9 milyon, dördüncü - 318 milyon."

Peki insan ve teknolojik sınırlamalar göz önüne alındığında, tüm satranç oyunlarının toplam sayısı sonsuz mu? Ve yukarıdaki sayılar gerçekten incelemeye dayanıyor mu? (örneğin, 10. hamleye göre tahmin edilen olası oyunlar nelerdir?)


İlginç bir şekilde, Wikipedia oyun sayısının tahmin edilebileceğini ima ediyor gibi görünüyor :

[Go'daki] olası oyun sayısı çok fazladır ( örneğin, satrançta mümkün olan 10 120 ile karşılaştırıldığında 10 761 )


3
Bir "oyunu" hamle tarihi olarak tanımlarsanız, tekrarlamaya izin veren herhangi bir oyun sonsuz olası oyuna sahiptir. Yılanlar ve Merdivenler sonsuz olası "oyun" vardır. Bir oyunu çözmenin karmaşıklığıyla ilgileniyorsanız, hamlelerin geçmişini göz ardı edin ve tahtanın içinde olabileceği olası durumların sayısına bakın.
Schwern

3
Not: bilgisayar bilimi insanları derhal "tüm pratik amaçlar için sonsuz" a itiraz ederler. Sonsuzluğa "yuvarlanmak" son derece tehlikelidir. Genel olarak konuşursak, bunu yapma hatasına düştüklerinde, birisi aslında uğraştıkları bir sonsuzluk olmadığını göstererek algoritmalarını hızla kırmaktadır. Şifrelemede, sorun boyutunu 10 ^ 80 veya daha fazla azaltan birkaç hile nedeniyle kırılan "evrenin ısı ölümüne kadar kırılmaz" gibi görünen algoritmalara sahip olmak duyulmamış
Cort Ammon

2
Eğer yanılmıyorsam, ilgilendiğiniz TV şovuna atıfta bulunuyorsunuz, değil mi? Demek istedikleri, bir sonraki olası hamleleri öngörerek, tüm olasılıkları hesaplamak için bir karar ağacı oluşturmanız gerekir. Harold 'ikinci hamleye' atıfta bulunursa, ileriye iki hamle bakmak anlamına gelir (sizin ve rakibinizin; bilgisayar biliminde bu ağacın derinliğinin 2. seviyesidir). Yani hesaplamalar yapmadan bunun doğru olabileceğine inanıyorum. En azından bu çok büyük bir sayı olmalı.
CMPSoares

Bu videoyu ilginç bulabilirsiniz. youtu.be/Km024eldY1A
Jivan Scarano

Yanıtlar:


17

Bir satranç oyununda maksimum hamle sayısı sonsuz değildir, 11797 kat = 5898 hamle ve bir buçuk. Bunun nedeni elli hamle kuralıdır.

Yani hayır, olası satranç oyunlarının sayısı sonsuz değildir.

Bir pozisyondaki maksimum yasal hamle sayısı 218'dir. Dolayısıyla, olası satranç oyunlarının sayısı için kaba bir üst sınır 218 ^ 11797 = 10 ^ 27586'dır.

Bekle, aslında herhangi bir yakalama veya piyon hareketi olmadan elli hamleden sonra, oyuncular çekilişi iddia etmeden oynamaya devam edebilirler ...

FIDE Satranç Yasalarının 9.3. Maddesi şöyle der:

9.3

Oyun, hamle yapan bir oyuncunun doğru iddiası üzerine çizilir, eğer:

  • değiştirilemeyen hamlesini skor kağıdına yazar ve her oyuncunun piyon hareketi yapmadan ve yakalama yapmadan son 50 hamlesiyle sonuçlanacak olan bu hamleyi hakeme bildirir veya
  • her oyuncunun son 50 hamlesi herhangi bir piyon hareketi ve yakalama olmadan tamamlanmıştır.

Bu yüzden sanırım olası satranç oyunlarının sayısı sonsuz olarak kabul edilebilir ...

Ancak önceki teorik sayılarla ilgilenmiyorsanız:
Bir pozisyondaki ortalama yasal hamle sayısı 35 civarındadır ve bir satranç oyununun ortalama uzunluğu 40 hamle = 80 kattır, bu nedenle " rasyonel "satranç oyunları 35 ^ 80 = 10 ^ 123
Toplam yasal pozisyon sayısına gelince, 10 ^ 40 ile 10 ^ 50 arasında bir yerde.


Tekrarlama sorunu, hareketlerle ilgili değil devletlerle ilgili olacak şekilde düzeltilerek çözülebilir. Satranç tahtasının olası kaç farklı konfigürasyonu mümkündür? Bu karmaşıklık açısından ilginç bir soru. Tekrarlama önemli değil, aynı durumu tekrarlıyor. Birçok eyalete 50'den fazla hamle yaptıkları ya da parça hareketindeki kısıtlamalar (özellikle piyonlar) nedeniyle imkansız oldukları için ulaşılamıyor.
Schwern

3
@Tony Ennis: Düzenledim. Ama aslında hayır, 50 hareket kuralı oyunun sona ereceğini garanti etmez, çünkü oyuncular berabere hak iddia etmemeyi de seçebilirler.
Kader

2
Cevabınızı, kendinizle tartışmak yerine cevap olarak okunacak şekilde düzenler misiniz? Oyun sayısının sonlu olduğu yönünde yanlış iddiada bulunarak başlayın, sonra kendinizi düzeltin. İlk önce doğru iddiayı yapın; "Ama oyuncular her zaman hak kazandıkları anda berabere kalırlarsa ..." demek isterseniz, sorun değil.
David Richerby

11
Aslında, geçen yılın Temmuz ayı itibariyle , zorunlu 75 hareket kuralı var . Bu nedenle 50 hamle kuralı oyunun sona ermesini garanti etmez, ancak 75 hamle kuralı bunu yapar, ancak en uzun oyun 17.697 katına çıkar. Ortalama dallanma faktörü 35 olduğunda, olası oyun sayısı 35 ^ 17697 veya yaklaşık 10 ^ 27000 olarak tahmin edilebilir.
Deedlit

1
Hem 50 hem de 75 hamle kuralını göz ardı etsek bile, oyuncular beraberlik talep etmeden oynarlarsa, bir noktada üç katlı bir tekrar oluşmalıdır. Burada berabere bitmek gerekip gerekmediğini bilmiyorum, ama bu sorunun amacı için sınırlı sayıda olası oyunu tekrarlama imkanına sahip sınırlı sayıda farklı oyun düşünecektim.
11684

6

S1: Evet. Satranç oyunlarının toplam sayısı, tüm pratik amaçlar için sonsuz olarak kabul edilebilir. İlk pozisyondan itibaren ilk 13 hamle boyunca kaba kuvvet uygulayan teknolojiye sahip değiliz.

S2: Derinlik 13'e kadar olan gerçek sayılar biliniyor. 10. hamle için olası pozisyonların sayısı 69.352.859.712.417'dir. Daha fazla ayrıntı için bu Wikipedia makalesini okuyun .

Derinlik 14 için bir girişim var, ancak şu ana kadar aylar ve aylar sonrası hesaplama devam ediyor.


Evet, etkileyici rakamlar. Komik 14 hamlenin üstünde hesaplayamayız ... Go ... Three için kaç hamle hesaplanabileceğini merak ediyorum. :)
landroni

Aslında sonsuz olduğu için “tüm pratik amaçlar için sonsuz sayılması” gerekmez. 50-hareket ve üç kat tekrarlama kuralları rağmen izin ya oyuncu beraberlik iddia, bunlar yok otomatik oyunu bitirmek.
David Richerby

1
@landroni Go'nun hesaplanması muhtemelen satrançtan daha kolaydır. 361 tek hareket oyunu, 361 * 360 iki hareket oyunu ve 361 * 360 * 359 üç hareket oyunu vardır. Dört hamle oyununun sayısı intihara izin verilip verilmediğine bağlıdır. Eğer öyleyse, siyahın ilk iki taşı köşedeki beyazın ilk taşını almadığı sürece 358 olası dördüncü hamle olacak, bu durumda 359 var. Yani 361 * 360 * 359 * 358 + 8 dört hareket oyunu. İntihara izin verilmezse, 361 * 360 * 359 * 358 - 8 * 358 dört hareket oyunu vardır. Bu şekilde devam edebilir, vakalara ayırabilirsiniz - 14 hamle muhtemelen bilgisayar çabasıyla yapılabilir.
Deedlit

4
Not Bu 13 olduğunu yarım -moves veya kat yedi beyaz hareket ederse ve siyah altı -.
RemcoGerlich

2
@DavidRicherby: (Temmuz 2014 yılından bu yana yeni) 75 hamle kuralı olan zorunlu olsa.
RemcoGerlich

2

Bir noktada kombinasyonlarınız bitecek. Yani cevap temel olarak hayır.



1

Satranç oyunlarının sayısının sonlu olduğuna dair basit bir argüman aşağıdaki gibi olabilir.

50 hamle kuralı nedeniyle, belirli bir satranç oyununun herhangi bir 50 hamle takipinde en az bir yakalama veya piyon hamlesi bulunur. Tahtada son derece fazla parça bulunduğundan ve piyonlar bir oyun sırasında sadece çok sayıda kez hareket edebildiğinden, bir satranç oyunundaki hamle sayısının sınırlı bir sınırı vardır. Her hamlede sadece son derece fazla olasılık olduğundan, tüm oyunların sayısı sonludur.

Birisi olası oyunların sayısı hakkında bir tahmin almak istiyorsa bu argümanın neredeyse işe yaramayacağını unutmayın. Başka bir şey için, yukarıda kullandığım tek şey 50 hareket kuralı ve parçaların nasıl hareket ettiği, bu yüzden tekrarlara izin verilir (elbette maksimum 50 kat tekrarlar). Dolayısıyla, argüman sadece teoriktir, pratik değildir.



0

FIDE yasalarını anlama konusunda -Birincisi turnuva oyunlarıyla kullanım içindir- bu nedenle, FIDE yasalarının oynamaya karar veren iki arkadaşla nasıl bir ilişkisi olmadığını anlarsınız? Sadece iki krala vuran iki arkadaş için, istedikleri takdirde birbirlerini tahtada sonsuz miktarda kovalayabilirler. (Mantıklı-gerçek değil, mümkün-evet)

FIDE kanununda, piyonun taşınmadığı ve yakalama yapılmadığı yerlerde 9.2 - 50 ardışık hamle yapılmalıdır. Bu açıkça bir "50 hamle oyunu" olmaz (örneğin, 1.e4, piyon taşınmadan veya yakalanmadan 50 ardışık hamle anlamına gelir)

FIDE yasasında 9.6 - 75 ardışık hamle ... Bunun 75 hamle oyunu olmaması için aynı mantık.

Kaydedilmiş bir oyunun ilk kanıtlarından biri art arda 14 hamle (1. e4 b6 2. d4 Fb7 3. Fd3 f5 4. ef5 Fg2 5. Vh5 g6 6. fg6 Nf6 7. gh7 Nh5) 15. sırada şah mat olsa da Kazanan şah mat etmemeye karar verirse, FIDE yasası 9.6'da çekilişi ilan etmek için hala 75 hamleye ihtiyacı olurdu (tahtada 12 piyon kaldı - 75 hamlede gerçekleşeceğinden şüpheliyim)

Saygılarımızla, CFC


2
Resmi kurallara aldırış etmeyen iki arkadaş saçma bir oyun oynamayı ve satranç demeyi severlerse, yapabilirler! Ama bu sitenin amaçları için satranç dememiz gerekir mi? Sadece iki krallı bir pozisyon anında çekilir.
RemcoGerlich

0

Buradaki diğer cevaplar tekrarlama ya da benzerine işaret ettiğinden, sorunuzu "olası satranç POZİSYONlarının sayısı sonsuz mu?" Şeklinde değiştirmek istediğimden, cevap "Hayır" dır. Evrendeki atomların toplam sayısının sadece 80 ila 80'inci güç olduğu düşünülüyor.

Önceki bir yanıtlayıcının verdiği 10'dan 134'e kadar güç doğru olabilir.

Çin oyunu "Git" satrançtan daha çeşitlidir (ancak satrançta farklı yeteneklere sahip parçalar olduğu için Go'ya göre tüm parçalar aynıdır).


0

Buna çok basit bakıyordum ama bana göre sayının sonlu olması gerekiyor. Satranç oyunundan ziyade tahtaya ve parçalara bakar ve olası varyasyonların sayısını hesaplarsak, sonlu bir cevap alabiliriz. Akıl almaz derecede büyük ama sonlu. Bir satranç oyununda tüm kombinasyonların mümkün olmadığı göz önüne alındığında, bir satranç oyununda kombinasyonların sayısının bu sonlu sayıdan daha az olması gerekir ve bu nedenle sonlu bir sayının kendisi olmalıdır.

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.