Changes

Jump to: navigation, search

Koivisto

4,380 bytes added, 17:37, 4 September 2020
Created page with "'''Home * Engines * Koivisto''' FILE:Hjalmar Munsterhjelm - Koivikko ja ruispelto - A II 1169 - Finnish National Gallery.jpg|,|border|right|thumb| [[:Cate..."
'''[[Main Page|Home]] * [[Engines]] * Koivisto'''

[[FILE:Hjalmar Munsterhjelm - Koivikko ja ruispelto - A II 1169 - Finnish National Gallery.jpg|,|border|right|thumb| [[:Category:Hjalmar Munsterhjelm|Hjalmar Munsterhjelm]] - Koivikko ja ruispelto
<ref>[[:Category:Hjalmar Munsterhjelm|Hjalmar Munsterhjelm]] - Koivikko ja ruispelto (Birch and rye field), 1876, [https://en.wikipedia.org/wiki/Finnish_National_Gallery Finnish National Gallery], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]]

'''Koivisto''',<br/>
an [[UCI]] compliant [[:Category:Open Source|open source]] chess engine by [[Finn Eggers]] et al., written in [[Cpp|C++]],
and first released on [https://en.wikipedia.org/wiki/GitHub GitHub] in September 2020 under the [[Free Software Foundation#GPL|GPL v3.0]].
The [[Bitboards|bitboard]] engine provides [[Automated Tuning|automated evaluation tuning]] by [[Automated Tuning#LogisticRegression|logistic regression]],
either using [https://en.wikipedia.org/wiki/Stochastic_gradient_descent stochastic gradient descent] or [https://en.wikipedia.org/wiki/Stochastic_gradient_descent#AdaGrad AdaGrad].
However, it seems, the current [[Neural Networks#Perceptron|perceptron]] approach of the [[Evaluation|evaluation]] may soon be replaced by a three layer [[Neural Networks|neural network]] <ref>[https://github.com/Luecx/Koivisto/commits/master/src_files/nn History for src_files/nn - Luecx/Koivisto · GitHub]</ref>.

=Features=
==[[Board Representation]]==
* [[Bitboards]]
* [[Magic Bitboards]]
==[[Search]]==
* [[Iterative Deepening]]
* [[Principal Variation Search]]
* [[Transposition Table]]
* [[Move Ordering]]
** [[History Heuristic#CMHist|Counter Moves History]]
** [[History Heuristic]]
** [[Internal Iterative Deepening]]
** [[Killer Heuristic]]
** [[MVV-LVA|MVV/LVA]]
** [[Static Exchange Evaluation|SEE]]
* [[Selectivity]]
** [[Extensions]]
*** [[Check Extensions]] if [[Static Exchange Evaluation|SEE]] >= 0
*** [[Singular Extensions]]
** [[Reductions]]
*** [[Late Move Reductions]]
*** [[Razoring]]
** [[Pruning]]
*** [[Futility Pruning]]
*** [[Null Move Pruning]]
*** [[Mate Distance Pruning]]
*** [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]]
*** [[Static Exchange Evaluation|SEE Pruning]]
** [[Quiescence Search]]
==[[Evaluation]]==
* [[Tapered Eval]]
* [[Piece-Square Tables]] of [[Float|floats]]
* [[Mobility]]
** [[Bad Bishop]]
** [[Rook on Open File|Rooks on (Semi) Open Files]]
* [[Tactics|Tactical Patterns]]
** [[Hanging Piece|Hanging Pieces]]
** [[Pin|Pinned Pieces]]
* [[Evaluation Patterns]]
** [[Outposts]]
** [[Fianchetto]]
* [[Pawn Structure]]
** [[Doubled Pawn]]
** [[Isolated Pawn]]
** [[Passed Pawn]]
** [[Backward Pawns (Bitboards)|Backward Pawns]]
** [[Open Pawns (Bitboards)|Open Pawns]]
* [[King Safety]]
** [[King Safety#Attacking|Attacking King Zone]]
** [[King Safety#KingTropism|King Tropism]]
* [[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]]
==Misc==
* [[Syzygy Bases]] via [[Syzygy Bases#Fathom|Fathom]]

=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=353 Re: New engine releases 2020] by [[Finn Eggers]], [[CCC]], September 02, 2020
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72613&start=357 Re: New engine releases 2020] by [[Finn Eggers]], [[CCC]], September 03, 2020

=External Links=
==Chess Engine==
* [https://github.com/Luecx/Koivisto GitHub - Luecx/Koivisto: UCI Chess engine]
==Misc==
* [https://en.wiktionary.org/wiki/Koivisto Koivisto - Wiktionary]
: [https://en.wiktionary.org/wiki/koivikko koivikko - Wiktionary]
* [https://en.wikipedia.org/wiki/Koivisto Koivisto from Wikipedia]
* [https://en.wikipedia.org/wiki/Koivisto_(surname) Koivisto (surname) from Wikipedia]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:UCI]]
[[Category:Linux]]
[[Category:Windows]]
[[Category:X64]]
[[Category:PC]]
[[Category:Plant]]
[[Category:Hjalmar Munsterhjelm]]

Navigation menu