Programming approach to route scheduling problems - Holy Augustine