Thomas Dybdahl Ahle

Home * People * Thomas Dybdahl Ahle



Thomas Dybdahl Ahle, a Danish computer scientist, software developer, and currently post doctoral researcher at Basic Algorithms Research group (BARC) at University of Copenhagen. He holds a Master of Arts in computer science in 2013 from University of Oxford, and a M.Sc. and Ph.D. in algorithms and theoretical computer science from University of Copenhagen in 2017 and 2019 respectively.

=Computer Chess= Thomas Dybdahl Ahle is owner and primary developer of PyChess, a chess client and engine for the Linux desktop. He is further author of the didactic Python open source chess engines Sunfish and FastChess, the latter a one-layer neural network softmax model, combined with a Monte-Carlo Tree Search.

=Selected Publications=
 * Thomas Dybdahl Ahle, Rasmus Pagh, Ilya Razenshteyn, Francesco Silvestri (2015). On the Complexity of Inner Product Similarity Join. arXiv:1510.02824
 * Thomas Dybdahl Ahle, Martin Aumüller, Rasmus Pagh (2016). Parameter-free Locality Sensitive Hashing for Spherical Range Reporting. arXiv:1605.02673
 * Thomas Dybdahl Ahle (2017). Optimal Las Vegas Locality Sensitive Data Structures. arXiv:1704.02054
 * Thomas Dybdahl Ahle (2017). Optimal Set Similarity Data-structures Without False Negatives. Master thesis, University of Copenhagen, pdf
 * Thomas Dybdahl Ahle (2019). Subsets and Supermajorities: Unifying Hashing-based Set Similarity Search. arXiv:1904.04045
 * Thomas Dybdahl Ahle (2019). Algorithms for Sets. Ph.D. thesis, University of Copenhagen
 * Thomas Dybdahl Ahle, Michael Kapralov, Jakob B. T. Knudsen, Rasmus Pagh, Ameya Velingker, David P. Woodruff, Amir Zandieh (2019). Oblivious Sketching of High-Degree Polynomial Kernels. pdf

=Postings=
 * Sunfish – A 111 line Chess Engine in Python by Thomas Dybdahl Ahle, reddit, February 16, 2014
 * Negative alpha/beta windows: Are they useful? by Thomas Dybdahl Ahle, CCC, March 06, 2015
 * Storing both alpha and beta scores in TT by Thomas Dybdahl Ahle, CCC, August 02, 2016 » Transposition Table
 * Approximating Stockfish's Evaluation by PSQTs by Thomas Dybdahl Ahle, CCC, August 23, 2017 » Regression, Piece-Square Tables, Stockfish
 * Re: A question to MCTS + NN experts by Thomas Dybdahl Ahle, CCC, August 04, 2019
 * New Tool for Tuning with Skopt by Thomas Dybdahl Ahle, CCC, August 25, 2019 » Automated Tuning

=External Links=
 * Thomas Dybdahl Ahle
 * Thomas Dybdahl Ahle | LinkedIn
 * User Thomas Dybdahl Ahle - MathOverflow
 * thomasahle (Thomas Dybdahl Ahle) · GitHub
 * Thomas D. Ahle - Google Scholar Citations
 * Thomas Dybdahl Ahle (@thomasahle) | Twitter

=References= Up one level