I am using a solver to reduce the simulations of Miranda fusion reactors, as long as it has a lot of input data and needs some seconds to simulate (I use C++ and 8 threads)
My idea is that the algorithm generates some input datasets, obtain results and using the results throw new datasets in the better conditions.
I am trying a genetic algorithm to automatize simulations but needs a lot of unuseful simulations to work.
I think a more sophisticated method that obtains a more useful datasets
I added the result of one of the datasets.