Explore Scope-based BasicAlgorithms
|Reported by:||abeham||Owned by:||abeham|
BasicAlgorithm currently has shortcomings:
- It does not provide the possibility to run analyzers
- It is specific to one encoding
- It cannot reuse instances of existing operators (e.g. crossovers), only the static Apply() methods are available
We should explore to create a hybrid between an EngineAlgorithm and a BasicAlgorithm that alleviates those shortcomings, yet remains simpler to implement and change than an EngineAlgorithm with its OperatorGraph.