From 1493b679238f5d318face6e4db0ab8f977d3ab59 Mon Sep 17 00:00:00 2001 From: pytlab Date: Tue, 12 Dec 2017 22:43:58 +0800 Subject: [PATCH] Add Change log. --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..24c614d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,11 @@ +## Version: 0.5.0 +### Date: 2017-12-12 +1. Changed class names: + - `GAIndividual` -> `BinaryIndividual` + - `GAPopulation` -> `Population` + - `GASelection` -> `Selection` + - `GACrossover` -> `Crossover` + - `GAMutation` -> `Mutation` + +2. Added abstract Individual base class `IndividualBase`: + Users can inherit the `IndividualBase` class and add implementations of `encode` and `decode` methods to define you own custom individual class with different encoding methods.