Application Of Particle Swarm Optimization To The Item Packing Problem
Price
Free (open access)
Transaction
Volume
125
Pages
11
Page Range
245 - 255
Published
2012
Size
455 kb
Paper DOI
10.2495/OP120211
Copyright
WIT Press
Author(s)
Y.-B. Shin & E. Kita
Abstract
The item packing problem is a class of optimization problems which involve attempting to pack items together inside a container, as densely as possible without the item overlap. This research focuses on the application of Particle Swarm Optimization (PSO) to the item packing problem in the two-dimensional region. PSO has the potential solutions of the problem as particles. Particles in the swarm are updated according to the update rule with the velocity and position vectors. The position vectors of the item centers are taken as the design variables. The total number of items is maximized when all items are included inside a container without the item overlap. In the original PSO, the particle position vector is updated with the best position in all particles; i.e., global best position, and the local best position in previous positions of each particle; i.e., local best position. The present PSO algorithm utilizes, in addition to them, the second best position in all particles; i.e., global second-best position. In the numerical example, the present algorithm is applied to the item packing problem within the two-dimensional region. The region figure is not regular and the square items are packed in the region. The comparison of the original and the present PSOs show that the present algorithm can find a better solution than the original PSO. Keywords: particle swarm optimization, item packing problem, global best position, second global best position. 1 Introduction Evolutionary computations are techniques implementing mechanisms inspired by biological evolution such as reproduction, mutation, recombination, natural selection and survival of the fittest; Genetic Algorithms [1–3], Simulated Annealing [4], Evolutionary Programming [5], Genetic Programming [6, 7], Particle Swarm Optimization [8, 9] and so on.
Keywords
particle swarm optimization, item packing problem, global best position, second global best position.