Mixed Integer Nonlinear Programming Applications