
Algorithmic improvements on dynamic programming for the bi-objective {0,1} knapsack problem
Figueira, José; Paquete, Luis; Simoes, Marco; Vanderpooten, Daniel (2013), Algorithmic improvements on dynamic programming for the bi-objective {0,1} knapsack problem, Computational Optimization and Applications, 56, 1, p. 97-111. 10.1007/s10589-013-9551-x
View/ Open
Type
Article accepté pour publication ou publiéDate
2013Journal name
Computational Optimization and ApplicationsVolume
56Number
1Publisher
Kluwer Academic Publishers
Pages
97-111
Publication identifier
Metadata
Show full item recordAuthor(s)
Figueira, JoséCEG-IST
Paquete, Luis
Department of Informatics Engineering - DEI, University of Coimbra
Simoes, Marco
Department of Informatics Engineering - DEI, University of Coimbra
Vanderpooten, Daniel
Laboratoire d'analyse et modélisation de systèmes pour l'aide à la décision [LAMSADE]
Abstract (EN)
This paper presents several methodological and algorithmic improvements over a state-of-the-art dynamic programming algorithm for solving the bi-objective {0,1} knapsack problem. The variants proposed make use of new definitions of lower and upper bounds, which allow a large number of states to be discarded. The computation of these bounds are based on the application of dichotomic search, definition of new bound sets, and bi-objective simplex algorithms to solve the relaxed problem. Although these new techniques are not of a common application for dynamic programming, we show that the best variants tested in this work can lead to an average improvement of 10 to 30 % in CPU-time and significant less memory usage than the original approach in a wide benchmark set of instances, even for the most difficult ones in the literature.Subjects / Keywords
Bi-objective 0-1 knapsack problems; Multi-objective combinatorial optimization; Bounds sets; Bi-objective simplex algorithm; Dichotomic searchRelated items
Showing items related by title and author.
-
Mavrotas, George; Figueira, José; Florios, Kostas (2009) Article accepté pour publication ou publié
-
Bazgan, Cristina; Hugot, Hadrien; Vanderpooten, Daniel (2009) Article accepté pour publication ou publié
-
Bazgan, Cristina; Hugot, Hadrien; Vanderpooten, Daniel (2007) Communication / Conférence
-
Bazgan, Cristina; Hugot, Hadrien; Vanderpooten, Daniel (2007) Communication / Conférence
-
Eusebio, Augusto; Figueira, José; Ehrgott, Matthias (2009) Article accepté pour publication ou publié