Sayuri

an UCI compliant open source chess engine under the [|MIT License], written by Hironori Ishibashi in C++11, first published in 2013. Sayuri has an embedded Lisp interpreter named //Sayulisp//, which can generate and operate the chess engine, and customize search algorithms and evaluation weights. || toc =Features=
 * Home * Engines * Sayuri**
 * [[image:sayuri_logo_small.png link="https://groups.google.com/d/forum/sayuri-uci-chess-engine"]] ||~ || **Sayuri**,
 * Sayuri Logo ||~ ||^ ||

Board Representation
Sayuri is a bitboard engine and determines sliding piece attacks using rotated bitboards indexed by square, 8-bit line occupancy and {0,45,90,135}-rotation - no 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
 * Pinned Pieces
 * Pawn Structure
 * Passed Pawns
 * Defended Pawns
 * Doubled Pawns
 * Isolated Pawns
 * Evaluation of Pieces
 * Rooks on (semi) open files
 * Bad Bishop
 * Too Early Queen Development
 * King Safety
 * Attacking King Zone
 * Pawn Shield

=See also=
 * Given Name

=Forum Posts=
 * [|Sayuri (UCI Engine) by Ishibashi Hironori] by Norbert Raimund Leisner, CCC, November 08, 2013
 * [|Sayuri 27th February 2015 Edition] by Norbert Raimund Leisner, CCC, February 27, 2015
 * [|Sayuri release two days ago] by Norbert Raimund Leisner, CCC, June 27, 2015
 * [|Sayuri 2015.12.08 Released!!] by Hironori Ishibashi, [|Google Groups], December 08, 2015
 * [|Sayuri] by Dann Corbit, CCC, December 11, 2015
 * [|Sayuri new releases] by Günther Simon, CCC, May 11, 2016
 * [|Sayuri 2017.09.26 release] by Norbert Raimund Leisner, CCC, September 27, 2017
 * [|Sayuri 2017.09.29 Released!!] by Hironori Ishibashi, [|Google Groups], September 29, 2017

=External Links=

Chess Engine

 * [|MetalPhaeton/sayuri · GitHub]
 * [|石橋宏之利 - Google+]
 * [|Sayuri - UCI Chess Engine], [|Google Groups]
 * [|Sayuri 2015.09.15 64-bit] in CCRL 40/4

Misc
> media type="youtube" key="ixob0q_QAY0" width="560"
 * [|Sayuri - Wiktionary]
 * [|Sayuri from Wikipedia]
 * [|Memoirs of a Geisha] - [|Sayuri's Theme], Soundtrack (2005) composed and conducted by [|John Williams], featuring [|Yo Yo Ma] and [|Itzhak Perlman], [|YouTube] Video

=References= =What links here?= include page="Sayuri" component="backlinks" limit="20"
 * Up one Level**