function [g,h] = restr(x)
% Exemplo 6.11 - http://www.mpri.lsu.edu/textbook/
%
% Resolva o seguinte problema pelo método do Gradiente Reduzido Generalizado (GRG). 
% Também, conte o número de avaliações da função, avaliações do gradiente, 
% avaliações das restrições e avaliações do gradiente das restrições.
%
%   Min S(x) =  - 2 x1 - 4 x2 + x1^2 + x2^2 + 5
%
%   s.a.:       - x1 + 2 x2 <= 2
%                 x1 +   x2 <= 4
%
% Parta em x0 = [0 0]  onde o ponto otimo xot = [1.2 1.6].

%g(1,1) = -3*x(1) + x(2)/2;
%g(2,1) =   -x(1) - x(2);
g = [];

h(1,1) = - x(1) + 2*x(2) + x(3) - 2;
h(2,1) =   x(1) +   x(2) + x(4) - 4;
