PHP Classes

Classes of Sasan Nobakht

Recommend this page to a friend!
  All class groups  >  All authors  >  Classes of Sasan Nobakht (1)  >  Mission progress status  >  Reputation  
Picture of Sasan Nobakht
Name: Sasan Nobakht <contact>
Classes: 1
Country: United States United States
Age: 34
All time rank: 4320547 in United States United States
Week rank: 258 Up27 in United States United States Up
All time users: 133
Week users: 0
  A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  
  Files folder image PHP Genetic Algorithm Methods  
Implements crossover, mutation and inversion
This class implements crossover, mutation and inversion genetic algorithm methods.

It takes several parameters to configure values that define how the execution of the genetic algorithm methods are implemented to optimize the order of a set of entities known as population.

Each method uses several techniques in order to produce their offsprings. Theses techniques are:

1. Crossover

1.1 Single Point Crossover
1.2 Two Points Crossover
1.3 Uniform Crossover
1.4 Ring Crossover

2. Mutation

2.1 Bit Flip Mutation
2.2 Random Resetting
2.3 Swap Mutation
2.4 Scramble Mutation
2.5 Inversion Mutation
2.6 Insertion Mutation

3. Inversion

3.1 Inversion all chromosome

The class produces new population generations and returns the results as a binary encoded string.
Not enough user ratings

  A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z