genetic.git
9 years agoBig optimizations and securing code.
Rafał Długołęcki [Thu, 30 Apr 2015 20:35:58 +0000 (22:35 +0200)]
Big optimizations and securing code.

9 years agoSmall optimizations on performance and memory.
Rafał Długołęcki [Thu, 30 Apr 2015 16:54:13 +0000 (18:54 +0200)]
Small optimizations on performance and memory.

9 years agoFix paths.
Rafał Długołęcki [Sun, 12 Apr 2015 19:43:46 +0000 (21:43 +0200)]
Fix paths.

9 years agoAdd conditional generation of Doxygen docs.
Rafał Długołęcki [Fri, 10 Apr 2015 21:26:26 +0000 (23:26 +0200)]
Add conditional generation of Doxygen docs.

9 years agoFix building and installing package.
Rafał Długołęcki [Wed, 8 Apr 2015 21:22:53 +0000 (23:22 +0200)]
Fix building and installing package.

9 years agoBigger values for testing results.
Rafał Długołęcki [Wed, 8 Apr 2015 19:42:45 +0000 (21:42 +0200)]
Bigger values for testing results.

9 years agoFix test text.
Rafał Długołęcki [Wed, 8 Apr 2015 18:44:08 +0000 (20:44 +0200)]
Fix test text.

9 years agoRename GenerationLimit to GenerationLimitCondition. Add test for this class.
Rafał Długołęcki [Wed, 8 Apr 2015 18:42:15 +0000 (20:42 +0200)]
Rename GenerationLimit to GenerationLimitCondition. Add test for this class.

9 years agoFix BitGenerator test.
Rafał Długołęcki [Wed, 8 Apr 2015 17:54:24 +0000 (19:54 +0200)]
Fix BitGenerator test.

9 years agoUpdate .gitignore in tests.
Rafał Długołęcki [Wed, 8 Apr 2015 17:50:28 +0000 (19:50 +0200)]
Update .gitignore in tests.

9 years agoAdd BitGenerator tests. Restructure tests.
Rafał Długołęcki [Wed, 8 Apr 2015 17:49:44 +0000 (19:49 +0200)]
Add BitGenerator tests. Restructure tests.

9 years agoAdded config.h to .gitignore.
Rafał Długołęcki [Wed, 8 Apr 2015 06:38:06 +0000 (08:38 +0200)]
Added config.h to .gitignore.

9 years agoAdd .gitignore for tests.
Rafał Długołęcki [Wed, 8 Apr 2015 06:37:06 +0000 (08:37 +0200)]
Add .gitignore for tests.

9 years agoBump version.
Rafał Długołęcki [Wed, 8 Apr 2015 06:33:25 +0000 (08:33 +0200)]
Bump version.

9 years agoRemove config.h as it is generated from configure.ac.
Rafał Długołęcki [Wed, 8 Apr 2015 06:33:01 +0000 (08:33 +0200)]
Remove config.h as it is generated from configure.ac.

9 years agoAdd tests for Chromosome and Generation.
Rafał Długołęcki [Wed, 8 Apr 2015 06:32:05 +0000 (08:32 +0200)]
Add tests for Chromosome and Generation.

9 years agoInverse tests checks.
Rafał Długołęcki [Tue, 7 Apr 2015 23:37:24 +0000 (01:37 +0200)]
Inverse tests checks.

9 years agoAdd tests.
Rafał Długołęcki [Tue, 7 Apr 2015 23:32:02 +0000 (01:32 +0200)]
Add tests.

9 years agoUpdate documentation.
Rafał Długołęcki [Mon, 6 Apr 2015 14:59:48 +0000 (16:59 +0200)]
Update documentation.

9 years agoRename Roulette as RouletteSelection.
Rafał Długołęcki [Mon, 6 Apr 2015 14:42:44 +0000 (16:42 +0200)]
Rename Roulette as RouletteSelection.

9 years agoRemove unnecessary comments.
Rafał Długołęcki [Mon, 6 Apr 2015 14:40:14 +0000 (16:40 +0200)]
Remove unnecessary comments.

9 years agoAdded LinearRankSelection.
Rafał Długołęcki [Mon, 6 Apr 2015 14:37:52 +0000 (16:37 +0200)]
Added LinearRankSelection.

9 years agoUse constant in GenerationLimit class.
Rafał Długołęcki [Mon, 6 Apr 2015 11:30:08 +0000 (13:30 +0200)]
Use constant in GenerationLimit class.

9 years agoCreated custom Condition class: GenerationLimit.
Rafał Długołęcki [Mon, 6 Apr 2015 10:42:21 +0000 (12:42 +0200)]
Created custom Condition class: GenerationLimit.

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.