Models and algorithms for railway line planning problems door