I. INTRODUCTION  
II. BIG DATA OPTIMIZATION IN EXACT METHODS  
III. BIG DATA OPTIMIZATION IN HEURISTIC METHODS  
A. Alternating direction method of multipliers (ADMM)  
C. Simulation optimization (SO)  
IV. BIG DATA OPTIMIZATION AND SOFTWARE ENGINEERING  
A. A classification of BDO Information work-flow styles  
B. Software architecture (SA)  
C. Software frameworks (SF)  
V. BIG DATA OPTIMIZATION PLATFORMS  
VI. CONCLUSIONS AND FUTURE TRENDS