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 />

4 CAPÍTULO 1. PROGRAMAÇÃO LINEAR<br />

A função 500x + 700y expressa o lucro <strong>de</strong> x lotes <strong>de</strong> jaquetas e y lotes<br />

<strong>de</strong> calças. Queremos encontrar as quantida<strong>de</strong>s <strong>de</strong> lotes – ou seja, os valore<br />

sx e y – para os quais esta função atinge seu máximo, obe<strong>de</strong>cendo as<br />

seguintes restrições:<br />

• 10x + 15y ≤ 400 (o custo da produção não ultrapassa 400)<br />

• x + 2y ≤ 22 (a quantida<strong>de</strong> <strong>de</strong> dias usados não ultrapassa 22)<br />

• x ≥ 5 (pelo menos cinco lotes <strong>de</strong> jaquetas)<br />

• y ≤ 10 (no máximo <strong>de</strong>z lotes <strong>de</strong> calças)<br />

Como tanto a função objetivo (500x + 700y, a ser maximizada) como as<br />

restrições são funções <strong>linear</strong>es nas variáveis x e y, dizemos que este é um<br />

problema <strong>de</strong> otimização <strong>linear</strong> (ou <strong>de</strong> programação <strong>linear</strong>). Na maior parte<br />

<strong>de</strong>ste livro, trataremos <strong>de</strong> problemas <strong>de</strong>ste tipo. Em alguns Capítulos abordaremos<br />

também problemas <strong>de</strong> otimização não <strong>linear</strong>, on<strong>de</strong> a função objetivo<br />

e as restrições não precisam ser funções <strong>linear</strong>es.<br />

Este é um exemplo bastante prático e aplicado. Há outros problemas,<br />

completamente diferentes <strong>de</strong>ste, que po<strong>de</strong>m ser mo<strong>de</strong>lados como programação<br />

<strong>linear</strong> – inclusive problemas mais abstratos e sem uma ligação<br />

aparente tão clara com aplicações práticas. Mais exemplos <strong>de</strong> aplicação<br />

mo<strong>de</strong>lagem serão dados no final <strong>de</strong>ste Capítulo.<br />

Definição 1.1 (problema <strong>de</strong> programação <strong>linear</strong>). Um problema <strong>de</strong> programação<br />

<strong>linear</strong> consiste <strong>de</strong> uma função objetivo, <strong>linear</strong> em n variáveis, e um<br />

conjunto <strong>de</strong> restrições, representadas por m <strong>de</strong>sigualda<strong>de</strong>s (ou igualda<strong>de</strong>s)<br />

<strong>linear</strong>es.<br />

Uma solução para o problema é um vetor em R n . Uma solução é viável<br />

se satisfaz as restrições, e inviável caso contrário.<br />

Um problema po<strong>de</strong> ser <strong>de</strong> maximização ou <strong>de</strong> minimização. A solução<br />

ótima para o problema é a solução viável que dá o maior valor possível à<br />

função objetivo, quando o problema é <strong>de</strong> maximização, ou aquela que dá<br />

o menor valor ao objetivo, se o problema é <strong>de</strong> minimização.<br />

<br />

Versão Preliminar<br />

Problemas <strong>de</strong> programação <strong>linear</strong> são normalmente <strong>de</strong>scritos em uma<br />

forma padrão, <strong>de</strong>talhada na próxima seção.

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

Saved successfully!

Ooh no, something went wrong!