Zaslat SMS: Nonlinear programming: analysis and methods