The Multiple Multidimensional Knapsack Problem with Family-Split Penalties (MMdKFSP) is introduced as a new variant of both the more classical Multi-Knapsack and Multidimensional Knapsack Problems. It reckons with items categorized into families and where if an individual item is selected to maximize the profit, all the items of the same family must be selected as well. Items belonging to the same family can be assigned to different knapsacks; however, in this case, split penalties are incurred. This problem arises in resource management of distributed computing contexts and Service Oriented Architecture environments. An exact algorithm based on the exploitation of a specific combinatorial Benders’ cuts approach is proposed. Computational experiments on different sets of benchmark test problems show the effectiveness of the proposed algorithm. The comparison against a state-of-the-art commercial solver confirms the validity of the proposed approach considering also the scalability issue.

The Multiple Multidimensional Knapsack with Family-Split Penalties / Mancini, Simona; Ciavotta, Michele; Meloni, Carlo. - In: EUROPEAN JOURNAL OF OPERATIONAL RESEARCH. - ISSN 0377-2217. - 289:3(2021), pp. 987-998. [10.1016/j.ejor.2019.07.052]

The Multiple Multidimensional Knapsack with Family-Split Penalties

Carlo Meloni
2021

Abstract

The Multiple Multidimensional Knapsack Problem with Family-Split Penalties (MMdKFSP) is introduced as a new variant of both the more classical Multi-Knapsack and Multidimensional Knapsack Problems. It reckons with items categorized into families and where if an individual item is selected to maximize the profit, all the items of the same family must be selected as well. Items belonging to the same family can be assigned to different knapsacks; however, in this case, split penalties are incurred. This problem arises in resource management of distributed computing contexts and Service Oriented Architecture environments. An exact algorithm based on the exploitation of a specific combinatorial Benders’ cuts approach is proposed. Computational experiments on different sets of benchmark test problems show the effectiveness of the proposed algorithm. The comparison against a state-of-the-art commercial solver confirms the validity of the proposed approach considering also the scalability issue.
2021
Benders’ cuts; Combinatorial optimization; Integer programming; Knapsack Problems; Resource assignment
01 Pubblicazione su rivista::01a Articolo in rivista
The Multiple Multidimensional Knapsack with Family-Split Penalties / Mancini, Simona; Ciavotta, Michele; Meloni, Carlo. - In: EUROPEAN JOURNAL OF OPERATIONAL RESEARCH. - ISSN 0377-2217. - 289:3(2021), pp. 987-998. [10.1016/j.ejor.2019.07.052]
File allegati a questo prodotto
File Dimensione Formato  
Mancini_The-Multiple_2021.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 661.13 kB
Formato Adobe PDF
661.13 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/1583473
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 10
social impact