Franz Wilhelmstötter
Franz Wilhelmstötter
The `module-info` classes are currently annotated with a `@SuppressWarnings("module")` annotation. This should not be necessary. Remove this annotation and fix the compile task instead.
The code for generating the combined Javadoc is currently written in a separate Groovy script. This code should be ported into a separate class, written in Kotlin.
The `io.jenetics.util.StreamPublisher` class is an adapter from the Java `Stream` world to the _reactive_ world. Add an simple usage example on how to use this class for `EvolutionStream`s.
Since Java 9, the `Stream` interface has a `Stream::takeWhile` method with the same signature as the `EvolutionStream::limit` method. These two methods has the same functionality. It should be possible to...
In general, a genetic algorithm is used to find input parameters, which optimizes a given fitness function. To do this you have to create an instance of an evolution `Engine`,...
The current implementation of the `StreamPublisher` class creates a separate thread, where the stream items are read from. ```java _thread = new Thread(() -> { try { _stream.forEach(this::submit); close(); }...
Jenetics requires the `Chromosome`s in a `Genotype` to have the same `Gene` type. Sometimes it is necessary to have chromosome with different gene types, which is not possible. One solution...