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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Computers & operations research 2022-07, Vol.143, p.105803, Article 105803
Hauptverfasser: Meng, Fanchao, Cao, Bo, Chu, Dianhui, Ji, Qingran, Zhou, Xuequan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
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