textThe Assembly sequencing problem (ASP) is part of the assembly planning process. The ASP is basically a large scale, combinatorial problem which is highly constrianed. The aim of this thesis is to automatically generate assembly sequence(s) for mechanical products. In this thesis, the CAD model of an assembly is represented or modeled as a label-rich graph. The assembly sequences are generated using graph grammar rules that are applied on the graph. The sequences are stored in a search tree and to find an optimal sequence multiple evaluation criteria like time, subassembly stability and accessibility measures are used. This research implements a novel tree search algorithm called "Ordered Depth First Search" (ODFS) to find an optimal assembly sequence in very low processing time. The software has successfully generated an optimized assembly sequence for an assembly with 14 parts.Operations Research and Industrial Engineerin