208 | 209 | * Parameter checks should be added to every algorithm. E.g. it should not be possible to start an GA/OSGA with negative or zero population size. Neg. population size results in an !ArithmeticOverflowException in the selection operator, because arrays of negative size could not be allocated. |
209 | 210 | * Negative mutation rates or maximum generations do not produce an error, but are meaningless and should IMHO also be checked. |
210 | 211 | * Experiment - !BatchRun: When stopping a !BatchRun explicitly during the execution of an experiment, it often results in an error message stating that the !BatchRun cannot be stopped while in stopped stated. I guess this is somehow related to the asynchronous GUI updating / executing of engines. |