Project-Platypus / Platypus

A Free and Open Source Python Library for Multiobjective Optimization
GNU General Public License v3.0
563 stars 153 forks source link

How can we keep the initial population info ? #129

Closed ashuein closed 1 year ago

ashuein commented 4 years ago

I have three questions related to the population?

1) How can we keep the values of the initial populations? I saw #71 where the archive method has been used to log the convergence. Is it correct that the log_archive.log[0] is the initial/start value of all the decision variables?

2) Is there any way to initialize the population only with either 0 or 1? The issue #62 gives an example, but the syntax of problem variables like "Integer[4,32]" is not clear.

3) How to use python random.seed in the algorithm run so that the result can be saved for reproducibility? That is, how to keep a seed to allow the algorithm to produce reproducible results? an example or exact syntax to use it will be more helpful.

github-actions[bot] commented 1 year ago

This issue is stale and will be closed soon. If you feel this issue is still relevant, please comment to keep it active. Please also consider working on a fix and submitting a PR.