This repository contains Evolutionary Algorithms that can be used for multi-objective optimization. Interactive optimization is supported. Methods such as RVEA and NSGA-III can be found here.
When using surrogates, we need to access the actual objective functions to update them in online optimization problems.
More details: lets introduce a new term here as interactions. Each interaction is consists of a number of iterations, which is consists of a number of generations.
In each generation, we run an EMO algorithm.
In each iteration, we select some solutions to evaluate with original objectives and update the surrogates.
In each interaction, we select some solutions to evaluate them with original objectives and show them to the DM.
So since I really like the way the selection methods are handled, my suggestion is to do the same thing with the model management (if possible).
When using surrogates, we need to access the actual objective functions to update them in online optimization problems.
More details: lets introduce a new term here as interactions. Each interaction is consists of a number of iterations, which is consists of a number of generations.
In each generation, we run an EMO algorithm. In each iteration, we select some solutions to evaluate with original objectives and update the surrogates. In each interaction, we select some solutions to evaluate them with original objectives and show them to the DM.
So since I really like the way the selection methods are handled, my suggestion is to do the same thing with the model management (if possible).