Open Collective
Open Collective


Updates on our activities and progress.

Most recent
PyGAD 3.3.1
Published on February 17, 2024 by Ahmed Fawzy Gad
Release Date 17 February 2024 After the last generation and before the run() method completes, update the 2 instance attributes: 1) last_generation_parents 2) last_generation_parents_indices. This is to keep the list of parents up-to-date w...
PyGAD 3.3.0
Published on January 29, 2024 by Ahmed Fawzy Gad
Release Date 29 January 2024Solve bugs when multi-objective optimization is used. the stop_ciite...
PyGAD 3.2.0
Published on September 8, 2023 by Ahmed Fawzy Gad
Release Date 7 September 2023 1. A new module pygad.utils.nsga2 is created that has the NSGA2 class that includes the functionalities of NSGA-II. The class has these methods: 1) get_non_dominated_set() 2) non_dominated_sorting() 3) crowding...
PyGAD 3.1.0
Published on June 20, 2023 by Ahmed Fawzy Gad
Release Date 20 June 2023 Fix a bug when the initial population has duplciate genes if a nested gene space is used.The gene_space parameter can no longer be assigned a tuple.Fix a bug when the gene_space parameter has a member of type tuple...
PyGAD 3 Released
Published on April 8, 2023 by Ahmed Fawzy Gad
This release has a major change where the fitness function accepts a mandatory parameter referring to the instance of the pygad.GA class. This is the release notes: The structure of the library is changed and some methods...
PyGAD 2.19
Published on February 22, 2023 by Ahmed Fawzy Gad
PyGAD 2.19 Release NotesRelease Date: 22 February 2023A new summary() method is supported to return a Keras-like summary of the PyGAD lifecycle.A new optional parameter called fitness_batch_size is supported to calculate th...
PyGAD 2.18.2
Published on February 14, 2023 by Ahmed Fawzy Gad
Release Date: 14 February 2023Remove and numpy.float from the list of supported data types.
PyGAD 2.18.1
Published on September 19, 2022 by Ahmed Fawzy Gad
1. A big fix when `keep_elitism` is used.
PyGAD 2.18.0
Published on September 9, 2022 by Ahmed Fawzy Gad
Raise an exception if the sum of fitness values is zero while either roulette wheel or stochastic universal parent selection is used.
PyGAD 2.17.0
Published on July 8, 2022 by Ahmed Fawzy Gad
PyGAD 2.17.0Release Date: 8 July 2022An issue is solved when the gene_space parameter is given a fixed value. e.g. gene_space=[range(5), 4]. The second gene's value is static (4) which causes an exception.Fixed the issue wh...
Page of 4