CFP last date
20 May 2024
Reseach Article

Building Fitness Value Improvement using Evolutionary Process through Genetic Machine Learning Approach

Published on None 2011 by Dharm Singh, Chirag S Thaker, Sanjay M Shah
Evolution in Networks and Computer Communications
Foundation of Computer Science USA
ENCC - Number 2
None 2011
Authors: Dharm Singh, Chirag S Thaker, Sanjay M Shah
c8dd2c7d-955a-4327-81d0-343c9e265d61

Dharm Singh, Chirag S Thaker, Sanjay M Shah . Building Fitness Value Improvement using Evolutionary Process through Genetic Machine Learning Approach. Evolution in Networks and Computer Communications. ENCC, 2 (None 2011), 26-31.

@article{
author = { Dharm Singh, Chirag S Thaker, Sanjay M Shah },
title = { Building Fitness Value Improvement using Evolutionary Process through Genetic Machine Learning Approach },
journal = { Evolution in Networks and Computer Communications },
issue_date = { None 2011 },
volume = { ENCC },
number = { 2 },
month = { None },
year = { 2011 },
issn = 0975-8887,
pages = { 26-31 },
numpages = 6,
url = { /specialissues/encc/number2/3724-encc013/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Special Issue Article
%1 Evolution in Networks and Computer Communications
%A Dharm Singh
%A Chirag S Thaker
%A Sanjay M Shah
%T Building Fitness Value Improvement using Evolutionary Process through Genetic Machine Learning Approach
%J Evolution in Networks and Computer Communications
%@ 0975-8887
%V ENCC
%N 2
%P 26-31
%D 2011
%I International Journal of Computer Applications
Abstract

Since decades developing programs for board games has been part of AI research and this field has attracted computer developers and researchers world-wide. Board games have a novel feature of simple, precise, easily formalized rules which makes them perfect launch vehicle to make computer game playing in a suitable development environment. The paper focuses on the two players, full knowledge, alternate move, deterministic, zero-sum game of Checkers. Genetic algorithmic approach is been applied in evolving computer player for the game of Checkers. The notion of this paper is to incorporate systematic game playing approach by analyzing game of checkers. Expert game players reveal three major playing strategies to make game winning moves. The game moves are divided into three stages opening game, middle stage and endgame. An evolutionary program plays game of checkers with an intention to build resilient middle stage and a set of predefined rules are incorporated to make calculated moves in an endgame.

References
  1. M. Campbell, A. J. Hoane Jr., and F.-H. Hsu, “Deep blue,” Artif. Intell.vol. 134, no. 1–2, pp. 57–83, 2002.
  2. J. Schaeffer, One Jump Ahead: Challenging Human Supremacy in Checkers. New York: Springer-Verlag, 1997.
  3. M. Buro, “The othello match of the year: Takeshi Murakami vs. Logistello,”Int. Comput. Game Assoc. J., vol. 20, no. 3, pp. 189–193, 1997.
  4. D. B. Fogel, Blondie24: Playing at the Edge of AI. San Mateo, CA:Morgan Kaufmann, 2001.
  5. S. Y. Chong, D. C. Ku, H. S. Lim, M. K. Tan, and J. D. White, “Evolved neural networks learning Othello strategies,” in Proc. Congr. Evol.Comput., vol. 3, 2003, pp. 2222–2229.
  6. R. Fortman, Basic Checkers (http://home.clara.net/davey/ basicche.html, 2007).
  7. Seo, Y.G., Cho, S.B., Yao, X.: Exploiting coalition in co-evolutionary learning. In:Proceedings of the 2000 Congress on Evolutionary Computation. Volume 2., IEEE Press (2000) 1268-1275.
  8. Chellapilla, K., Fogel, D.: Evolving a neural network to play checkers without human expertise. In Baba, N., Jain, L., eds.: Computational Intelligence in Games. Volume 62. Springer Verlag, Berlin (2001) 39-56.
  9. J. Schaeffer et al., “Solving Checkers” (www.ijcai.org/ papers/ 0515.pdf, 2005).
  10. Fogel, D., Hays, T., Hahn, S., Quon, J.: A self-learning evolutionary chess program. Proceedings of the IEEE 92 (2004) 1947-1954.
  11. Kusiak, M., Waledzik, K., Mandziuk, J.: Evolution of heuristics for give-away checkers. In Duch, W., et al., eds.: Arti¯cial Neural Networks: Formal Models and Their Applications - Proc. ICANN 2005, Part 2, Warszawa, Poland. Volume 3697 of LNCS Springer (2005) 981-987.
  12. Kendall, G., Whitwell, G.: An evolutionary approach for the tuning of a chess evaluation function using population dynamics. In: Proceedings of the 2001 Congress on Evolutionary Computation CEC2001, IEEE Press (2001) 995-1002.
  13. Mandziuk, J., Osman, D.: Temporal deference approach to playing give-away checkers. In Rutkowski, L., et al., eds.: 7th Int. Conf. on Art. Intell. and Soft Comp.(ICAISC 2004), Zakopane, Poland. Volume 3070 of LNAI., Springer (2004) 909-914.
  14. Osman, D., Mandziuk, J.: Comparison of tdleaf(λ) and td(λ) learning in game playing domain. 11th Int. Conf. on Neural Inf. Proc. (ICONIP 2004), Calcutta, India. Volume 3316 of LNCS., Springer (2004) 549-554.
  15. Osman, D., Mandziuk, J.: TD-GAC: Machine Learning experiment with give-away checkers. In Draminski, M., Grzegorzewski, P., Trojanowski, K., Zadro_zny, S., eds.: Issues in Intelligent Systems. Models and Techniques. Exit (2005) 131-145.
  16. Pollack, J.B., Blair, A.D., Land, M.: Coevolution of a backgammon player. In Langton, C.G., Shimokara, K., eds.: Proceedings of the Fifth Artificial Life Conference, MIT Press (1997) 92-98.
  17. T. M. Mitchell. Generalization as search. Artificial Intelligence, 18:203 - 226, 1982.
  18. Paul Marcos Siqueira Bueno and Mario Jino. Identification of potentially infeasible program paths by monitoring the search for test data. In Proceedings of the 15th IEEE International Conference on Automated Software Engineering (ASE), Grenoble, France, September 2000.
  19. S. Edelkamp, A. L. Lafuente, and S. Leue. Directed explicit model checking with hsf-spin. In Proceedings of the 2001 SPIN Workshop, volume 2057 of Lecture Notes in Computer Science, pages 57–79. Springer-Verlag, 2001.
  20. M.S. Campbell and T.A. Marsland. A comparison of minimax tree search algorithms. Artificial Intelligence, 20(4):347–367, 1983.
  21. O. David-Tabibi, A. Felner, and N.S. Netanyahu.Blockage detection in pawn endings. Computers and Games CG 2004, eds. H.J. van den Herik, Y. Bjornsson, and N.S. Netanyahu, pages 187–201. Springer-Verlag, 2006.
  22. R. Gross, K. Albrecht, W. Kantschik, and W.Banzhaf. Evolving chess playing programs. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 740–747. Morgan Kaufmann Publishers, New York, 2002.
  23. C.-T. Sun and M.-D. Wu, “Multi-stage genetic algorithm learning in game playing,” NAFIPS/IFIS/NASA, pp. 223–227, 1994.
  24. G. Kendall and C. Smith, “The evolution of blackjack strategies,” in Proc. Congr. Evol. Comput., vol. 4, 2003, pp. 2474–2481.\
  25. Chirag S. Thaker , Dharm Singh, Sanjay M. Shah, Performance Improvement in Game Playing Using Evolutionary Computation by Large Search Space Exploration 2011 ETNCC, pp 148-152, IEEE Catalog Number CFP1196N-CDR , ISBN 978-1-4577-0238-9 and IEEE Catalog Number CFP1196N-ART , ISBN 978-1-4577-0240-2.
  26. N. Richards, D. Moriarty, and R. Miikkulainen, “Evolving neural networks to play go,” Appl. Intell., vol. 8, pp. 85–96, 1998.
Index Terms

Computer Science
Information Sciences

Keywords

Open four split three game learning Board Game Genetic Algorithm Checkers Game Configuration Fitness Function