We have sufficient behavioral data of a real time process (e.g., task scheduling in a cloud) to construct its model. Which way is better for finding optimum solutions for this process, using data analysis and prediction methods or meta-heuristic algorithm?