Tool machine allocation problem in a cellular manufacturing system