An Improved Adaptive Genetic Algorithm for Two-Dimensional Rectangular Packing Problem

This paper proposes the hybrid adaptive genetic algorithm (HAGA) as an improved method for solving the NP-hard two-dimensional rectangular packing problem to maximize the filling rate of a rectangular sheet. The packing sequence and rotation state are encoded in a two-stage approach, and the initial...

Full description

Bibliographic Details
Main Authors: Yi-Bo Li, Hong-Bao Sang, Xiang Xiong, Yu-Rou Li
Format: Article
Language:English
Published: MDPI AG 2021-01-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/11/1/413
id doaj-f36cefbd52cd4d0c80a03dc37e094482
record_format Article
spelling doaj-f36cefbd52cd4d0c80a03dc37e0944822021-01-05T00:01:21ZengMDPI AGApplied Sciences2076-34172021-01-011141341310.3390/app11010413An Improved Adaptive Genetic Algorithm for Two-Dimensional Rectangular Packing ProblemYi-Bo Li0Hong-Bao Sang1Xiang Xiong2Yu-Rou Li3State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaCanterbury School, 101 Aspetuck Ave, New Milford, CT 06776, USAThis paper proposes the hybrid adaptive genetic algorithm (HAGA) as an improved method for solving the NP-hard two-dimensional rectangular packing problem to maximize the filling rate of a rectangular sheet. The packing sequence and rotation state are encoded in a two-stage approach, and the initial population is constructed from random generation by a combination of sorting rules. After using the sort-based method as an improved selection operator for the hybrid adaptive genetic algorithm, the crossover probability and mutation probability are adjusted adaptively according to the joint action of individual fitness from the local perspective and the global perspective of population evolution. The approach not only can obtain differential performance for individuals but also deals with the impact of dynamic changes on population evolution to quickly find a further improved solution. The heuristic placement algorithm decodes the rectangular packing sequence and addresses the two-dimensional rectangular packing problem through continuous iterative optimization. The computational results of a wide range of benchmark instances from zero-waste to non-zero-waste problems show that the HAGA outperforms those of two adaptive genetic algorithms from the related literature. Compared with some recent algorithms, this algorithm, which can be increased by up to 1.6604% for the average filling rate, has great significance for improving the quality of work in fields such as packing and cutting.https://www.mdpi.com/2076-3417/11/1/413rectangular packing problemoptimizationhybrid adaptive genetic algorithmheuristicfilling rate
collection DOAJ
language English
format Article
sources DOAJ
author Yi-Bo Li
Hong-Bao Sang
Xiang Xiong
Yu-Rou Li
spellingShingle Yi-Bo Li
Hong-Bao Sang
Xiang Xiong
Yu-Rou Li
An Improved Adaptive Genetic Algorithm for Two-Dimensional Rectangular Packing Problem
Applied Sciences
rectangular packing problem
optimization
hybrid adaptive genetic algorithm
heuristic
filling rate
author_facet Yi-Bo Li
Hong-Bao Sang
Xiang Xiong
Yu-Rou Li
author_sort Yi-Bo Li
title An Improved Adaptive Genetic Algorithm for Two-Dimensional Rectangular Packing Problem
title_short An Improved Adaptive Genetic Algorithm for Two-Dimensional Rectangular Packing Problem
title_full An Improved Adaptive Genetic Algorithm for Two-Dimensional Rectangular Packing Problem
title_fullStr An Improved Adaptive Genetic Algorithm for Two-Dimensional Rectangular Packing Problem
title_full_unstemmed An Improved Adaptive Genetic Algorithm for Two-Dimensional Rectangular Packing Problem
title_sort improved adaptive genetic algorithm for two-dimensional rectangular packing problem
publisher MDPI AG
series Applied Sciences
issn 2076-3417
publishDate 2021-01-01
description This paper proposes the hybrid adaptive genetic algorithm (HAGA) as an improved method for solving the NP-hard two-dimensional rectangular packing problem to maximize the filling rate of a rectangular sheet. The packing sequence and rotation state are encoded in a two-stage approach, and the initial population is constructed from random generation by a combination of sorting rules. After using the sort-based method as an improved selection operator for the hybrid adaptive genetic algorithm, the crossover probability and mutation probability are adjusted adaptively according to the joint action of individual fitness from the local perspective and the global perspective of population evolution. The approach not only can obtain differential performance for individuals but also deals with the impact of dynamic changes on population evolution to quickly find a further improved solution. The heuristic placement algorithm decodes the rectangular packing sequence and addresses the two-dimensional rectangular packing problem through continuous iterative optimization. The computational results of a wide range of benchmark instances from zero-waste to non-zero-waste problems show that the HAGA outperforms those of two adaptive genetic algorithms from the related literature. Compared with some recent algorithms, this algorithm, which can be increased by up to 1.6604% for the average filling rate, has great significance for improving the quality of work in fields such as packing and cutting.
topic rectangular packing problem
optimization
hybrid adaptive genetic algorithm
heuristic
filling rate
url https://www.mdpi.com/2076-3417/11/1/413
work_keys_str_mv AT yiboli animprovedadaptivegeneticalgorithmfortwodimensionalrectangularpackingproblem
AT hongbaosang animprovedadaptivegeneticalgorithmfortwodimensionalrectangularpackingproblem
AT xiangxiong animprovedadaptivegeneticalgorithmfortwodimensionalrectangularpackingproblem
AT yurouli animprovedadaptivegeneticalgorithmfortwodimensionalrectangularpackingproblem
AT yiboli improvedadaptivegeneticalgorithmfortwodimensionalrectangularpackingproblem
AT hongbaosang improvedadaptivegeneticalgorithmfortwodimensionalrectangularpackingproblem
AT xiangxiong improvedadaptivegeneticalgorithmfortwodimensionalrectangularpackingproblem
AT yurouli improvedadaptivegeneticalgorithmfortwodimensionalrectangularpackingproblem
_version_ 1724348823773380608