Mlesd How to Choose an Algorithm? 850. Number of design variables Type of design variables(real/integer, continuous/discrete) Linear/nonlinear Equality/inequality constraints Discontinuous feasible spaces Initial solution feasible /infeasible Simulation code runtime C Massachusetts Institute of Technology - Prof de Weck and Prof Willcox Engineering Systems Division and Dept of Aeronautics and Astronautics5 © Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox Engineering Systems Division and Dept. of Aeronautics and Astronautics How to Choose an Algorithm? How to Choose an Algorithm? • Number of design variables • Type of design variables (real/integer, continuous/discrete) • Linear/nonlinear • Equality/inequality constraints • Discontinuous feasible spaces • Initial solution feasible/infeasible • Simulation code runtime