A hierarchical part routing control scheme for flexible manufacturing systems