ABORDAGENS PARA RESOLVER O PROBLEMA DA MOCHILA 0/1

Conteúdo do artigo principal

Éfren Lopes de Souza
Erik Alexander Landim Rafael

Resumo

O propósito deste artigo é apresentar quatro abordagens para resolver problemas de otimização combinatória, aplicando-as ao Problema da Mochila 0/1. As técnicas e os algoritmos usados para resolver o Problema da Mochila 0/1 foram: Força Bruta, Programação Dinâmica, Algoritmo Gu- loso e Branch and Bound. Um comparativo da complexidade de tempo de execução assintótico, do tempo de execução de máquina, da memória requerida e do esforço de programação necessário para cada algoritmo formulado como solução também é apresentado.

Detalhes do artigo

Como Citar
Lopes de Souza, Éfren, & Landim Rafael, E. A. . (2022). ABORDAGENS PARA RESOLVER O PROBLEMA DA MOCHILA 0/1. Igapó, 3(1). Recuperado de https://igapo.ifam.edu.br/index.php/igapo/article/view/40
Seção
Artigos

Referências

Chinneck, J.W., (2007). “Practical Optimiza- tion: A Gentle Introduction”, http://www.sce.

carleton.ca/faculty/chinneck/po.html.

Cormen H. (2002). “Introduction to Algori- thms”. Second Edition.

Goldbarg, M. e Luna, H. (2005). Otimização Combinatória e Programação Linear: Modelos e Algoritmos”. 2ª Edição.

Hristakeva, M. e Shrestha, D. (2005). “Diffe- rent Approaches to Solve the 0/1 Knapsack Problem”. Editora Campus., Rio de Janeiro.

Land, A.H. and Doig, A.G. (1960). “An auto- matic method for solving discrete programming problems” Econometrica, 28, Julho, Number 3.

Martello, Silvano e Toth, P. (1990). “Knapsack Problems – Algorithms and Computer Imple- mentations”, John Wiley & Sons ltd., England.

Pisinger, D. (1993). “An expanding-core algo- rithm for exact 0-1 Knapsack Problem”. Euro- pean Journal of Operational Research, 87:175- 187, 1995.

Ziviani, N. (2006). “Projeto de Algoritmos com implementações em Java e C++”, Thomson Learning. Primeira Edição.