nonlinear optimization
semi-infinite programming
derivative-free optimization
global optimization
multi-local optimization
heuristics
mixed integer programming
mathematical program with complementarity constraints
mathematical modelling