Learn More
In order to produce diversity in virtual creatures to populate virtual worlds, different techniques exist. Some of these use blocks or sticks. In this morphological approach, blocks and sticks can be considered as organs, which means body parts able to perform different functions. Another approach, artificial embryogenesis, consists in developing organisms(More)
Cell pattern generation has a fundamental role in both artificial and natural development. This paper presents results from a model in which a genetic algorithm (GA) was used to evolve an artificial regulatory network (ARN) to produce predefined 2D cell patterns through the selective activation and inhibition of genes. The ARN used in this work is an(More)
Form generation or morphogenesis is one of the main stages of both artificial and natural development. This paper provides results from experiments in which a genetic algorithm (GA) was used to evolve cellular automata (CA) to produce predefined 2D and 3D shapes. The GA worked by evolving the CA rule table and the number of iterations that the model was to(More)
Classical chess engines exhaustively explore moving possibilities from a chessboard configuration to choose what the next best move to play is. In this article we present a new method to solve chess endgames without using Brute-Force algorithms or endgame tables. We are proposing to use Genetic Programming to combine elementary chess patterns defined by a(More)
Artificial Gene Regulatory Networks (GRN) usually simulate cell behavior in developmental models. However, since 2003, GRN based controllers have been applied to robots to solve problems with few sensors and actuators. In this paper, we present our first steps toward an effective GRN-based controller for intelligent agents in video games. We will also(More)
This paper describes the first step of a research project with the aim of predicting students’ performance during an online curriculum on a LMS and keeping them from falling behind. Our research project aims to use data mining, machine learning and artificial intelligence methods for monitoring students in e-learning trainings. This project takes the shape(More)