08.02.2015 Views

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)

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!