Bicriterion traffic assignment : Efficient algorithms plus examples