Research in assembly planning can be categorised into three types of approach: graph-based, knowledge-based and artificial intelligence approaches. The main drawbacks of the above approaches are as follows: the first is time-consuming; in the second appro