Variable neighborhood search for quadratic multiple constraint variable sized bin-packing problem
•We propose the quadratic multiple constraint variable sized bin-packing problem (QMC-VSBPP).•A variable neighborhood search heuristic is proposed to solve QMC-VSBPP.•A GA and a VNS for VSBPP are adapted for the state-of-the-art QMC-VSBPP.•The commercial solver CPLEX was applied to QMC-VSBPP.•The pr...
Gespeichert in:
Veröffentlicht in: | Computers & operations research 2022-07, Vol.143, p.105803, Article 105803 |
---|---|
Hauptverfasser: | , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | •We propose the quadratic multiple constraint variable sized bin-packing problem (QMC-VSBPP).•A variable neighborhood search heuristic is proposed to solve QMC-VSBPP.•A GA and a VNS for VSBPP are adapted for the state-of-the-art QMC-VSBPP.•The commercial solver CPLEX was applied to QMC-VSBPP.•The proposed VNS can obtain better solutions compared to the adapted GA, the adapted VNS, and CPLEX.
The bin-packing problem is well known in the field of combinatorial optimization. In this paper, we propose a quadratic multiple constraint variable sized bin-packing problem (QMC-VSBPP), which is a generalization of the variable sized bin-packing problem (VSBPP). In QMC-VSBPP, each bin type has multiple capacities, each item has multiple weights, and the items in different bins have joint costs. The objective of QMC-VSBPP is to minimize the sum of costs of used bins and the joint costs of items in different bins. QMC-VSBPP is a new combinatorial optimization problem. Herein, a variable neighborhood search (VNS) heuristic is proposed to solve QMC-VSBPP. The proposed VNS uses a special hierarchical clustering algorithm to generate the initial solution, in which three neighborhood operators are presented to expand solution space, and a local search algorithm based on a combination of two local operators is presented to find a local optimal solution. To evaluate the performance of the proposed VNS for QMC-VSBPP, a genetic algorithm and a variable neighborhood search for VSBPP were adapted for the state-of-the-art QMC-VSBPP, and the commercial solver CPLEX was also applied to QMC-VSBPP. Results of computational experiments on 96 test instances show that the proposed VNS could yield better solutions than those of the adapted genetic algorithm (GA), the adapted VNS, and CPLEX. |
---|---|
ISSN: | 0305-0548 1873-765X 0305-0548 |
DOI: | 10.1016/j.cor.2022.105803 |