Changes

Jump to: navigation, search

Sayuri

5,583 bytes added, 11:57, 7 July 2019
Created page with "'''Home * Engines * Sayuri''' FILE:sayuri_logo_small.png|border|right|thumb|link=https://groups.google.com/d/forum/sayuri-uci-chess-engine| Sayuri Logo <..."
'''[[Main Page|Home]] * [[Engines]] * Sayuri'''

[[FILE:sayuri_logo_small.png|border|right|thumb|link=https://groups.google.com/d/forum/sayuri-uci-chess-engine| Sayuri Logo <ref>[https://github.com/MetalPhaeton/sayuri/blob/master/SayuriLogo/sayuri_logo_small.png sayuri/sayuri_logo_small.png at master · MetalPhaeton/sayuri · GitHub]</ref> ]]

'''Sayuri''',<br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] under the [https://en.wikipedia.org/wiki/MIT_License MIT License], written by [[Hironori Ishibashi]] in [[Cpp|C++11]], first published in 2013 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=49977 Sayuri (UCI Engine) by Ishibashi Hironori] by [[Norbert Raimund Leisner]], [[CCC]], November 08, 2013</ref>. Sayuri has an embedded [[LISP]] interpreter dubbed ''Sayulisp'', which can generate and operate the chess engine, and customize [[Search|search]] algorithms and [[Evaluation|evaluation]] weights <ref>[https://github.com/MetalPhaeton/sayuri/blob/master/README.md sayuri/README.md at master · MetalPhaeton/sayuri · GitHub]</ref>.

=Features=
<ref>based on Sayuri 2015.12.08, [http://tinyurl.com/ohhna55 Sayuri 2015.12.08 Released!!] by [[Hironori Ishibashi]], [https://en.wikipedia.org/wiki/Google_Groups Google Groups], December 08, 2015</ref>
==[[Board Representation]]==
Sayuri is a [[Bitboards|bitboard]] engine and determines [[Sliding Piece Attacks|sliding piece attacks]] using [[Rotated Bitboards|rotated bitboards]] indexed by [[Squares|square]] , 8-bit [[Occupancy of any Line|line occupancy]] and {0,45,90,135}-rotation - no [[First Rank Attacks#TheOuterSquares|outer square optimization]] for 4-fold denser tables applied.

==[[Search]]==
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Principal Variation Search]]
* [[Parallel Search]]
** [[Shared Hash Table]]
** [[Young Brothers Wait Concept]]
* [[Selectivity]]
** [[Check Extensions]]
** [[Futility Pruning]]
** [[History Leaf Pruning]]
** [[Late Move Reductions]]
** [[Null Move Reductions]]
** [[ProbCut]]
** [[Quiescence Search]]
* [[Move Ordering]]
** [[Killer Heuristic]]
** [[History Heuristic]]
** [[Internal Iterative Deepening]]
** [[Static Exchange Evaluation]]

==[[Evaluation]]==
* [[Evaluation Hash Table]]
* [[Material]]
* [[Piece-Square Tables]]
* [[Mobility]]
* [[Pin|Pinned Pieces]]
* [[Pawn Structure]]
** [[Passed Pawn|Passed Pawns]]
** [[Defended Pawns (Bitboards)|Defended Pawns]]
** [[Doubled Pawn|Doubled Pawns]]
** [[Isolated Pawn|Isolated Pawns]]
* [[Evaluation of Pieces]]
** [[Rook on Open File|Rooks on (semi) open files]]
** [[Bad Bishop]]
** [[Evaluation of Pieces#Queen|Too Early Queen Development]]
* [[King Safety]]
** [[King Safety#Attacking|Attacking King Zone]]
** [[King Safety#PawnShield|Pawn Shield]]

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=49977 Sayuri (UCI Engine) by Ishibashi Hironori] by [[Norbert Raimund Leisner]], [[CCC]], November 08, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=55489 Sayuri 27th February 2015 Edition] by [[Norbert Raimund Leisner]], [[CCC]], February 27, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=56794 Sayuri release two days ago] by [[Norbert Raimund Leisner]], [[CCC]], June 27, 2015
* [http://tinyurl.com/ohhna55 Sayuri 2015.12.08 Released!!] by [[Hironori Ishibashi]], [https://en.wikipedia.org/wiki/Google_Groups Google Groups], December 08, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=58563 Sayuri] by [[Dann Corbit]], [[CCC]], December 11, 2015
* [http://www.talkchess.com/forum/viewtopic.php?t=60140 Sayuri new releases] by [[Günther Simon]], [[CCC]], May 11, 2016
* [http://www.talkchess.com/forum/viewtopic.php?t=65304 Sayuri 2017.09.26 release] by [[Norbert Raimund Leisner]], [[CCC]], September 27, 2017
* [https://groups.google.com/forum/#!topic/sayuri-uci-chess-engine/fViINFFN2Rs Sayuri 2017.09.29 Released!!] by [[Hironori Ishibashi]], [https://en.wikipedia.org/wiki/Google_Groups Google Groups], September 29, 2017
* [https://groups.google.com/forum/#!topic/sayuri-uci-chess-engine/p0ilh7ZPSrs Sayuri 2018.05.23 Released] by [[Hironori Ishibashi]], [https://en.wikipedia.org/wiki/Google_Groups Google Groups], May 23, 2018

=External Links=
==Chess Engine==
* [https://github.com/MetalPhaeton/sayuri MetalPhaeton/sayuri · GitHub]
* [https://groups.google.com/forum/#!forum/sayuri-uci-chess-engine Sayuri - UCI Chess Engine], [https://en.wikipedia.org/wiki/Google_Groups Google Groups]
* [http://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Sayuri&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Sayuri] in [[CCRL|CCRL 40/4]]
==Misc==
* [https://en.wiktionary.org/wiki/Sayuri Sayuri - Wiktionary]
* [https://en.wikipedia.org/wiki/Sayuri Sayuri from Wikipedia]
* [https://en.wikipedia.org/wiki/Memoirs_of_a_Geisha_%28film%29 Memoirs of a Geisha] - [https://en.wikipedia.org/wiki/Memoirs_of_a_Geisha_%28film%29#Soundtrack_album Sayuri's Theme], Soundtrack (2005) composed and conducted by [https://en.wikipedia.org/wiki/John_Williams John Williams], featuring [https://en.wikipedia.org/wiki/Yo-Yo_Ma Yo Yo Ma] and [https://en.wikipedia.org/wiki/Itzhak_Perlman Itzhak Perlman], [https://en.wikipedia.org/wiki/YouTube YouTube] Video
: {{#evu:https://www.youtube.com/watch?v=ixob0q_QAY0|alignment=left|valignment=top}}

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:UCI]]
[[Category:Given Name]]
[[Category:Music]]

Navigation menu