A polynomial algorithm for 2-cyclic robotic scheduling: A non-Euclidean case

Vladimir Kats, Eugene Levner

Research output: Contribution to journalArticlepeer-review

25 Scopus citations

Abstract

In this paper we consider the problem of no-wait cyclic scheduling of identical parts in an m-machine production line in which a robot is responsible for moving each part from a machine to another. The aim is to find the minimum cycle time for the so-called 2-cyclic schedules, in which exactly two parts enter and two parts leave the production line during each cycle. The earlier known polynomial-time algorithms for this problem are applicable only under the additional assumption that the robot travel times satisfy the triangle inequalities. We lift this assumption on robot travel times and present a polynomial-time algorithm with the same time complexity as in the metric case, O (m5 log m).

Original languageEnglish
Pages (from-to)339-355
Number of pages17
JournalDiscrete Applied Mathematics
Volume157
Issue number2
DOIs
StatePublished - 28 Jan 2009
Externally publishedYes

Bibliographical note

Funding Information:
The research of the second author was supported in part by the Ministry of Education and Science of Spain, grant SAB2005-0161.

Funding

The research of the second author was supported in part by the Ministry of Education and Science of Spain, grant SAB2005-0161.

FundersFunder number
Ministerio de Educación, Cultura y DeporteSAB2005-0161

    Keywords

    • Complexity
    • Cyclic scheduling
    • Euler formula
    • No-wait condition
    • Polynomial-time algorithms
    • Robotic scheduling

    Fingerprint

    Dive into the research topics of 'A polynomial algorithm for 2-cyclic robotic scheduling: A non-Euclidean case'. Together they form a unique fingerprint.

    Cite this