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)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
notas <strong>de</strong> aula – versão 64 - Jerônimo C. Pellegrini<br />
Capítulo 12<br />
Programação Quadrática<br />
Um problema <strong>de</strong> programação quadrática é semelhante a um problema <strong>de</strong><br />
programação <strong>linear</strong>, exceto que a função objetivo é quadrática e não <strong>linear</strong><br />
(mas as restrições continuam sendo <strong>linear</strong>es). O objetivo <strong>de</strong>ste Capítulo é<br />
meramente o <strong>de</strong> ilustrar conceitos relacionados a Programação Quadrática<br />
e apresentar um algoritmo para solução <strong>de</strong>ste tipo <strong>de</strong> problema, sem<br />
a pretensão <strong>de</strong> compor um estudo <strong>de</strong>talhado do assunto.<br />
12.1 Problemas mo<strong>de</strong>lados como programas quadráticos<br />
Esta seção ilustra brevemente a utilida<strong>de</strong> da programação quadrática atrvés<br />
<strong>de</strong> alguns exemplos.<br />
Exemplo 12.1 (regressão por mínimos quadrados). Um primeiro exemplo<br />
<strong>de</strong> problema <strong>de</strong> programação quadrática é o <strong>de</strong> regressão por mínimos<br />
quadrados. Suponha que tenhamos um conjunto <strong>de</strong> dados (x i , y i ), on<strong>de</strong><br />
x i é um vetor com k elementos. Queremos obter coeficientes a i para a<br />
função<br />
f(x i ) = a 0 + a 1 x i,1 + a 2 x i,2 + . . . + a k x i,k<br />
<strong>de</strong> forma a minimizar a soma dos quadrados dos erros<br />
Versão Preliminar<br />
∑<br />
(y i − f(x i )) 2 .<br />
i<br />
Queremos também impor algumas restrições <strong>linear</strong>es aos coeficientes, e<br />
as <strong>de</strong>screvemos como Ra = b. Este é um problema <strong>de</strong> programação qua-<br />
157