Computer-Aided Transit Scheduling