I am using HyperStudy for a multi-objective optimization project where each objective is calculated independently. Currently, my process is as follows:
- I have set up three objectives (Objective 1, Objective 2, and Objective 3). Each objective is evaluated through separate solver calls.
- HyperStudy first runs the solver for Objective 1, calculates the result, and then proceeds to evaluate Objective 2 and Objective 3 sequentially.
- After all objectives are calculated, I evaluate whether the results meet the constraints.
I would like to streamline this process such that:
- After Objective 1 is calculated, the system immediately checks if its result satisfies its constraints.
- If Objective 1 does not meet the criteria, the system stops further calculations for this parameter set and moves to the next iteration.
- If Objective 1 is satisfied, the system proceeds to Objective 2, evaluates it, and applies the same logic, and so on.
Could you please advise if HyperStudy supports this kind of conditional stopping and sequential evaluation, and how to configure it?