Bi-objective optimization for road vertical alignment design. (July 2022)