Amoeba
From Chessprogramming wiki
Jump to:navigation,search
Amoeba,
anUCI compliantopen source chess engine byRichard Delorme, written in theD programming language, first released in May 2016[2], licensed under theGPL v3.0. Amoeba uses theNelder–Mead method[3] or downhill simplex method[4] totune itsevaluation parameters, also calledamoeba method and eponym of the program[5].
Contents
Features
Board Representation
Search
- Iterative Deepening
- Aspiration Windows (improved in 2.6)
- Principal Variation Search
- Transposition Table (improved in 2.6)
- Check Extensions
- Null Move Pruning
- Reverse Futility Pruning
- Razoring
- Mate Distance Pruning
- Late Move Reductions (improved in 2.6)
- Quiescence Search
- Internal Iterative Deepening
- Static Exchange Evaluation (SEE pruning improved in 2.6)
Evaluation
- Tapered Eval
- Lazy Evaluation
- Mobility
- Pawn Structure
- Tempo
- Automated Tuning usingNelder–Mead method aka Amoeba method
Tournament Manager
- With the release of Amoeba2.1, the code of a tournament manager was published also written inD language, used to validate or reject Amoeba changes[7]. So far only with fixed time per move, it
- can use variousopenings frompgn file
- can play several games in parallel
- can set H0 & H1hypothesis forSPRT[8]
- can saves played game to a pgn file
See also
Forum Posts
2016 ...
- amoeba a new UCI engine byRichard Delorme,CCC, May 20, 2016
- Amoeba 1.3 released byRichard Delorme,CCC, August 03, 2016
- Amoeba 2.0 byRichard Delorme,CCC, November 27, 2016
- amoeba 2.1 byRichard Delorme,CCC, January 24, 2017
- sprt tourney manager byRichard Delorme,CCC, January 24, 2017 »Amoeba Tournament Manager,SPRT
- amoeba 2.2 released byGünther Simon,CCC, March 03, 2017
- Amoeba 2.4 byRichard Delorme,CCC, April 19, 2017
- Amoeba 2.5 byRichard Delorme,CCC, June 07, 2017
- Amoeba 2.6 byRichard Delorme,CCC, September 22, 2017
- Amoeba 2.7 byRichard Delorme,CCC, December 11, 2017
- Amoeba 2.8 byRichard Delorme,CCC, March 18, 2018
- Re: New engine releases 2019 (Amoeba 3.0) byRichard Delorme,CCC, March 28, 2019
2020 ...
- Re: New engine releases 2020 (Amoeba 3.1) byRichard Delorme,CCC, January 16, 2020
- Re: New engine releases 2020 (Amoeba 3.2) byRichard Delorme,CCC, July 25, 2020
- Re: New engine releases & news 2021 (Amoeba 3.3) byRichard Delorme,CCC, March 14, 2021
- Re: New engine releases & news 2021 (Amoeba 3.4) byRichard Delorme,CCC, December 16, 2021
External Links
Chess Engine
Misc
- Amoeba from Wikipedia
- amoeba - Wiktionary
- Amoeba (genus) from Wikipedia
- Amoeba (disambiguation) from Wikipedia
- Amoeba (mathematics) from Wikipedia
References
- ↑AnimatedNelder-Mead minimum search ofSimionescu function, by Pasimi, November 22, 2016,CC BY-SA 4.0,Wikimedia Commons
- ↑amoeba a new UCI engine byRichard Delorme,CCC, May 20, 2016
- ↑John Nelder,Roger Mead (1965).A Simplex Method for Function Minimization.The Computer Journal, Vol. 7, No. 4, doi:10.1093/comjnl/7.4.308
- ↑Margaret H. Wright (2012).Nelder, Mead, and the Other Simplex Method.Documenta Mathematica,Extra Volume Optimization Stories,pdf
- ↑amoeba/README.md at master · abulmo/amoeba · GitHub
- ↑Features as mentioned inamoeba/README.md at master · abulmo/amoeba · GitHub
- ↑sprt tourney manager byRichard Delorme,CCC, January 24, 2017
- ↑The SPRT without draw model, elo model or whatever... byMichel Van den Bergh,CCC, September 01, 2015
Retrieved from "https://www.chessprogramming.org/index.php?title=Amoeba&oldid=26139"

