Displaying posts categorized under
Computational Intelligence
Computational Intelligence (CI) is a sub-branch of Artificial Intelligence. It can be seen as “the study of adaptive mechanism to enable or faciliate intelligent behaviour in complex and changing environments” (Engelbrecht in ‘Computational Intelligence – An Introduction’).
By NilsH on May 15th, 2011
The Genetic Algorithm is the most widely known Evolutionary Algorithm and can be applied to a wide range of problems. After explaining the basic principles, I will show how to apply the Genetic Algorithm to the so-called 0-1-KNAPSACK problem and come up with an implementation of a suggested configuration [1] for the algorithm in Ruby. [...]