Understanding Simulated Annealing

Simulated annealing was developed in the mid 1970s by Scott Kirkpatrick and several other researchers. It was originally developed to better optimize the design of integrated circuit (IC) chips by simulating the actual process of annealing. Annealing is the metallurgical process of heating up a solid and then cooling it slowly until it crystallizes. The […]

Continue Reading

Understanding Genetic Algorithms

Genetic Algorithms Both genetic algorithms and simulated annealing are evolutionary processes that may be utilized to solve search space and optimization problems. However, genetic algorithms differ substantially from simulated annealing. Simulated annealing is based on a thermodynamic evolutionary process, whereas genetic algorithms are based on the principles of Darwin’s theory of evolution and the field […]

Continue Reading

AI GAME ENGINES : Start Point

Development of AI in Games When developers were working on a new game in the past, they waited until the very last development stages before AI was implemented into the game. For many of the published games it cannot even be said they had an AI engine, because in some games AI code was so […]

Continue Reading

Artificial Intelligence Programming with C#

A Neural Network is an Artificial Intelligence (AI) methodology that attempts to mimic the behavior of the neurons in our brains. Neural networks really shine when it comes to pattern recognition and are used in image and character recognition programs, data filtering applications, and even robotics. A neural net was even used to drive an […]

Continue Reading