Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos Combinatoriais Gulosos
Algoritmos Combinatoriais Gulosos
Algoritmos Exemplos
Problema da Mochila (Knapsack Problem KP)
O problema da mochila consiste em determinar quais dos items de uma lista devero ser
escolhidos para serem carregados em uma mochila de capacidade Q (em peso). A cada item
da lista associado um par ordenado (qi , g i ), i = 1,..., n , que denotam, respectivamente, o peso
e o ganho do i-simo item. A seguir apresentado um algoritmo heurstico, baseado em uma
estratgia gulosa. A complexidade deste algoritmo O(n log2 n).
Algoritmo KP
P1.
P2.
P3.
P4.
P5.
P6.
P5.
P6.
Obs: Uma variante do problema de bin packing se presta para resolver o problema de
balanceamento de linhas de montagem. Este problema tambm encontra aplicaes na
soluo do problemas de roteirizao de veculos.