Skip to main content
Log in

Scheduling dependent tasks on identical machines using a novel heuristic criterion: A robotic computation example

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

The problem of schedulingn dependent tasks, with arbitrary processing times, onm identical machines so as to minimize the makespan criterion is considered. Since this problem is NP-hard in the strong sense, it can be solved only suboptimally using heuristic approaches. Two new heuristic algorithms (dispatching rules), namely MVT/MISF and DMVT/MISF algorithms, for this problem are proposed. These algorithms are then used, together with the existing ones CP/MISF and DHLF/MISF, as a dispatching rule base of a new adaptively weighted combinatorial dispatching (AWCD) rule. This combinatorial dispatching rule has a superior behaviour compared to simple dispatching rules. Extended experimentation with these algorithms supports this argument. Here a representative robotic dynamics computation example is included. In addition, some empirical rules are derived and proposed for the selection of a simple dispatching rule (heuristic) if such a selection is required, for each particular input data set. These methods, as well as the existing optimal algorithms for special solvable cases of the considered problem, have been integrated in a decision support system (DSS).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Baker, K. R.:Introduction to Sequencing and Scheduling, Wiley, New York, 1974.

    Google Scholar 

  2. Blazewicz, J.: Selected topic on scheduling theory,Ann. Discr. Math. 31 (1987), 1–60.

    Google Scholar 

  3. Garey, M. R. and Johnson, D. S.:Computers and Intractability:A Guide to the Theory of NP-Completeness, Freeman, San Francisco, 1979.

    Google Scholar 

  4. Chen, C. L., Lee, C. S. G., and Hou, E. S. H.: Efficient scheduling algorithms for robot inverse computation on a multiprocessor system,IEEE Trans. Syst. Man Cybern. 18(5) (1988), 729–742.

    Google Scholar 

  5. Luh, J. Y. S., and Lin, C. S.: Scheduling of parallel computation for a computer-controlled mechanical manipulator,IEEE Trans. Syst. Man Cybern. 12(2) (1982), 214–234.

    Google Scholar 

  6. Panwalkar, S. S., and Iskander, W.: A survey of scheduling rules,Oper. Res. 25 (1977), 48–60.

    Google Scholar 

  7. Tzafestas, S. G., and Triantafyllakis, A.: Deterministic scheduling in computing and manufacturing systems: A survey of models and algorithms,Math. Comp. in Simulation 35(5) (1993), 397–434.

    Google Scholar 

  8. Tzafestas, S. G., and Triantafyllakis, A.: A new adaptively weighted combinatorial dispatching rule for complex scheduling problems,Computer Integrated Manufacturing Syst. 7(1) (1994), 7–15.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Tzafestas, S., Triantafyllakis, A. & Rizos, G. Scheduling dependent tasks on identical machines using a novel heuristic criterion: A robotic computation example. J Intell Robot Syst 12, 229–237 (1995). https://doi.org/10.1007/BF01262962

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01262962

Key words

Navigation