Abstract
Slot machines are casino gambling machines with three or more reels which spin when a button is pushed. The machine pays are based on patterns of symbols visible on the front of the machine when it stops. Most of the modern slots consist of a base game, free games and bonus games. The base game is the core of the playing process. Player’s money are usually taken as bet in the base game and no bet is taken during free games or bonus games. Each slot machine has a parameter called return to player (RTP). RTP is the average amount of money which a player will get back, in average, after each spin of the reels. The total RTP (measured in percents) can be in the range between 75% and 98%. Its components are: base game RTP, free games RTP, bonus games RTP. The base game also controls how often free games will be activated and how often bonus games will be played. In this paper an evolutionary optimization algorithm for optimization of slot machine base game RTP by rearrangement of the symbols in the reels, is proposed. The problem itself is a combinatorial problem and the fitness function used checks all possible slot machine winning screens.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Inge, S.: Electronic gaming device utilizing a random number generator for selecting the reel stop positions. US 4448419 A, Published 1984–05-15 (1984)
Cooper, M.: How slot machines give gamblers the business. The Atlantic Monthly Group (2005). Accessed 21 Apr 2008
Observer, C.: How to Play Slots. CasinoObserver.com (2013). http://casinoobserver.com/how-to-play-slots.htm. Accessed 06 Mar 2013
Balabanov, T.: Slot machine base game evolutionary RTP optimization as parallel implementation with MPI (2016). http://github.com/TodorBalabanov/SlotMachineBaseGameEvolutionaryOptimization/
Balabanov, T., Zankinski, I., Shumanov, B.: Slot machines RTP optimization with genetic algorithms. In: Dimov, I., Fidanova, S., Lirkov, I. (eds.) NMA 2014. LNCS, vol. 8962, pp. 55–61. Springer, Cham (2015). doi:10.1007/978-3-319-15585-2_6
Balabanov, T., Zankinski, I., Shumanov, B.: Slot machine RTP optimization and symbols wins equalization with discrete differential evolution. In: Lirkov, I., Margenov, S.D., Waśniewski, J. (eds.) LSSC 2015. LNCS, vol. 9374, pp. 210–217. Springer, Cham (2015). doi:10.1007/978-3-319-26520-9_22
Balabanov, T., Zankinski, I., Barova, M.: Distributed Evolutionary computing migration strategy by incident node participation. In: Lirkov, I., Margenov, S.D., Waśniewski, J. (eds.) LSSC 2015. LNCS, vol. 9374, pp. 203–209. Springer, Cham (2015). doi:10.1007/978-3-319-26520-9_21
Eiben, A.E., Raué, P.-E., Ruttkay, Z.: Genetic algorithms with multi-parent recombination. In: Davidor, Y., Schwefel, H.-P., Männer, R. (eds.) PPSN 1994. LNCS, vol. 866, pp. 78–87. Springer, Heidelberg (1994). doi:10.1007/3-540-58484-6_252
Ting, C.-K.: On the mean convergence time of multi-parent genetic algorithms without selection. In: Capcarrère, M.S., Freitas, A.A., Bentley, P.J., Johnson, C.G., Timmis, J. (eds.) ECAL 2005. LNCS (LNAI), vol. 3630, pp. 403–412. Springer, Heidelberg (2005). doi:10.1007/11553090_41
Acknowledgements
This work was supported by private funding of Velbazhd Software LLC.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Keremedchiev, D., Tomov, P., Barova, M. (2017). Slot Machine Base Game Evolutionary RTP Optimization. In: Dimov, I., Faragó, I., Vulkov, L. (eds) Numerical Analysis and Its Applications. NAA 2016. Lecture Notes in Computer Science(), vol 10187. Springer, Cham. https://doi.org/10.1007/978-3-319-57099-0_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-57099-0_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-57098-3
Online ISBN: 978-3-319-57099-0
eBook Packages: Computer ScienceComputer Science (R0)