genetic.git
9 years agoMake generators be more Generic.
Rafał Długołęcki [Sun, 5 Apr 2015 21:02:41 +0000 (23:02 +0200)]
Make generators be more Generic.

9 years agoAdd missing information.
Rafał Długołęcki [Sun, 5 Apr 2015 17:08:06 +0000 (19:08 +0200)]
Add missing information.

9 years agoApply small optimizations.
Rafał Długołęcki [Sun, 5 Apr 2015 16:44:21 +0000 (18:44 +0200)]
Apply small optimizations.

9 years agoAdditional optimization. Removed get() method from Generation.
Rafał Długołęcki [Sun, 5 Apr 2015 15:46:54 +0000 (17:46 +0200)]
Additional optimization. Removed get() method from Generation.

9 years agoAdd usage of operators in Generation and Chromosome.
Rafał Długołęcki [Sun, 5 Apr 2015 15:41:21 +0000 (17:41 +0200)]
Add usage of operators in Generation and Chromosome.
Optimize code. (from 10s to 6s for 1000 of generations with 200 chromosomes with 10 genes each).

9 years agoMade Algorithm functions more generic.
Rafał Długołęcki [Sun, 5 Apr 2015 08:25:39 +0000 (10:25 +0200)]
Made Algorithm functions more generic.

9 years agoSmall fixes in Condition checking.
Rafał Długołęcki [Sat, 4 Apr 2015 20:37:39 +0000 (22:37 +0200)]
Small fixes in Condition checking.

9 years agoImprove comments and documentation.
Rafał Długołęcki [Sat, 4 Apr 2015 19:00:37 +0000 (21:00 +0200)]
Improve comments and documentation.

9 years agoAdd documentation for Algorithm, Condition and Roulette.
Rafał Długołęcki [Sat, 4 Apr 2015 14:27:50 +0000 (16:27 +0200)]
Add documentation for Algorithm, Condition and Roulette.

9 years agoFixed Mutation.
Rafał Długołęcki [Sat, 4 Apr 2015 13:29:29 +0000 (15:29 +0200)]
Fixed Mutation.
Fixed copying of Gene.
Added Condition class which is used to check stop conditions.
Cleaned code.

9 years agoCleanup code.
Rafał Długołęcki [Sun, 29 Mar 2015 19:54:22 +0000 (21:54 +0200)]
Cleanup code.

9 years agoUpdated comment.
Rafał Długołęcki [Sun, 29 Mar 2015 19:45:37 +0000 (21:45 +0200)]
Updated comment.

9 years agoAdded classes: Algorithm, Crossover, Mutation. Fixed Roulette.
Rafał Długołęcki [Sun, 29 Mar 2015 19:44:41 +0000 (21:44 +0200)]
Added classes: Algorithm, Crossover, Mutation. Fixed Roulette.

9 years agoFinished Roulette Selection.
Rafał Długołęcki [Sun, 29 Mar 2015 09:05:09 +0000 (11:05 +0200)]
Finished Roulette Selection.

9 years agoAdded example fitness function template.
Rafał Długołęcki [Sun, 22 Mar 2015 16:44:57 +0000 (17:44 +0100)]
Added example fitness function template.

9 years agoRemove whitespaces.
Rafał Długołęcki [Sun, 22 Mar 2015 16:44:06 +0000 (17:44 +0100)]
Remove whitespaces.

9 years agoCleanup code.
Rafał Długołęcki [Sun, 22 Mar 2015 14:32:35 +0000 (15:32 +0100)]
Cleanup code.

9 years agoCreated Generator for breeding Generations.
Rafał Długołęcki [Sun, 22 Mar 2015 14:24:23 +0000 (15:24 +0100)]
Created Generator for breeding Generations.

9 years agoFix Copy constructor.
Rafał Długołęcki [Sun, 22 Mar 2015 12:06:24 +0000 (13:06 +0100)]
Fix Copy constructor.

9 years agoAdd copy constructors. Make example working.
Rafał Długołęcki [Sun, 22 Mar 2015 11:50:09 +0000 (12:50 +0100)]
Add copy constructors. Make example working.

9 years agoSet proper naming in Gene.
Rafał Długołęcki [Sun, 22 Mar 2015 09:33:00 +0000 (10:33 +0100)]
Set proper naming in Gene.

9 years agoCreated initial Gene and Chromosome. Added initial test for Gene.
Rafał Długołęcki [Sat, 21 Mar 2015 18:09:37 +0000 (19:09 +0100)]
Created initial Gene and Chromosome. Added initial test for Gene.

9 years agoClean git status view.
Rafał Długołęcki [Sat, 21 Mar 2015 15:07:57 +0000 (16:07 +0100)]
Clean git status view.

9 years agoMake entire project compiling.
Rafał Długołęcki [Sat, 21 Mar 2015 15:04:33 +0000 (16:04 +0100)]
Make entire project compiling.

9 years agoInitial commit.
Rafał Długołęcki [Sat, 21 Mar 2015 15:00:46 +0000 (16:00 +0100)]
Initial commit.