Optimization of macroscopic train schedules via TS-OPT