We describe an algorithmic approach to determine an efficient railway rolling stock circulation ona single line or on a set of interacting lines. Given the timetable and the passengers? seatdemand, we develop a branch-and-price algorithm that results in an allocation of rolling stockmaterial to...