Description: Traditional genetic algorithm programming in the process of solving the existing code reusability is not high, poor flexibility, in reference to GAlib (the genetic algorithm library developed by Matthew Wall of the Massachusetts Institute of Technology),based on design pattern the writers put forward a framework for the design of Improved Genetic Algorithm and provides the Visual C# code. By using of template method pattern strategy pattern and adapter pattern the framework has greatly enhanced Improved Genetic Algorithm in the design process to achieve the scalability and flexibility.
To Search:
File list (Check if you may need any files):
GeneticAlgorithms\Backup\SimpleGeneticAlgorithms\AbstractGeneticAlgorithm.cs
.................\......\.......................\AbstractGenome.cs
.................\......\.......................\app.config
.................\......\.......................\BinaryString.cs
.................\......\.......................\ClassDiagram1.cd
.................\......\.......................\CrossoverOperator.cs
.................\......\.......................\formDemonstration.cs
.................\......\.......................\formDemonstration.Designer.cs
.................\......\.......................\formDemonstration.resx
.................\......\.......................\Fun1.cs
.................\......\.......................\GAOneDBinaryStringGenome.cs
.................\......\.......................\GeneticOperators.cs
.................\......\.......................\InterfaceFitnessFunc.cs
.................\......\.......................\MutationOperator.cs
.................\......\.......................\OnePointCrossover.cs
.................\......\.......................\OnePointMutation.cs
.................\......\.......................\Program.cs
.................\......\.......................\...perties\AssemblyInfo.cs
.................\......\.......................\..........\Resources.Designer.cs
.................\......\.......................\..........\Resources.resx
.................\......\.......................\..........\Settings.Designer.cs
.................\......\.......................\..........\Settings.settings
.................\......\.......................\ProportionalSelector.cs
.................\......\.......................\SelectionOperator.cs
.................\......\.......................\SimpleGA.cs
.................\......\.......................\SimpleGeneticAlgorithms.csproj
.................\......\SimpleGeneticAlgorithms.sln
.................\......\SimpleGeneticAlgorithms.suo
.................\GeneticAlgorithms\AbstractGeneticAlgorithm.cs
.................\.................\AbstractGenome.cs
.................\.................\app.config
.................\.................\bin\Debug\GeneticAlgorithms.vshost.exe.config
.................\.................\...\.....\SimpleGeneticAlgorithms.exe
.................\.................\...\.....\SimpleGeneticAlgorithms.exe.config
.................\.................\...\.....\SimpleGeneticAlgorithms.pdb
.................\.................\...\.....\SimpleGeneticAlgorithms.vshost.exe
.................\.................\...\.....\SimpleGeneticAlgorithms.vshost.exe.config
.................\.................\...\.....\SimpleGeneticAlgorithms.vshost.exe.manifest
.................\.................\...\Release\SimpleGeneticAlgorithms.exe
.................\.................\...\.......\SimpleGeneticAlgorithms.exe.config
.................\.................\...\.......\SimpleGeneticAlgorithms.pdb
.................\.................\BinaryString.cs
.................\.................\ClassDiagram1.cd
.................\.................\CrossoverOperator.cs
.................\.................\ElitRemainOnePointCrossover.cs
.................\.................\ElitRemainOnePointMutation.cs
.................\.................\ElitRemainSeleOperator.cs
.................\.................\Form1.cs
.................\.................\Form1.Designer.cs
.................\.................\formDemonstration.cs
.................\.................\formDemonstration.Designer.cs
.................\.................\formDemonstration.resx
.................\.................\Fun1.cs
.................\.................\GAOneDBinaryStringGenome.cs
.................\.................\GeneticAlgorithms.csproj
.................\.................\GeneticAlgorithms.csproj.user
.................\.................\GeneticOperators.cs
.................\.................\InterfaceFitnessFunc.cs
.................\.................\MutationOperator.cs
.................\.................\obj\Debug\GeneticAlgorithm.FormDemo.resources
.................\.................\...\.....\G