Skip to Main Content
We consider the problem of assigning train drivers to scheduled trains services, a combinatorial optimization problem which involves various hard and soft constraints. The problem is formulated as a single and a multiobjective optimization problem. A genetic algorithm is designed for solving it. As the problem is a real-life problem, various issues of application and utilization within a railway planning suite are discussed as well.