Home * Engines * Amoeba

an UCI compliant open source chess engine by Richard Delorme, written in D language, first released in May 2016 [1], licensed under the GPL v3.0. Amoeba uses the Nelder–Mead method [2] or downhill simplex method [3] to tune its evaluation parameters, also called amoeba method and eponym of the program [4].
Amoeba search of Simionescu function [5]



Board Representation



Tournament Manager

  • With the release of Amoeba 2.1, the code of a tournament manager was published also written in D language, used to validate or reject Amoeba changes [7]. So far only with fixed time per move, it

See also

Forum Posts




External Links

Chess Engine



  1. ^ amoeba a new UCI engine by Richard Delorme, CCC, May 20, 2016
  2. ^ 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
  3. ^ Margaret H. Wright (2012). Nelder, Mead, and the Other Simplex Method. Documenta Mathematica, Extra Volume Optimization Stories, pdf
  4. ^ amoeba/README.md at master · abulmo/amoeba · GitHub
  5. ^ Animated Nelder-Mead minimum search of Simionescu function, by Pasimi, November 22, 2016, CC BY-SA 4.0, Wikimedia Commons
  6. ^ Features as mentioned in amoeba/README.md at master · abulmo/amoeba · GitHub
  7. ^ sprt tourney manager by Richard Delorme, CCC, January 24, 2017
  8. ^ The SPRT without draw model, elo model or whatever... by Michel Van den Bergh, CCC, September 01, 2015

What links here?

Up one Level