Analysis of the complexity of precedence graphs for assembly and task planning

This paper deals with a complete and correct method to compute how many plans exist for an assembly or processing task. Planning is a NP-hard problem and then, in some situations, the application of time consuming search methods must be avoided. However, up to now the computation of the exact number of alternative plans for any situation was not reported elsewhere. Notice that the complexity of the problem does not depend on the number of involved operations, components or parts. The complexity of the problem depends on the topology of the precedences between operations. With the method presented in this paper, it will be easy to decide the search method to use, since we know how many possible plans could exist before applying the search method.

[1]  João Rocha,et al.  Task planning for flexible and agile manufacturing systems , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[2]  Andrew Kusiak,et al.  Intelligent Manufacturing Systems , 1990 .

[3]  João Rocha,et al.  TPMS—a system for sequencing operations in process planning , 1995, IEA/AIE '95.

[4]  Damian M. Lyons,et al.  Assembly and task planning: a taxonomy , 1994, IEEE Robotics & Automation Magazine.

[5]  Jan D. Wolter A combinatorial analysis of enumerative data structures for assembly planning , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[6]  Carlos Ramos,et al.  Plan representation and generation for manufacturing tasks , 1995, Proceedings. IEEE International Symposium on Assembly and Task Planning.

[7]  Hsu-Pin Wang,et al.  Computer-Aided Process Planning , 1991 .

[8]  Satyandra K. Gupta,et al.  Generating redesign suggestions to reduce setup cost: a step towards automated redesign , 1996, Comput. Aided Des..

[9]  Carlos Ramos,et al.  An architecture and a negotiation protocol for the dynamic scheduling of manufacturing systems , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.