I'm working with a finite element model in which I'm interested to minimize the average temperature at a surface. I have 15 independent variables in my model, including geometry, materials, flows, process times, etc. Most of my variables are continuous but some are discrete; and it takes me ~10 mins to run one simulation.
I'm not well educated on what optimization algorithms are available and how they work, so I was wondering if you can help me out to find which optimization techniques are suitable for this kind of situation: in which I have a (relatively) expensive function to evaluate as well as (relatively) many variables.