Title :
A heuristic search algorithm based on hybrid-tasks system model for scheduling tasks of NC system
Author :
Yao, Xin-Hua ; Pan, Xue-Zeng ; Fu, Jian-Zhong ; Chen, Zi-Chen
Author_Institution :
Dept. of Comput. Sci. & Eng., Zhejiang Univ., China
Abstract :
NC system is a hybrid-tasks system, which is made up of periodic real-time tasks, nonperiodic real-time tasks and non-real-time tasks. Furthermore, tasks of NC system are not independent for the existence of precedence order and resource hazard. The traditional scheduling algorithms for real-time system are not suitable for these characteristics. A new hybrid-tasks system model is presented in this paper and the heuristic best-first search (BFS) algorithm is introduced to schedule tasks of this model. The BFS algorithm searches the state node matching all constraint conditions and minimizing (maximizing) the value of heuristic evaluation function in the state-space tree, so it solves the schedule problem with an optimal solution. The case study and computation complexity analysis prove that BFS algorithm can schedule tasks in NC system effectively.
Keywords :
computational complexity; heuristic programming; numerical control; scheduling; tree searching; NC system task scheduling; computation complexity analysis; heuristic BFS algorithm; heuristic best-first search algorithm; hybrid-tasks system model; nonperiodic real-time tasks; nonreal-time tasks; numerical control system; periodic real-time tasks; Algorithm design and analysis; Computer aided manufacturing; Computer numerical control; Computer science; Heuristic algorithms; High temperature superconductors; Job shop scheduling; Processor scheduling; Real time systems; Scheduling algorithm; NC system; best-first search; heuristic search; hybrid-tasks system;
Conference_Titel :
Machine Learning and Cybernetics, 2005. Proceedings of 2005 International Conference on
Conference_Location :
Guangzhou, China
Print_ISBN :
0-7803-9091-1
DOI :
10.1109/ICMLC.2005.1527094