Research on Optimal Route Algorithm of Urban Public Transportation System