Stockfish: Perbedaan antara revisi
Hidayat~alt (bicara | kontrib) Tidak ada ringkasan suntingan Tag: kemungkinan perlu dirapikan |
Hidayat~alt (bicara | kontrib) |
||
Baris 29: | Baris 29: | ||
== Fitur == |
== Fitur == |
||
Stockfish dapat menggunakan hingga 512 utas CPU dalam sistem multiprosesor. Ukuran maksimal tabel transposisinya adalah 32 TB. Stockfish mengimplementasikan pencarian alfa–beta tingkat lanjut dan menggunakan bitboard. Dibandingkan dengan mesin lain, mesin ini dicirikan oleh kedalaman pencarian yang besar, sebagian karena pemangkasan |
Stockfish dapat menggunakan hingga 512 utas CPU dalam sistem multiprosesor. Ukuran maksimal tabel transposisinya adalah 32 TB. Stockfish mengimplementasikan pencarian alfa–beta tingkat lanjut dan menggunakan bitboard. Dibandingkan dengan mesin lain, mesin ini dicirikan oleh kedalaman pencarian yang besar, sebagian karena [[Alpha–beta pruning|pemangkasan]] (''pruning''), dan metode pengurangan gerakan terlambat yang lebih agresif.<ref>{{cite web|url=http://www.talkchess.com/forum/viewtopic.php?start=0&t=50220|title=Stockfish depth vs. others; challenge|date=24 November 2013|last=Kaufman|first=Larry|author-link=Larry Kaufman|work=talkchess.com|access-date=8 March 2014}}</ref> Pada Oktober 2021, Stockfish 14 (4-utas) mencapai [[peringkat Elo]] 3548{{+-|21|21}} berdasarkan ''benchmark'' CCRL 40/15.<ref>{{cite web |title=CCRL 40/15 – Complete list |url=https://computerchess.org.uk/ccrl/4040/rating_list_all.html |website=computerchess.org.uk}}</ref> |
||
Stockfish mendukung permainan Chess960, yang merupakan salah satu fitur yang diwarisinya dari Glaurung, proyek pendahulunya. |
Stockfish mendukung permainan Chess960, yang merupakan salah satu fitur yang diwarisinya dari Glaurung, proyek pendahulunya. |
Revisi per 4 Desember 2021 03.03
Stockfish | |||||||||
---|---|---|---|---|---|---|---|---|---|
Tipe | chess engine (en) dan aplikasi | ||||||||
Versi pertama | 2 November 2008 | ||||||||
Versi stabil | |||||||||
Genre | Mesin catur | ||||||||
Lisensi | GPL-3.0-or-later[1] | ||||||||
| |||||||||
| |||||||||
| |||||||||
Stockfish adalah mesin catur bebas dan sumber terbuka yang tersedia untuk berbagai platform desktop dan seluler. Mesin catur ini dikembangkan oleh Marco Costalba, Joona Kiiski, Gary Linscott, Tord Romstad, Stéphane Nicolet, Stefan Geschwentner, dan Joost VandeVondele, dengan banyak kontribusi dari komunitas pengembang sumber terbuka.[2]
Stockfish secara konsisten berada di peringkat pertama, atau hampir selalu menduduki peringkat teratas dalam kebanyakan daftar peringkat mesin catur dan merupakan mesin catur CPU terkuat di dunia.[3] Stockfish memenangkan kejuaraan catur komputer dunia tak resmi pada musim 6 (2014), 9 (2016), 11 (2018), 12 (2018), 13 (2018), 14 (2019), 16 (2019), 18 (2020), 19 (2020), 20 (2020-21) dan 21 (2021). Stockfish menduduki posisi runner-up pada musim 5 (2013), 7 (2014), 8 (2015), 15 (2019) dan 17 (2020).
Kode sumber Stockfish pada awalnya diturunkan dari dari Glaurung, mesin catur sumber terbuka yang dikembangkan oleh Tord Romstad dan dirilis pada tahun 2004.
Fitur
Stockfish dapat menggunakan hingga 512 utas CPU dalam sistem multiprosesor. Ukuran maksimal tabel transposisinya adalah 32 TB. Stockfish mengimplementasikan pencarian alfa–beta tingkat lanjut dan menggunakan bitboard. Dibandingkan dengan mesin lain, mesin ini dicirikan oleh kedalaman pencarian yang besar, sebagian karena pemangkasan (pruning), dan metode pengurangan gerakan terlambat yang lebih agresif.[4] Pada Oktober 2021, Stockfish 14 (4-utas) mencapai peringkat Elo 3548+21−21 berdasarkan benchmark CCRL 40/15.[5]
Stockfish mendukung permainan Chess960, yang merupakan salah satu fitur yang diwarisinya dari Glaurung, proyek pendahulunya.
Dukungan tablebase Syzygy, yang sebelumnya tersedia dalam fork yang dikelola oleh Ronald de Man, diintegrasikan ke dalam Stockfish pada tahun 2014.[6] Pada tahun 2018, dukungan untuk 7-men Syzygy ditambahkan, tak lama setelah tablebase tersebut tersedia.
Catatan
Referensi
- ^ "Stockfish GPLv3 license". github.com/official-stockfish/Stockfish. Diakses tanggal 20 July 2020.
- ^ "List of Authors disclosed on Github". GitHub (dalam bahasa Inggris). Diakses tanggal 29 June 2020.
- ^ "CCRL 40/15". computerchess.org.uk. 11 January 2010. Diakses tanggal 13 January 2020.
- ^ Kaufman, Larry (24 November 2013). "Stockfish depth vs. others; challenge". talkchess.com. Diakses tanggal 8 March 2014.
- ^ "CCRL 40/15 – Complete list". computerchess.org.uk.
- ^ "Stockfish development versions". abrok.eu. Diarsipkan dari versi asli tanggal 11 November 2014. Diakses tanggal 1 February 2015.
Bacaan lanjutan
- Interview with Tord Romstad (Norway), Joona Kiiski (Finland) and Marco Costalba (Italy), programmers of Stockfish