-
Notifications
You must be signed in to change notification settings - Fork 1
Description
The algorithm currently sorts parameters based on distance from targets with unmet bounds, requiring all sub-targets within a group have bounds met. This results in the algorithm not prioritizing sub-targets with bounds that have not yet been met, and so missing points that are within all bounds. This was not possible when using alpha-levels (as in the 2019 AOAS paper).
Solution is to calculate distance using only targets with unmet bounds, until all tolerance bounds have been reached.
I believe this can be solved by modifying the distance calculation for grouped targets such that: until bounds are met for all grouped targets, only calculate the distance based on targets with unmet bounds. Then, once all bounds are met for the grouped target, calculate the distance across all targets.