TY - JOUR AB - Purpose– The purpose of this paper is to deal with a decision‐making problem in a complex operation system. Two levels of the system are made up of two different decision problems, i.e. task scheduling and task execution where by the latter an executor's movement control problem is understood. Interconnection of both levels creates a new problem that requires a new solution algorithm.Design/methodology/approach– With use of a model of a moving vehicle in the state space, an offline movement control algorithm, is developed. Moreover, the concept of rescheduling to improve the solution through repeated execution of both, the movement control and the scheduling algorithms is used.Findings– Decision‐making problem, and its substitutive version is defined. A solution is given for the substitutive approach along with its analytical evaluation. Furthermore, significant improvement of the solution through rescheduling has been achieved.Research limitations/implications– Proposed approach to decision making creates a difficulty for generalization of the results on cases with a different movement model.Practical implications– The methodology introduced in the paper can be applied prominently in flexible manufacturing systems with moving executors where it is either unfeasible to move the assemblage or the executors are capable of performing multiple tasks.Originality/value– Solution to a decision‐making problem in a two‐level system, with the given vehicle model, and use of rescheduling for quality improvement was not considered beforehand. VL - 38 IS - 7/8 SN - 0368-492X DO - 10.1108/03684920910977023 UR - https://doi.org/10.1108/03684920910977023 AU - Hojda Maciej AU - Józefczyk Jerzy ED - Jerzy Józefczyk PY - 2009 Y1 - 2009/01/01 TI - Decision making algorithm for a class of two‐level manufacturing systems T2 - Kybernetes PB - Emerald Group Publishing Limited SP - 1359 EP - 1376 Y2 - 2024/03/28 ER -