We study a natural generalization of the knapsack problem, in which each item exists only for a given time interval. One has to select a subset of the items (as in the classical case), guaranteeing that for each time instant, the set of existing selected items has total weight no larger than the knapsack capacity. We focus on the exact solution of the problem, noting that prior to our work, the best method was the straightforward application of a general-purpose solver to the natural integer linear programming formulation. Our results indicate that much better results can be obtained by using the same general-purpose solver to tackle a nonstandard Dantzig-Wolfe reformulation in which subproblems are associated with groups of constraints. This is also interesting because the more natural Dantzig-Wolfe reformulation of single constraints performs extremely poorly in practice. © 2013 INFORMS.

Uncommon Dantzig-Wolfe reformulation for the temporal knapsack problem / Caprara, A.; Furini, F.; Malaguti, E.. - In: INFORMS JOURNAL ON COMPUTING. - ISSN 1091-9856. - 25:3(2013), pp. 560-571. [10.1287/ijoc.1120.0521]

Uncommon Dantzig-Wolfe reformulation for the temporal knapsack problem

Caprara A.;Furini F.;
2013

Abstract

We study a natural generalization of the knapsack problem, in which each item exists only for a given time interval. One has to select a subset of the items (as in the classical case), guaranteeing that for each time instant, the set of existing selected items has total weight no larger than the knapsack capacity. We focus on the exact solution of the problem, noting that prior to our work, the best method was the straightforward application of a general-purpose solver to the natural integer linear programming formulation. Our results indicate that much better results can be obtained by using the same general-purpose solver to tackle a nonstandard Dantzig-Wolfe reformulation in which subproblems are associated with groups of constraints. This is also interesting because the more natural Dantzig-Wolfe reformulation of single constraints performs extremely poorly in practice. © 2013 INFORMS.
2013
Column generation; Dantzig-Wolfe reformulation; Temporal knapsack problem
01 Pubblicazione su rivista::01a Articolo in rivista
Uncommon Dantzig-Wolfe reformulation for the temporal knapsack problem / Caprara, A.; Furini, F.; Malaguti, E.. - In: INFORMS JOURNAL ON COMPUTING. - ISSN 1091-9856. - 25:3(2013), pp. 560-571. [10.1287/ijoc.1120.0521]
File allegati a questo prodotto
File Dimensione Formato  
VE_2013_11573-1571730.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 318.77 kB
Formato Adobe PDF
318.77 kB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1571730
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 20
  • ???jsp.display-item.citation.isi??? 21
social impact