An Intro to Integer Programming for Engineers: Simplified Bus Scheduling
Dan Hipschman

Interesting read, although I think the secret sauce is in the generation of “duties”. Because that really defines what kind of schedule workers could have.

One thing I would be curious about would be how you could go about making some of these “duties” in a way that the cost is less and they cover atleast X number of trips. Or, given the cost function — can you generate the N lowest cost X sized “duties”?

Any inputs about how you guys did that?

Like what you read? Give Sanket Agarwal a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.