# # ChangeLog for framspy/evolalg # # Generated by Trac 1.2.1 # 12/27/24 07:19:35 Wed, 05 Jun 2024 20:35:50 GMT Maciej Komosinski [1308] * framspy/evolalg/base/experiment_niching_abc.py (modified) * framspy/evolalg/frams_base/experiment_frams_niching.py (modified) * framspy/evolalg/run_frams_niching.py (modified) * framspy/evolalg/tests/test_diferent_settings.py (modified) Added the ability to select a dissimilarity measure for crowding ... Mon, 13 May 2024 01:59:10 GMT Maciej Komosinski [1306] * framspy/FramsticksLib.py (modified) * framspy/evolalg/base/experiment_niching_abc.py (modified) * framspy/evolalg/tests/test_diferent_settings.py (modified) * framspy/run-evolalg-examples.cmd (modified) Introduced symbolic names for dissimilarity estimation methods Sat, 27 Apr 2024 14:47:37 GMT Maciej Komosinski [1304] * framspy/evolalg/base/experiment_niching_abc.py (modified) * framspy/evolalg/frams_base/experiment_frams_niching.py (modified) Added archive to the NSLC algorithm Sun, 25 Feb 2024 14:22:36 GMT Maciej Komosinski [1297] * framspy/evolalg/base/experiment_islands_model_abc.py (modified) Removed unused "static" fields Fri, 23 Feb 2024 03:48:57 GMT Maciej Komosinski [1296] * framspy/evolalg/tests/test_diferent_settings.py (modified) Niching and novelty techniques currently require ... Wed, 21 Feb 2024 16:38:15 GMT Maciej Komosinski [1294] * framspy/evolalg/base/experiment_abc.py (modified) * framspy/evolalg/base/experiment_islands_model_abc.py (modified) Initialize more fields in constructors Wed, 21 Feb 2024 15:51:42 GMT Maciej Komosinski [1293] * framspy/FramsticksEvolution.py (modified) * framspy/evolalg/run_numerical_example.py (modified) * framspy/evolalg/run_numerical_islands_example.py (modified) Cosmetic Wed, 21 Feb 2024 15:50:31 GMT Maciej Komosinski [1292] * framspy/evolalg/tests/test_diferent_settings.py (modified) - in numerical experiments, genotypes which are vectors of values now ... Mon, 15 Jan 2024 04:46:02 GMT Maciej Komosinski [1291] * framspy/evolalg/base/experiment_islands_model_abc.py (modified) * framspy/evolalg/frams_base/experiment_frams.py (modified) * framspy/evolalg/tests/test_diferent_settings.py (modified) Cosmetic Mon, 15 Jan 2024 04:45:10 GMT Maciej Komosinski [1290] * framspy/evolalg/numerical_example/numerical_example.py (modified) * framspy/evolalg/numerical_example/numerical_islands_example.py (modified) Better mutation, crossover, and evaluation function for a simple ... Mon, 15 Jan 2024 04:43:37 GMT Maciej Komosinski [1289] * framspy/evolalg/base/experiment_abc.py (modified) * framspy/evolalg/base/experiment_niching_abc.py (modified) * framspy/evolalg/run_frams_islands.py (modified) * framspy/evolalg/run_frams_niching.py (modified) * framspy/evolalg/run_numerical_example.py (modified) * framspy/evolalg/run_numerical_islands_example.py (modified) * framspy/evolalg/structures/individual.py (modified) * framspy/run-evolalg-examples.cmd (modified) fitness_set_negative_to_zero boolean (a.k.a. "only positive fitness", ... Mon, 11 Sep 2023 21:54:06 GMT Maciej Komosinski [1283] * framspy/evolalg/base/experiment_abc.py (modified) Stochastic rounding to deliver on average the expected number of ... Fri, 04 Aug 2023 22:58:45 GMT Maciej Komosinski [1272] * framspy/evolalg/base/experiment_niching_abc.py (modified) * framspy/evolalg/structures/individual.py (modified) Added comments, formatting Thu, 03 Aug 2023 23:30:21 GMT Maciej Komosinski [1271] * framspy/evolalg/base/experiment_niching_abc.py (modified) Improved boundary checks, descriptions and comments Thu, 03 Aug 2023 23:05:05 GMT Maciej Komosinski [1270] * framspy/evolalg/frams_base/experiment_frams_niching.py (modified) * framspy/evolalg/run_frams_niching.py (modified) Added the "k" parameter (the number of most similar neighbors) to ... Thu, 23 Feb 2023 22:18:38 GMT Maciej Komosinski [1205] * framspy/FramsticksEvolution.py (modified) * framspy/evolalg/run_frams_islands.py (modified) * framspy/evolalg/run_frams_niching.py (modified) * framspy/evolalg/tests/test_diferent_settings.py (modified) * framspy/evolalg_steps/examples/multicriteria.py (modified) * framspy/evolalg_steps/examples/niching_novelty.py (modified) * framspy/evolalg_steps/examples/standard.py (modified) Splitting (potentially) multiple .sim files is already done by ... Wed, 01 Feb 2023 21:58:25 GMT Maciej Komosinski [1195] * framspy/FramsticksEvolution.py (modified) * framspy/README.txt (modified) * framspy/evolalg/base/experiment_niching_abc.py (modified) * framspy/frams-test.py (modified) Cosmetic Sun, 29 Jan 2023 23:27:10 GMT Maciej Komosinski [1194] * framspy/evolalg/base/experiment_abc.py (modified) * framspy/evolalg/base/experiment_niching_abc.py (modified) make_new_population() targets the desired popsize instead of ... Sun, 11 Dec 2022 15:05:59 GMT Maciej Komosinski [1190] * framspy/README.txt (added) * framspy/evolalg (added) * framspy/evolalg/base (added) * framspy/evolalg/base/experiment_abc.py (added) * framspy/evolalg/base/experiment_islands_model_abc.py (added) * framspy/evolalg/base/experiment_niching_abc.py (added) * framspy/evolalg/base/random_sequence_index.py (added) * framspy/evolalg/base/remove_diagonal.py (added) * framspy/evolalg/constants.py (added) * framspy/evolalg/frams_base (added) * framspy/evolalg/frams_base/experiment_frams.py (added) * framspy/evolalg/frams_base/experiment_frams_islands.py (added) * framspy/evolalg/frams_base/experiment_frams_niching.py (added) * framspy/evolalg/json_encoders.py (added) * framspy/evolalg/numerical_example (added) * framspy/evolalg/numerical_example/numerical_example.py (added) * framspy/evolalg/numerical_example/numerical_islands_example.py (added) * framspy/evolalg/run_frams_islands.py (added) * framspy/evolalg/run_frams_niching.py (added) * framspy/evolalg/run_numerical_example.py (added) * framspy/evolalg/run_numerical_islands_example.py (added) * framspy/evolalg/structures (added) * framspy/evolalg/structures/hall_of_fame.py (added) * framspy/evolalg/structures/individual.py (added) * framspy/evolalg/structures/population.py (added) * framspy/evolalg/tests (added) * framspy/evolalg/tests/test_diferent_settings.py (added) * framspy/evolalg/utils.py (added) * framspy/run-evolalg-examples.cmd (added) Added the "evolalg" module for evolutionary optimization