Stockfish: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: kemungkinan perlu dirapikan
 
(4 revisi perantara oleh 2 pengguna tidak ditampilkan)
Baris 26: Baris 26:
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.<ref>{{Cite web|url=http://computerchess.org.uk/ccrl/4040/rating_list_all.html|title=CCRL 40/15|date=11 January 2010|website=computerchess.org.uk|access-date=13 January 2020}}</ref> 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).
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.<ref>{{Cite web|url=http://computerchess.org.uk/ccrl/4040/rating_list_all.html|title=CCRL 40/15|date=11 January 2010|website=computerchess.org.uk|access-date=13 January 2020}}</ref> 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.
Kode sumber Stockfish pada awalnya diturunkan dari dari [[Glaurung]], mesin catur sumber terbuka yang dikembangkan oleh Tord Romstad dan dirilis pada tahun 2004.


== 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 yang lebih agresif, dan metode pengurangan gerakan yang terlambat.[4] 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 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.


Dukungan tablebase Syzygy, yang sebelumnya tersedia dalam fork yang dikelola oleh Ronald de Man, diintegrasikan ke dalam Stockfish pada tahun 2014.<ref>{{cite web | url=http://abrok.eu/stockfish_syzygy/ | title=Stockfish development versions | work=abrok.eu | access-date=1 February 2015 | url-status=dead | archive-url=https://web.archive.org/web/20141111094041/http://abrok.eu/stockfish_syzygy/ | archive-date=11 November 2014 }}</ref> Pada tahun 2018, dukungan untuk ''7-men Syzygy'' ditambahkan, tak lama setelah tablebase tersebut tersedia.
Dukungan tablebase Syzygy, yang sebelumnya tersedia dalam fork yang dikelola oleh Ronald de Man, diintegrasikan ke dalam Stockfish pada tahun 2014.<ref>{{cite web | url=http://abrok.eu/stockfish_syzygy/ | title=Stockfish development versions | work=abrok.eu | access-date=1 February 2015 | url-status=dead | archive-url=https://web.archive.org/web/20141111094041/http://abrok.eu/stockfish_syzygy/ | archive-date=11 November 2014 }}</ref> Pada tahun 2018, dukungan untuk ''7-men Syzygy'' ditambahkan, tak lama setelah tablebase tersebut tersedia.

Pada bulan Juni 2020, Stockfish NNUE (''[[efficiently updatable neural network]]''), yang memanfaatkan [[jaringan saraf tiruan]] mulai didiskusikan untuk diimplementasikan ke dalam Stockfish.<ref>{{cite web|url=https://github.com/nodchip/Stockfish|title=Stockfish NNUE|author=nodchip|access-date=August 3, 2020}}</ref><ref>{{cite web|title=SF NNUE. Issue#2728 official-stockfish|url=https://github.com/official-stockfish/Stockfish/issues/2728#issuecomment-650523408|date=June 27, 2020|access-date=August 3, 2020}}</ref> Pada bulan Juli 2020, beberapa situs berita catur melaporkan bahwa Stockfish NNUE telah "membuat terobosan baru dalam catur komputer dengan memasukkan jaringan saraf tiruan ke dalam mesin catur Stockfish yang sudah sangat kuat."<ref>{{Cite web|last=Canary-Reed (the_real_greco)|first=Wilhelm|title=Stockfish+NNUE, Strongest Chess Engine Ever, To Compete In CCCC|url=https://www.chess.com/news/view/stockfishnnue-strongest-chess-engine-ever-to-compete-in-cccc|access-date=2020-07-24|website=[[Chess.com]]|language=en-US}}</ref> Penggabungan NNUE ke dalam Stockfish kemudian diumumkan dan tersedia dalam pembaruan berikutnya.<ref name="NNUEmerge">{{cite web|title= official-stockfish / Stockfish, NNUE merge|url=https://github.com/official-stockfish/Stockfish/issues/2823#issue-665540175|author=Joost VandeVondele|date=July 25, 2020|access-date=August 3, 2020}}</ref><ref>{{cite web|title=Stockfish NNUE Development Versions|url=https://abrok.eu/stockfish-nnue/|author=abrok.eu|access-date=August 3, 2020|archive-date=August 5, 2020|archive-url=https://web.archive.org/web/20200805070333/https://abrok.eu/stockfish-nnue/|url-status=dead}}</ref>

Pada 2 September 2020, Stockfish versi kedua belas dirilis, menggabungkan peningkatan jaringan saraf tiruan Stockfish NNUE. Menurut pengumuman dalam blognya, versi baru ini "bermain secara signifikan lebih kuat daripada pendahulunya", biasanya memenangkan permainan sepuluh kali lebih banyak saat dipertandingkan dengan versi sebelas.<ref>[https://blog.stockfishchess.org/post/628172810852925440/stockfish-12 blog announcement of version 12]</ref>


== Catatan ==
== Catatan ==
Baris 53: Baris 57:


{{DEFAULTSORT:Stockfish (Catur)}}
{{DEFAULTSORT:Stockfish (Catur)}}
[[Kategori:Perangkat lunak 2008]]
[[Kategori:Perangkat lunak tahun 2008]]
[[Kategori:Mesin catur]]
[[Kategori:Mesin catur]]
[[Kategori:Perangkat lunak bebas yang diprogram dalam C++]]
[[Kategori:Perangkat lunak bebas yang diprogram dalam C++]]

Revisi terkini sejak 11 Februari 2022 08.20

Stockfish
Tipechess engine dan aplikasi
Versi pertama2 November 2008; 15 tahun lalu (2008-11-02)
Versi stabil
16.1 (24 Februari 2024)
GenreMesin catur
LisensiGPL-3.0-or-later[1]
Karakteristik teknis
Sistem operasiMicrosoft Windows
macOS
Linux
iOS
Android
Bahasa pemrogramanC++
Informasi pengembang
PengembangMarco Costalba
Joona Kiiski
Gary Linscott
Tord Romstad
Stéphane Nicolet
Stefan Geschwentner
Joost VandeVondele
PenerbitGoogle Play dan App Store
ProgrammerGary Linscott
Informasi tambahan
Situs webstockfishchess.org (Inggris)
Stack ExchangeEtiqueta
Facebook: stockfishchess Twitter: stockfishchess
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

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[sunting | sunting sumber]

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.

Pada bulan Juni 2020, Stockfish NNUE (efficiently updatable neural network), yang memanfaatkan jaringan saraf tiruan mulai didiskusikan untuk diimplementasikan ke dalam Stockfish.[7][8] Pada bulan Juli 2020, beberapa situs berita catur melaporkan bahwa Stockfish NNUE telah "membuat terobosan baru dalam catur komputer dengan memasukkan jaringan saraf tiruan ke dalam mesin catur Stockfish yang sudah sangat kuat."[9] Penggabungan NNUE ke dalam Stockfish kemudian diumumkan dan tersedia dalam pembaruan berikutnya.[10][11]

Pada 2 September 2020, Stockfish versi kedua belas dirilis, menggabungkan peningkatan jaringan saraf tiruan Stockfish NNUE. Menurut pengumuman dalam blognya, versi baru ini "bermain secara signifikan lebih kuat daripada pendahulunya", biasanya memenangkan permainan sepuluh kali lebih banyak saat dipertandingkan dengan versi sebelas.[12]

Catatan[sunting | sunting sumber]

Referensi[sunting | sunting sumber]

  1. ^ "Stockfish GPLv3 license". github.com/official-stockfish/Stockfish. Diakses tanggal 20 July 2020. 
  2. ^ "List of Authors disclosed on Github". GitHub (dalam bahasa Inggris). Diakses tanggal 29 June 2020. 
  3. ^ "CCRL 40/15". computerchess.org.uk. 11 January 2010. Diakses tanggal 13 January 2020. 
  4. ^ Kaufman, Larry (24 November 2013). "Stockfish depth vs. others; challenge". talkchess.com. Diakses tanggal 8 March 2014. 
  5. ^ "CCRL 40/15 – Complete list". computerchess.org.uk. 
  6. ^ "Stockfish development versions". abrok.eu. Diarsipkan dari versi asli tanggal 11 November 2014. Diakses tanggal 1 February 2015. 
  7. ^ nodchip. "Stockfish NNUE". Diakses tanggal August 3, 2020. 
  8. ^ "SF NNUE. Issue#2728 official-stockfish". June 27, 2020. Diakses tanggal August 3, 2020. 
  9. ^ Canary-Reed (the_real_greco), Wilhelm. "Stockfish+NNUE, Strongest Chess Engine Ever, To Compete In CCCC". Chess.com (dalam bahasa Inggris). Diakses tanggal 2020-07-24. 
  10. ^ Joost VandeVondele (July 25, 2020). "official-stockfish / Stockfish, NNUE merge". Diakses tanggal August 3, 2020. 
  11. ^ abrok.eu. "Stockfish NNUE Development Versions". Diarsipkan dari versi asli tanggal August 5, 2020. Diakses tanggal August 3, 2020. 
  12. ^ blog announcement of version 12

Bacaan lanjutan[sunting | sunting sumber]

Pranala luar[sunting | sunting sumber]