A comparison of scheduling philosophies for cellular manufacturing