Scheduling of crude oil operations is an important and complex routine task in a refinery. It involves crude oil unloading, tank allocation, storage and blending of crudes, and CDU charging. Optimal crude oil scheduling can increase profits by exploiting cheaper but poor quality crudes, minimizing crude changeovers, avoiding ship demurrage, and managing crude inventory optimally. In our previou...