13.04.2013 Views

Algoritmos e complexidade Notas de aula - Arquivo Escolar

Algoritmos e complexidade Notas de aula - Arquivo Escolar

Algoritmos e complexidade Notas de aula - Arquivo Escolar

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8. <strong>Algoritmos</strong> <strong>de</strong> aproximação<br />

<strong>de</strong>crescente, obtemos um limite superior para a solução ótima preenchendo<br />

esse espaço com a <strong>de</strong>nsida<strong>de</strong> vj/tj:<br />

Problemas <strong>de</strong> particionamento<br />

OPT(x) ≤ ¯vj + (M − ¯tj) vj<br />

tj<br />

< ¯vj + vj.<br />

• Empacotamento unidimensional (ingl. bin packing).<br />

Bin packing<br />

Instância Seqüencia <strong>de</strong> itens v1, . . . , vn, vi ∈]0, 1], vi ∈ Q +<br />

Solução Partição <br />

1≤i≤k Pi = [1, n] tal que <br />

i ∈ [1, n].<br />

Objetivo Minimiza o número <strong>de</strong> partições (“containeres”) k.<br />

Abordagem?<br />

188<br />

• Idéia simples: Próximo que cabe (PrC).<br />

• Por exemplo: Itens 6, 7, 6, 2, 5, 10 com limite 12.<br />

j∈P i vj ≤ 1 para todos

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

Saved successfully!

Ooh no, something went wrong!