PHP Classes
elePHPant
Icontem

PHP Genetic Algorithm Methods: Implements crossover, mutation and inversion

Recommend this page to a friend!
  Info   View files Example   Screenshots Screenshots   View files View files (14)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2017-11-22 (1 year ago) RSS 2.0 feedNot enough user ratingsTotal: 96 All time: 9,214 This week: 337Up
Version License PHP version Categories
genetic_algorithm 1.0.0Freeware5Algorithms, PHP 5, Biology, Artificia...
Description Author

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.

  Performance   Level  
Name: Sasan Nobakht <contact>
Classes: 1 package by
Country: United States United States
Age: 29
All time rank: 4214470 in United States United States
Week rank: 666 Up67 in United States United States Up

Screenshots  
  • Standalone
  • Chromosome.png
  • GenerationTable.png
  • Result
  • Form.png
  • Intro.png
  Files folder image Files  
File Role Description
Files folder imageImages (1 file)
Files folder imageJavascripts (6 files)
Files folder imageStyles (3 files)
Accessible without login Plain text file Ajax.php Example Load Ajax Result
Plain text file Genetic.class.php Class Main Genetic Algorithm Class
Accessible without login Plain text file index.php Aux. Demo Mainpage
Accessible without login Plain text file StandaloneExample.php Example Standalone Example

  Files folder image Files  /  Images  
File Role Description
  Accessible without login Image file ex2_bg.png Photo Background

  Files folder image Files  /  Javascripts  
File Role Description
  Plain text file Bootstrap.Bundle.js Class Bootstrap Bundle
  Plain text file Bootstrap.js Class Bootstrap Library
  Plain text file Javascript.js Class Main Javascript
  Plain text file JQuery.Easing.js Class JQuery Easing Plugin
  Plain text file JQuery.js Class JQuery Library
  Plain text file Popper.js Class Popper JS

  Files folder image Files  /  Styles  
File Role Description
  Plain text file Bootstrap.css Class Bootstrap Library
  Plain text file Normalize.css Class Normalize HTML Pages
  Plain text file Style.css Class Demo Style

 Version Control Unique User Downloads Download Rankings  
 0%
Total:96
This week:0
All time:9,214
This week:337Up