Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
Programação Linear (e rudimentos de otimização não-linear)
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
notas <strong>de</strong> aula – versão 64 - Jerônimo C. Pellegrini<br />
12.2. REPRESENTAÇÃO 159<br />
12.2 Representação<br />
Na forma mais geral, um programa quadrático é usualmente <strong>de</strong>finido por<br />
min z(λ, x) = λc T x + 1 2 xT Qx.<br />
s.a. : Ax ≤ b<br />
x ≥ 0<br />
on<strong>de</strong> λ é um parâmetro escalar e x é um vetor com n elementos.<br />
• λc T x <strong>de</strong>screve a parte <strong>linear</strong> da função quadrática;<br />
• Q é uma matriz quadrada <strong>de</strong> or<strong>de</strong>m n <strong>de</strong>screvendo uma função quadrática;<br />
• A e b <strong>de</strong>screvem as restrições. A é uma matriz m × n, e b é um vetor<br />
com m elementos.<br />
É comum exigir que Q seja semi<strong>de</strong>finida positiva, para garantir que a<br />
função sendo otimizada é convexa.<br />
Exemplo 12.4. A função<br />
f(vex) = 2x 2 1 + x2 3 + x 1x 2 − 4x 2 x 3 − x 1 + 3x 2<br />
é <strong>de</strong>scrita por λ = 1 e<br />
⎛ ⎞<br />
−1<br />
⎛<br />
4 1<br />
⎞<br />
0<br />
c = ⎝ 3⎠ , Q = ⎝1 0 −4⎠ ,<br />
0<br />
0 −4 2<br />
jé que<br />
c T x + 1 2 xT Qx = 2x 2 1 + x2 3 + x 1x 2 − 4x 2 x 3 − x 1 + 3x 2 .<br />
Po<strong>de</strong>-se também adotar uma <strong>de</strong>scrição mais compacta:<br />
min z(x) = 1 2 xT Qx.<br />
Versão Preliminar<br />
s.a. : Ax ≤ b<br />
x ≥ 0<br />
Proposição 12.5. Qualquer função quadrática com n−1 variáveis po<strong>de</strong> ser<br />
<strong>de</strong>scrita por uma única matriz simétrica Q <strong>de</strong> or<strong>de</strong>m n.<br />
◭