function [f_nlp,g_nlp] = nlp(x,y)

if size(x,2) > 1
  y = x(2);         // NLP com integralidade relaxada
end

// * * * exemplo 2 - Smith(tese) - pag.263  * * *
// 0 <= x <= 1
f_nlp = -0.7*y + 5*((x(1)-0.5)^2) + 0.8;
g_nlp(1) = -exp(x(1)-0.2)+1.1*y + 1;
g_nlp(2) = x(1) - 1.2*y -0.2;

endfunction
