DATA-DRIVEN OPTIMIZATION UNDER UNCERTAINTY IN THE ERA OF BIG DATA AND DEEP LEARNING: GENERAL FRAMEWORKS, ALGORITHMS, AND APPLICATIONS