BNSF Railway interview question

Graph theory, computational complexity, mixed-integer programming, linear programming.