I am working on a script that uses Galapagos to maximize the number of seats that can be placed on a given curve. The seats are varying widths and a certain percentage mix needs to be met per row. Ex: 40% 21” seats, 28% 20” seats etc. That part I have figured out (mostly). My issue is that I have 60 rows and would like for Galapagos to optimize seats for each row individually. There is a lot of wasted space when it optimizes seats for all curves at once. Do I need to run Galapagos 60 times to get the 60 best results? Is there a way to tell Galapagos to optimize for tow 1 and then loop back to row 2 and so on(anemone? (guessing))? Or is there a better way to get the most optimized seat layout per row without the manual repetition of restarting Galapagos. For the record, I know nothing about c#, so a preferred solution would avoid it.
if the solution for row x does not influence the solution for row x+1, meaning that each row of seats could be calculated independently from the other ones, then I guess it’s like launching galapagos 60 times, one per each row
is Galapagos executing some optimization tasks, or is it being used as random/bruteforce generator? because if the latter is the case, then it might be replaced by nested loops