Difference between revisions of "Koivisto"
(adding third author per https://github.com/Luecx/Koivisto) |
GerdIsenberg (talk | contribs) |
||
Line 18: | Line 18: | ||
* [[Lazy SMP]] (2.0) | * [[Lazy SMP]] (2.0) | ||
* [[Iterative Deepening]] | * [[Iterative Deepening]] | ||
+ | * [[Aspiration Windows]] (3.0) | ||
* [[Principal Variation Search]] | * [[Principal Variation Search]] | ||
* [[Transposition Table]] | * [[Transposition Table]] | ||
Line 57: | Line 58: | ||
** [[Isolated Pawn]] | ** [[Isolated Pawn]] | ||
** [[Passed Pawn]] | ** [[Passed Pawn]] | ||
+ | ** [[Blockade of Stop]] (3.0) | ||
** [[Backward Pawns (Bitboards)|Backward Pawns]] | ** [[Backward Pawns (Bitboards)|Backward Pawns]] | ||
** [[Open Pawns (Bitboards)|Open Pawns]] | ** [[Open Pawns (Bitboards)|Open Pawns]] | ||
Line 62: | Line 64: | ||
** [[King Safety#Attacking|Attacking King Zone]] | ** [[King Safety#Attacking|Attacking King Zone]] | ||
** [[King Safety#KingTropism|King Tropism]] | ** [[King Safety#KingTropism|King Tropism]] | ||
+ | ** [[Castling Rights]] (3.0) | ||
+ | * [[Tempo]] (3.0) | ||
+ | * [[Draw Evaluation]] (3.0) | ||
* [[Float]] [[SSE|SSE]] [https://en.wikipedia.org/wiki/Dot_product Dot products] <ref>[https://en.wikipedia.org/wiki/Dot_product Dot products] using [https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_mul_ps&expand=3928 _mm_mul_ps], [https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_add_ps&expand=3928,133 _mm_add_ps]</ref> | * [[Float]] [[SSE|SSE]] [https://en.wikipedia.org/wiki/Dot_product Dot products] <ref>[https://en.wikipedia.org/wiki/Dot_product Dot products] using [https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_mul_ps&expand=3928 _mm_mul_ps], [https://software.intel.com/sites/landingpage/IntrinsicsGuide/#text=_mm_add_ps&expand=3928,133 _mm_add_ps]</ref> | ||
* [[Automated Tuning]] by [[Automated Tuning#LogisticRegression|Logistic Regression]] | * [[Automated Tuning]] by [[Automated Tuning#LogisticRegression|Logistic Regression]] | ||
Line 73: | Line 78: | ||
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75001&start=4 Re: Koivisto] by [[Finn Eggers]], [[CCC]], September 04, 2020 | : [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75001&start=4 Re: Koivisto] by [[Finn Eggers]], [[CCC]], September 04, 2020 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75052 Koivisto 2.0] by [[Finn Eggers]], [[CCC]], September 08, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75052 Koivisto 2.0] by [[Finn Eggers]], [[CCC]], September 08, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75423 Koivisto 3.0 (Including binaries)] by [[Kim Kåhre]], [[CCC]], October 17, 2020 | ||
=External Links= | =External Links= |
Revision as of 21:42, 17 October 2020
Koivisto,
an UCI compliant open source chess engine by Kim Kåhre, Finn Eggers and Eugenio Bruno, written in C++,
and first released on GitHub in September 2020 under the GPL v3.0.
The bitboard engine provides automated evaluation tuning by logistic regression,
either using stochastic gradient descent or AdaGrad.
However, the current perceptron approach of the evaluation may soon be replaced by an own NNUE [2] [3].
Contents
Features
Board Representation
Search
- Lazy SMP (2.0)
- Iterative Deepening
- Aspiration Windows (3.0)
- Principal Variation Search
- Transposition Table
- Move Ordering
- Selectivity
Evaluation
- Tapered Eval
- Piece-Square Tables of floats
- Mobility
- Tactical Patterns
- Evaluation Patterns
- Pawn Structure
- King Safety
- Tempo (3.0)
- Draw Evaluation (3.0)
- Float SSE Dot products [4]
- Automated Tuning by Logistic Regression
Misc
- Syzygy Bases via Fathom
Forum Posts
- Re: New engine releases 2020 by Finn Eggers, CCC, September 02, 2020
- Re: New engine releases 2020 by Finn Eggers, CCC, September 03, 2020
- Koivisto by Gerd Isenberg, CCC, September 04, 2020
- Re: Koivisto by Finn Eggers, CCC, September 04, 2020
- Koivisto 2.0 by Finn Eggers, CCC, September 08, 2020
- Koivisto 3.0 (Including binaries) by Kim Kåhre, CCC, October 17, 2020
External Links
Chess Engine
Misc
References
- ↑ Hjalmar Munsterhjelm - Koivikko ja ruispelto (Birch and rye field), 1876, Finnish National Gallery, Wikimedia Commons
- ↑ Re: Koivisto by Finn Eggers, CCC, September 04, 2020
- ↑ History for src_files/nn - Luecx/Koivisto · GitHub
- ↑ Dot products using _mm_mul_ps, _mm_add_ps