Syzygy masa tabanları nedir?


12

Sadece basit dilde bilmek istiyorum, Syzygy masa tabanları nedir, Neden kullanılırlar, Avantajları, dezavantajları nelerdir?

Yanıtlar:


12

Masa tabanları, oyun üzerinde birkaç parça bırakarak oyunsonu pozisyonlarının veritabanlarıdır (diyelim ki K + Q vs. K + R +, tahtada krallar dahil olmak üzere toplam 5 parçadan oluşan tüm yasal pozisyonlardan oluşan 5 kişilik bir masa tabanı. B). Bu veritabanları 'bağlı' konumlara sahiptir, yani bir yasal konumdan diğerine geçme hareketlerini de içerirler (özellikle, sonunda çiftleşmeye yol açan hareketler). Bu, bir satranç programının, bu pozisyonlarda, motor üzerinden hesaplamak yerine doğrudan masa tabanına bakmasına izin verir.

Masa tabanları, çiftleşmek için hareket sayısını söyleyebilmesi açısından mükemmeldir ve masa tabanlarını (çok az parçanın kaldığı konumlarda) kullanarak bir programa karşı bir pozisyon oynamak "tanrı ile oynamaya" benzer. Bir avantaj olarak, hesaplama zamanından tasarruf eder ve makinenizin belirli oyunsonu konumlarını mükemmel bir şekilde oynamasına izin verir. Dezavantajı, büyük miktarda bellek alanı kaplamasıdır.

Bellek sorunu nedeniyle, sıkıştırma teknikleri masa tabanlarının kapladığı alanı azaltmaya yardımcı olur. Syzygy masa tabanları, oldukça uzun bir süredir Nalimov masa tabanlarıyla karşılaştırıldığında (yaklaşık 2 yıl önce tanıtıldı) nispeten yenidir (önceki masa tabanlarına göre bir sıkıştırma iyileştirmesi). Nalimov 6 kişilik masa tabanları 1 TB'ın üzerinde bellek alanı kaplarken, Syzygy tabanları 200 GB'tan daha az yer kaplar.

'Masa tabanlarının' önündeki farklı isimler, örneğin Syzygy ve Nalimov, sıkıştırma yöntemlerinden başka bir şey ifade etmez. Tüm pratik amaçlar için, Syzygy ve Nalimov masa tabanlarının içeriği arasında kesinlikle bir fark yoktur; birini kullanan bir bilgisayar aynı güçte (mükemmel!) oynayacak. Tek farkları, işgal ettikleri hafıza alanıdır.

(Varsa içerikteki olası fark çok incedir: ilk olarak, tablo tabanındaki her yasal konumun ona bağlı bir değerlendirmesi vardır (X hamlelerinde beraberlik / galibiyet / kayıp). 50 hareket kuralını kırmayı gerektiren eş; masa tabanlarındaki bu pozisyonların değerlendirmeleri buna uygun olacak şekilde değiştirilebilir, örn. W / L / D / "50 hareket kuralını kazan ama boz", ancak herhangi bir pratik oyunda, bu farkı asla göremeyeceğinizden emin olabilirsiniz.)


3
Farklı tablo tabanlarının içeriği arasında bir fark vardır. Bazıları çiftleşme mesafesini sayar ve kazanan oyuncunun en kısa montaj arkadaşını bulmasına yardım eder, bazıları azaltma mesafesini sayar ve kazanan oyuncunun tahtadaki parça sayısını mümkün olan en kısa sürede azaltmanın en kısa yolunu bulmasına yardımcı olur (kazanmayı sürdürürken Bu durum, oyun tablasının 50 hareket kuralını doğru bir şekilde açıklamaması durumunda fark yarattığı nadir durumlar dışında, oyunun sonucu üzerinde açıkça bir etkisi yoktur.
JiK

3
Örneğin, Nalimov tablo tabanları çiftleşmek için derinlik kullanır ve Syzygy tablo tabanları metrik olarak 50 hareket kuralı sayısının sıfırlanmasına mesafe kullanır.
JiK

Üzgünüm, düzeltilmiş duruyorum. Aslında kendimden emin değildim ve sadece masa tabanları kullanıldığında hiçbir fark olmadığını söylemek istedim, ancak bu cümlenin ilk bölümünü düzenlemeyi unuttum, bu yüzden ikinci bölüm ilkinden açıkça takip etmiyor gibi görünüyor ( çünkü değil). Her neyse, son kullanıcı durumunda, tüm pratik amaçlar için, tek fark sıkıştırmadır.
Ken Wei

2
Ayrıca, bir pozisyonun araştırılması için geçen sürede bir fark olabilir.
Niklas
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.