Expected-Outcome: A General Model of Static Evaluation
IEEE Transactions on Pattern Analysis and Machine Intelligence
Computational Intelligence: An Introduction
Computational Intelligence: An Introduction
Evolving Neural Networks to Play Go
Applied Intelligence
Journal of Global Optimization
Introduction to Evolutionary Computing
Introduction to Evolutionary Computing
AI for Game Developers
Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series)
Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series)
An Adaptive Multimeme Algorithm for Designing HIV Multidrug Therapies
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
Geometric particle swarm optimization for the sudoku puzzle
Proceedings of the 9th annual conference on Genetic and evolutionary computation
Evolving strategy for a probabilistic game of imperfect information using genetic programming
Genetic Programming and Evolvable Machines
An enhanced memetic differential evolution in filter design for defect detection in paper production
Evolutionary Computation
Super-fit control adaptation in memetic differential evolution frameworks
Soft Computing - A Fusion of Foundations, Methodologies and Applications - Special Issue on Emerging Trends in Soft Computing - Memetic Algorithms; Guest Editors: Yew-Soon Ong, Meng-Hiot Lim, Ferrante Neri, Hisao Ishibuchi
Evolutionary computation and games
IEEE Computational Intelligence Magazine
Evolving an expert checkers playing program without using humanexpertise
IEEE Transactions on Evolutionary Computation
IEEE Transactions on Evolutionary Computation
A Fast Adaptive Memetic Algorithm for Online and Offline Control Design of PMSM Drives
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Coevolving Memetic Algorithms: A Review and Progress Report
IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics
Information Sciences: an International Journal
Hi-index | 0.00 |
This paper proposes an artificial player for the Turtle Race game, with the goal of creating an opponent that will provide some amount of challenge to a human player. Turtle Race is a game of imperfect information, where the players know which one of the game pieces is theirs, but do not know which ones belong to the other players and which ones are neutral. Moreover, movement of the pieces is determined by cards randomly drawn from a deck. The artificial player is based on a non-linear neural network whose training is performed by means of a novel parallel evolutionary algorithm with fitness diversity adaptation. The algorithm handles, in parallel, several populations which cooperate with each other by exchanging individuals when a population registers a diversity loss. Four popular evolutionary algorithms have been tested for the proposed parallel framework. Numerical results show that an evolution strategy can be very efficient for the problem under examination and that the proposed adaptation tends to improve upon the algorithmic performance without any addition in computational overhead. The resulting artificial player displayed a high performance against other artificial players and a challenging behavior for expert human players.