Routing and scheduling of hazardous materials shipments: algorithmic approaches to managing spent nuclear fuel transport (multiobjective, shortest path, curfews)