TY - JOUR
T1 - Particle swarm optimization and opposite-based particle swarm optimization for two-agent multi-facility customer order scheduling with ready times
AU - Lin, Win Chin
AU - Yin, Yunqiang
AU - Cheng, Shuenn Ren
AU - Cheng, Edwin Tai Chiu
AU - Wu, Chia Han
AU - Wu, Chin Chia
PY - 2017/3/1
Y1 - 2017/3/1
N2 - Recently, multi-agent scheduling and customer order scheduling have separately received much attention in scheduling research. However, the two-agent concept has not been introduced into order scheduling in the multi-facility setting. To fill this research gap, we consider in this paper two-agent multi-facility order scheduling with ready times. The objective is to minimize the total completion time of the orders of one agent, with the restriction that the total completion time of the orders of the other agent cannot exceed a given limit. We first develop a branch-and-bound algorithm incorporating several dominance rules and a lower bound to solve this intractable problem. We then propose a particle swarm optimization algorithm (PSO), an opposite-based particle swarm optimization (OPSO) algorithm, and a particle swarm optimization algorithm with a linearly decreasing inertia weight (WPSO) to obtain near-optimal solutions. Applying two levels of number of particles and number of neighbourhood improvements for the PSO and OPSO algorithms, we execute them at a fixed inertia weight, and execute WPSO at a varying decreasing inertia weight. We perform a one-way analysis of variance of the performance of the five PSO algorithms in tackling the problem with small and big orders. We demonstrate through extensive computational studies that the proposed PSO algorithms are very efficient in quickly finding solutions that are very close to the optimal solutions.
AB - Recently, multi-agent scheduling and customer order scheduling have separately received much attention in scheduling research. However, the two-agent concept has not been introduced into order scheduling in the multi-facility setting. To fill this research gap, we consider in this paper two-agent multi-facility order scheduling with ready times. The objective is to minimize the total completion time of the orders of one agent, with the restriction that the total completion time of the orders of the other agent cannot exceed a given limit. We first develop a branch-and-bound algorithm incorporating several dominance rules and a lower bound to solve this intractable problem. We then propose a particle swarm optimization algorithm (PSO), an opposite-based particle swarm optimization (OPSO) algorithm, and a particle swarm optimization algorithm with a linearly decreasing inertia weight (WPSO) to obtain near-optimal solutions. Applying two levels of number of particles and number of neighbourhood improvements for the PSO and OPSO algorithms, we execute them at a fixed inertia weight, and execute WPSO at a varying decreasing inertia weight. We perform a one-way analysis of variance of the performance of the five PSO algorithms in tackling the problem with small and big orders. We demonstrate through extensive computational studies that the proposed PSO algorithms are very efficient in quickly finding solutions that are very close to the optimal solutions.
KW - Opposite-based particle swarm optimization
KW - Order scheduling
KW - Particle swarm optimization
KW - Two agents
KW - WPSO
UR - http://www.scopus.com/inward/record.url?scp=85008613357&partnerID=8YFLogxK
U2 - 10.1016/j.asoc.2016.09.038
DO - 10.1016/j.asoc.2016.09.038
M3 - Journal article
SN - 1568-4946
VL - 52
SP - 877
EP - 884
JO - Applied Soft Computing Journal
JF - Applied Soft Computing Journal
ER -