skip to main content
10.1145/2393216.2393289acmotherconferencesArticle/Chapter ViewAbstractPublication PagesccseitConference Proceedingsconference-collections
research-article

An efficient hybrid algorithm to evolve an Awale player

Published:26 October 2012Publication History

ABSTRACT

The game of Awale is a member of the Mancala family. The problem of developing heuristics for playing Mancala games by a computer agent is an open issue. This study presents a heuristics that uses a hybrid combination of Minimax search and Aggregate Malanobis Distance Function (AMDF), to evolve a player that can play Awale. The evaluation of such an evolved player shows that this combination can result in an efficient heuristic.

References

  1. Donkers, H. H. L. M., Uiterwijk, J. W. H. M. and Voogt, A. J. D. V., Mancala Games- Topics in Artificial Intelligence and Mathematics. Step by Step Proceedings of the 4th Colloquium Board Games in Academia, 2002Google ScholarGoogle Scholar
  2. Nash, J., Two-Person Cooperative Games. Econometrics 21, pp. 128--140, 1953Google ScholarGoogle ScholarCross RefCross Ref
  3. Washburn, A., A New Kind of Fictitious Play, http://www.nps.Navy.mil/papers/ Washbornpa/fictitious.pdf, 2001Google ScholarGoogle Scholar
  4. Dantzig, G. A proof of the equivalence of the programming problem and game problem, Activity analysis of production and allocation, Koopmans (ed.) Wiley, New York, pp. 339--347, 1951Google ScholarGoogle Scholar
  5. Ayeni, J. O. A and Longe, H. O. D., Game People Play: Ayo. International Journal of Game Theory, Vol. 14 issue 4, pp. 207--218, 1985Google ScholarGoogle ScholarCross RefCross Ref
  6. Knuth, D. E. and Moore, R. W., An Analysis of Alpha-beta Pruning, Artificial Intelligence 6, 4, 293--326, 1975Google ScholarGoogle ScholarCross RefCross Ref
  7. Thompson, K., Computer Chess Strength, in Advances in Computer Chess 3, M. Clarke (ed.), Pergamon Press, Oxford, pp. 55--56, 1982Google ScholarGoogle Scholar
  8. Thomson, K., 6-piece Endgames, ICCA Journal, vol. 19, no. 4, pp. 215--226, 1996Google ScholarGoogle Scholar
  9. Hamilton, S. and Garber, L., Deep Blue's hardware-software synergy, IEEE Computer, 30, 10, pp. 29--35, 1997 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Myriad software, http://www.myriad-online.com/awale.htmGoogle ScholarGoogle Scholar
  11. Lincke, T. R and Marzetta, A., Large endgame databases with Limited Memory Space. ICGA Journal, 23, 3, pp. 131--138, 2000Google ScholarGoogle Scholar
  12. Allis, V., Muellen, M. V. D. and Herik, J. V. D, Proof-number Search, Artificial Intelligence, vol. 66, pp. 91--124, 1994 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Lincke, T. R., Strategies for the Automatic Construction of Opening Books: Computers and Games, pp. 74--86, 2000 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. The University of Alberta Computer Awari Group, http://www.cs.ualberta.ca/~awari/Google ScholarGoogle Scholar
  15. Bal, H. E. and Allis, L. V., Parallel Retrograde Analysis on a Distributed System. Supercomputing, 1995 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Thomson, K., Retrograde Analysis of Certain Endgames, ICCA Journal, vol. 9, no. 3, pp. 131--139, 1986Google ScholarGoogle Scholar
  17. Rijswijck, J. V. D., Learning from Perfection: A Data Mining Approach to Evaluation Function in Awari. In proceedings of the 2nd International Conference (CG-00), vol. 2063, pp. 115--132, 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Davis, J. E. and Kendall, G., An Investigation, using co-evolution, to evolve an Awari Player. In proceedings of Congress on Evolutionary Computation (CEC 2002), pp. 1408--1413, 2002 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Daoud, M., Kharma, N., Haidar, A. and Popoola, J., Ayo, the Awari Player, or How Better Representation Trumps Deeper Search, Proceedings of the 2004 IEEE Congress on Evolutionary Computation, pp. 1001--1006, 2004Google ScholarGoogle ScholarCross RefCross Ref
  20. Bruin, A. D., Pijls, W. and Plaat, A. Solution Trees as a Basic for Game Tree Search, ICCA Journal, 17, 4, pp. 207--219, 1994Google ScholarGoogle Scholar
  21. Bruin, A. D. and Pijls, W., Trends in Game Tree Search. SOFSEM, pp. 255--274, 1996 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Samuel, A. L., Some Studies in Machine Learning Using the Game of Checkers, IBM J. of Res. And Dev. 3, 210--229, 1959 Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Pijls, W. and Bruin, A. D., Game Tree Algorithms and Solution Trees, theor. Compt. Sci., 252 (1--20: pp. 197--215, 2001 Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Mahalanobis, P. C., On the generalized distance in statistics. Proceedings of the national Institute of Science of India, pp. 49--55, 1936Google ScholarGoogle Scholar
  25. Maesschalck, De. R., Jouan-Rimbaud, D., massart, D. L., The Malanobis distance. Chemometrics and Intelligent Laboratory Systems, pp. 1--18, 2000Google ScholarGoogle Scholar
  26. Iyegun, C. and Ben-Isreal, A., Probabilistic Distance Clustering Adjusted for Cluster Size. Probability in the Engineering and Informational Sciences, 22, 603--621, 2008 Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. An efficient hybrid algorithm to evolve an Awale player

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Other conferences
            CCSEIT '12: Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
            October 2012
            800 pages
            ISBN:9781450313100
            DOI:10.1145/2393216

            Copyright © 2012 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 26 October 2012

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article
          • Article Metrics

            • Downloads (Last 12 months)8
            • Downloads (Last 6 weeks)5

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader