Bilgisayarlar nasıl üç çek satranç oynar?


10
  • Bilgisayarlar, diğer tarafı üç kez kontrol eden ilk tarafın kazandığı üç çekişli satranç pozisyonlarını nasıl değerlendiriyor?

    • Birinci ve ikinci kontrollere nasıl değer veriyorlar?

    • Pozisyon değerlendirmelerinin zor olduğu anlaşılıyor, ancak üç çekli satrancın çözülmesi standart satrançtan daha kolay bir oyun gibi görünüyor.

Yanıtlar:


10

https://github.com/ddugovic/Stockfish

Çok aktif gelişme, bu lichess tarafından kullanılan Stockish sürümüdür.

Yapmanız gereken bu makroyu aramak:

#ifdef THREECHECK

Değerlendirme fonksiyonu:

https://github.com/ddugovic/Stockfish/blob/master/src/evaluate.cpp

Çeklere normal satrançtan farklı olarak ekstra bonus verilir :

    if (pos.is_three_check())
        score += ChecksGivenBonus[pos.checks_given(Us)];

pos.checks_givenyapılan çek sayısını verir. ChecksGivenBonusbonus değerler dizisidir.

Bonus değerleri:

  S(444, 181),  // first check
  S(2425, 603), // second check

444açılış / orta 181oyun bonusu ve oyun sonu bonusu. İkinci çek için bonus çok daha fazla.

Üç kontroldeki pozisyon değerlendirmelerinin zor olduğundan emin değilim. Parametrelerin değiştiğini görebiliyorum, kral güvenliği gelişti, ancak genel yapı normal satrançla aynı.


8
  1. Üç çek satranç için yukarıda belirtilen Stockish kodu üzerinde çalışıyorum, bu yüzden standart satranca kıyasla yaptığımız en önemli değerlendirme değişikliklerini (Elo kazancı açısından) özetlemeye çalışacağım . Daha önce de belirtildiği gibi, bu değişikliklerin yanı sıra değerlendirme normal satranca çok benzemektedir ve sadece bazı parametre ayarları vardır.

    • Çek sayısı bonusu :
      • Orta oyunda, bir kontrol küçük bir parçanın yaklaşık 2 / 3'üne karşılık gelirken, iki kontrolün değeri yaklaşık 3 küçük parçadır, ancak bu tür pozisyonlar genellikle oldukça dinamiktir, bu nedenle statik olarak değerlendirilmesi zordur.
      • Oyunsonunda, çekler o kadar değmez, çünkü malzeme çok daha önemlidir. Bir kontrol bir piyon hakkında değerlidir, iki kontrol küçük bir parçadan biraz daha azdır.
    • Güvenli / güvensiz kral pozisyonları için çok daha yüksek bonuslar / cezalar , örneğin saldıran parçaların sayısı veya piyon barınağındaki delikler için.
      • Kral emniyet değerlendirme de ölçeklendiği çeklerin sayısına bağlı olarak o yakın üçüncü çekleri vererek istiyorsa o kral Güvenliğin ön planda olduğu bu nedenle, rakip zaten vermiştir.
    • Parça değerleri standart satrançtan biraz farklıdır. Piyonlar orta oyunda biraz daha az değerlidir, çünkü açık dosyalar gibi dinamik faktörler nispeten daha önemlidir ve uç oyunlarında kaleler daha değerlidir, çünkü tahtada sadece birkaç parçanın olup olmadığını kolayca kontrol etmekle tehdit edebilirler.
  2. Sorunun ikinci kısmı ile ilgili olarak, değerlendirmenin kapalı konumlarda zor olduğunu düşünüyorum , çünkü o zaman kontrol ve malzeme sayısı ile ilgili dengesizlikleri değerlendirmek zor. Pozisyon çok taktik ise, arama genellikle değerlendirmenin yanlışlıklarını çözebilmelidir.

  3. Üç çeklikli satrancı çözmek büyük ihtimalle standart satrançtan daha kolaydır, çünkü oyunlar daha kısa olma eğilimindedir. Önemli bir nokta, oyunun en iyi şekilde oynandığı teorik değerdir. Beyaz (nispeten kısa) bir kazanımı zorlayabilirse, bir kanıt mümkün olabilir, ancak en iyi oyuna sahip bir çekiliş ise, gerekli kanıt ağacı muhtemelen çok büyük olacaktı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.