Hi All

        I would like to add a few words over here. The JIRA was initially
created as a proposal to accommodate rank based adaptive probability
generation approaches for GA operators like crossover and mutation etc
following the referred article. The article mainly describes the adaptive
probability generation strategy and compares the two approaches for the
same. It does not describe the entire work done in this library. However,
during the design phase a few more change requirements were detected to
make the library more robust and effective and are not described in the
PDF. In order to have a good overview of changes, kindly review the
sub-tasks created as part of the issue(MATH-1563). While writing the
article I have used the legacy model as the Simple GA implementation. So
the results described in the PDF for simple GA would differ from that of
the current implementation. The primary reason for this change is
calculation of mutation probability at the allele level instead of
chromosome level like the legacy model. This has improved the optimization
result to a considerable extent even for Simple GA. I have tried to
describe all details and reasons for changes in the sub-task descriptions.
Kindly let me know if any further clarification is required.

Thanks & Regards
--Avijit Basak

On Sat, 8 Jan 2022 at 16:17, Bruno P. Kinoshita
<brunodepau...@yahoo.com.br.invalid> wrote:

>  Reviewed about 1/4 of the PR, but it was mainly about serialization
> (started from the bottom, comparing using GitHub UI [1]). But that code and
> tests were looking OK.
>
>
> Will try to go over a few more files, but I also found a PDF in the issue
> that I think I will try to read first, to have a better idea of the change.
> I haven't read/used anything related to genetic algorithms since university.
>
> Cheers
> Bruno
>
>
>
> [1]
> https://github.com/apache/commons-math/compare/master..feature__MATH-1563__genetic_algorithm
>
>     On Tuesday, 4 January 2022, 08:57:15 am NZDT, Gilles Sadowski <
> gillese...@gmail.com> wrote:
>
>  Hello.
>
> I've just created a "feature__MATH-1563__genetic_algorithm" branch[1]
> in the git repository, with the code provided by Avijit Basak in PR #200,
> a proposed replacement of the "o.a.c.math4.legacy.genetics" package.[2]
> Reviews welcome.
>
> Regards,
> Gilles
>
> [1]
> https://gitbox.apache.org/repos/asf?p=commons-math.git;a=shortlog;h=refs/heads/feature__MATH-1563__genetic_algorithm
> [2] https://issues.apache.org/jira/browse/MATH-1563
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>
>



-- 
Avijit Basak

Reply via email to