Identyfikatory
Warianty tytułu
Performance comparison between selected chess engines
Języki publikacji
Abstrakty
Wydajność wybranych silników szachowych została porównana z użyciem programu Lucas Chess. Listę silników podzielono na kategorie w zależności od punktów ELO. Celem badań było znalezienie najmocniejszych i najlżejszych silników w kategoriach. Każdą z kategorii zbadano pod kątem trzech ustawień szachownicy.Wyróżniono wygrane ogólne oraz wygrane jako różne kolory bierek. Równolegle przeprowadzono badanie zużycia zasobów komputera. Przygotowano skrypt zapisujący wartości procentowe wykorzystania pamięci RAM i procesora przez konkretne procesy. Wyróżniono średnie i maksymalne procentowe zużycie CPU i pamięci RAM. Silniki z największą liczbą wygranych, od najsłabszych do najsilniejszych, to: Bikjump, Rybka i Stockfish. Najmniejsze zapotrzebowanie na zasoby mają: Cinnamon, Demolito i Critter
Selected chess engines were compared to each other in terms of performance, using Lucas Chess. The list of engines was cut into three categories, depending on strength in ELO points. The point of this study is to find the strongest and the lightest engines in each category. Then, each category was tested using three different starting positions. White, black and overall wins were highlighted. At the same time, data of CPU and RAM usage of each engine was collected. A script was developed to print CPU and RAM usage of a specific process. Maximum and average percent of used CPU thread and RAM were highlighted. Chess engines with most amount of wins were, from weakest to strongest: Bikjump, Rybka and Stockfish. Least amount of system resources was consumed by: Cinnamon, Demolito and Critter.
Czasopismo
Rocznik
Tom
Strony
228--235
Opis fizyczny
Bibliogr. 17 poz., rys., tab.
Twórcy
autor
- Department of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland
Bibliografia
- 1. A. Elo, The Proposed USCF Rating System, Its Development, Theory, and Applications, Chess Life 22 (1967) 242-247.
- 2. International Chess Federation - strona główna, https://www.fide.com/, [25.05.2022].
- 3. V. V. Vučković, Realization of the Chess Mate Solver Application., Yugoslav Journal of Operations Research 14 (2004) 273-288, https://doi.org/10.2298/YJOR0402273V.
- 4. W. B. Putra, L. Heryawan, Applying Alpha-beta Algorithm In A Chess Engine, Jurnal Teknosains UGM 6 (2016) 37-43.
- 5. H. Zang, Z. Yu, X. Wan, Automated chess commentator powered by neural chess engine, arXiv (2019), https://doi.org/10.48550/arXiv.1909.10413.
- 6. M. Block, M. Bader, E. Tapia, M. Ramírez, K. Gunnarsson, E. Cuevas, D. Zaldivar, R. Rojas, Using Reinforcement Learning in Chess Engines, Research in Computing Science 35 (2008) 31-40.
- 7. N. Hesham, O. Abu-Elnasr, S. Elmougy, A New Action-Based Reasoning Approach for Playing Chess, Computers, Materials and Continua 69 (2021) 175-190.
- 8. S. K. Bimonugroho, N. U. Maulidevi, A Hybrid Approach to Representing Chessboard using Bitboard and Compact Chessboard Representation, IOP Conference Series: Materials Science and Engineering 803 (2020), https://doi.org/10.1088/1757-899X/803/1/012018.
- 9. S. Maharaj, N. Polson, A. Turk, Chess AI: Competing Paradigms for Machine Intelligence, Entropy 24 (2022) 550, https://doi.org/10.48550/arXiv.2109.11602.
- 10. Strona internetowa programu Lucas Chess, https://lucaschess.pythonanywhere.com/home, [25.05.2022].
- 11. Magiczne tablice bitów - definicja, https://www.chessprogramming.org/Magic_Bitboards, [25.05.2022].
- 12. Leniwe SMP - definicja, https://www.chessprogramming.org/Lazy_SMP, [25.05.2022].
- 13. Okno aspiracji - definicja, https://www.chessprogramming.org/Aspiration_Windows, [25.05.2022].
- 14. Mistrzostwa ACCA World Computer Rapid Chess Championship 2016, https://www.chessprogramming.org/WCRCC_2016, [25.05.2022].
- 15. B. Steinbach, M. Werner, XBOOLE-CUDA -- Fast Boolean Operations on the GPU (2014).
- 16. Double bongcloud: why grandmasters are playing the worst move in chess, https://www.theguardian.com/sport/2021/mar/18/bongcloud-meme-opening-carlsen-nakamura, [20.06.2022]
- 17. Biblioteka psutil - dokumentacja, https://psutil.readthedocs.io/en/latest/, [25.05.2022].
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-c6638139-ce69-4939-ba85-c764751191c3