Notes from Mit summer course on operations research