Penjelasan
Gaviota adalah keluarga tablebase, yaitu basis data prakomputasi untuk akhir permainan dengan sedikit buah. Miguel A. Ballicora mula-mula mengembangkannya untuk mesin Gaviota, dan kode pemeriksaannya dapat diintegrasikan ke perangkat lunak lain. Kumpulan umumnya mencakup posisi tiga, empat, dan lima buah, dengan kedua raja ikut dihitung.
Nilai khasnya adalah DTM, yang berarti distance to mate. Dalam posisi menang, nilai ini memberikan jarak menuju skakmat dengan permainan yang meminimalkan jarak tersebut; dalam posisi kalah, nilai ini mencerminkan perlawanan yang menunda skakmat. Dalam materi yang dicakup, hasilnya tepat, bukan perkiraan evaluasi mesin.
DTM dan aturan lima puluh langkah menjawab pertanyaan berbeda. Jalur matematis terpendek menuju skakmat masih dapat memerlukan waktu terlalu lama tanpa tangkapan atau langkah pion, sehingga partai berdasarkan aturan dapat berakhir remis. Karena itu, hasil Gaviota harus dibedakan dari hasil yang secara eksplisit memperhitungkan hitungan lima puluh langkah saat ini.
Dibandingkan dengan , Gaviota mencakup lebih sedikit buah tetapi menyediakan data jarak menuju skakmat secara langsung. juga menggunakan DTM dan mencapai enam buah, tetapi memiliki format, sistem kompresi, dan riwayat integrasi yang berbeda.
Penggunaan dan konteks
Gaviota terutama dijumpai dalam perangkat lunak analisis dan mesin yang menerapkan API pemeriksaannya serta memiliki berkas yang diperlukan.
Kebingungan umum
Lima buah
Jumlah tersebut mencakup kedua raja. Raja dan benteng melawan raja, misalnya, adalah posisi tiga buah.
DTM versus DTZ
DTM mengukur jarak menuju skakmat. DTZ, yang digunakan Syzygy, mengukur jarak menuju tangkapan atau langkah pion yang mengatur ulang penghitung lima puluh langkah.
Lihat istilahSumber
- 1.Gaviota-Tablebases, Miguel A. Ballicora
- 2.Gaviota Tablebases, Chess Programming Wiki
