Data Driven Optimization: Theory And Applications In Supply Chain Systems