Commit Graph

13 Commits

Author SHA1 Message Date
7bb208b915 Making use of casting to list 2020-11-22 15:49:57 -05:00
f00785dad1 Fixed chromosome length instead of population size 2020-11-21 16:12:37 -05:00
73461f7915 Comments updated 2020-11-20 19:06:55 -05:00
abcb19f8b0 Split the process into function decorators 2020-11-20 09:16:30 -05:00
ae5fed1d71 Fixed potential bug 2020-11-12 17:49:33 -05:00
543b295e52 Updated gene impl 2020-10-14 23:09:55 -04:00
f277bc1684 Changed a few comments 2020-10-12 22:05:26 -04:00
db93235642 Cleaned it a bit more to match mutation methods 2020-10-12 22:02:18 -04:00
0b53f2cd81 Added comments 2020-10-12 21:43:23 -04:00
b6ae77c7ea Several Changes
Crossover/Mutation:
- Split into individual and population subclasses.
- Added sequential population crossover selection.
- Renamed and reimplemented mutation methods.

EasyGA:
- Improved make_obj methods for the chromosomes and populations to take arguments.

Initialization:
- Improved to shorter code.
- Fixed repeated error messages

Chromosome:
- Changed get/set_genes to get/set_gene_list.
2020-10-12 21:39:17 -04:00
3424fd4da7 Added blank lines and fixed run_testing 2020-10-12 19:57:57 -04:00
3649293133 Updated GA attribute structure, separated selection file structure
Updated GA attribute structure, separated selection file structure
2020-10-06 22:11:40 -04:00
665062fdf1 Updated Implementation Framework
Updated to cover changes made by Dan to Master regarding general design changes

Also added remove_two_worst survivor selection method
2020-10-05 20:46:25 -04:00