Changes between Initial Version and Version 1 of Ticket #2997, comment 10
- Timestamp:
- 10/06/21 09:57:15 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #2997, comment 10
initial v1 1 1 IMHO the best solution is to remove this awkward and unusual cloning of grammars all together and work directly with the configured grammar object. Hence, we could also remove the IStatefulItem interface from grammars, which further simplifies the tree creation. 2 3 Additionally, the current behavior that tree creators use a cloned grammar is not consistent, because all other operators that require a grammar use the normal grammar or the one within the tree. 4 5 The only thing that does not work after the proposed changed is that grammar manipulations during algorithm execution (while it is in a paused state) is possible. However, this is a larger issue which affects all parameters of an algorithm / problem and should be tackled more generally. E.g. the GA's population size / manipulation rate / ... can all be modified during algorithm execution.