I have three lists, each list has 200,000 item. The first list titled 'config' is a list of configuration names (these are window blind configuration). The second list has the illuminance performance of each configuration (same order, meaning that config_a001 yields illuminance value of 350). The last list has a value for each config (same order as well, so config_002 has a value of 0.24)
config = ['config_a001', 'config_a002', ......]
illuminnace = [350, 376, 260, 500, 450,......]
LUR_value = [0.3,0.24,.7,.1,.....]
I need to pick the best 5 configurations that yield the highest illuminance and lowest LUR value. If this is not possible, I need to pick the best 5 configurations with the lowest LUR value but their illuminance should be higher than a specific threshold, let's say 450.
I know that things like this should be solved using a genetic algorithm but I'm experienced in this area, I'd appreciate it if anyone here provides a suggestion.