A tabu search algorithm with solution space partition and repairing procedure for cyclic robotic cell scheduling problem

Pengyu Yan, Ada Che, Naiding Yang, Chengbin Chu

Research output: Contribution to journalArticlepeer-review

31 Scopus citations

Abstract

This paper proposes a tabu search (TS) algorithm to solve an NP-hard cyclic robotic scheduling problem. The objective is to find a cyclic robot schedule that maximises the throughput. We first formulate the problem as a linear program, provided that the robot move sequence is given, and reduce the problem to searching for an optimal robot move sequence. We find that the solution space can be divided into some specific subspaces by the maximal number of works-in-process. Then, we propose a TS algorithm to synchronously perform local searches in each subspace. To speed up our algorithm, dominated subspaces are eliminated by lower and upper bounds of the cycle time during the iterations. In the TS, a constructive heuristic is developed to generate initial solutions for each subspace and a repairing procedure is proposed to maintain the feasibility of the solutions generated in the initialisation stage and the neighbours search process. Computational comparison both on benchmark instances and randomly generated instances indicates that our algorithm is efficient for the cyclic robotic scheduling problem.

Original languageEnglish
Pages (from-to)6403-6418
Number of pages16
JournalInternational Journal of Production Research
Volume50
Issue number22
DOIs
StatePublished - 15 Nov 2012

Keywords

  • Cyclic scheduling problem
  • Repairing procedure
  • Robotic cell
  • Space partition
  • Tabu search

Fingerprint

Dive into the research topics of 'A tabu search algorithm with solution space partition and repairing procedure for cyclic robotic cell scheduling problem'. Together they form a unique fingerprint.

Cite this