Optimization-based Cosmetic Formulation: Integration of Mechanistic Model, Surrogate Model, and Heuristics