Abstract GraphOptimiser from FEDOT
Created by: gkirgizov
Meta-issue for tracking progress about our Dream: making an ecosystem of application domains around one abstract and modular GraphOptimiser. After this issue we could begin transition of EPDE/BAMT/Gefest and possibly others onto new architecture; while FEDOT will be using this GraphOptimiser in the domain of AutoML.
These are the steps that I see as necessary for this:
-
#608 (closed) -
#705 -
#706 -
Likely needed a better definition of Composer / ComposerBuilder and separation of their responsibilities -
Define responsibilities of the base GraphOptimiser, especially wrt EvoGraphOptimiser. Maybe it will be just an abstract interface, maybe it will handle some infrastructural functions (logging/timing/history/stop conditions).
You can link to this issue any thoughts/features/requirements you have in mind about GraphOptimiser.