1. An optimization system comprising: one or more processors; a recipe optimizer configured to randomly distribute solutions within predefined upper and lower limits of i) acceptable ranges in volumes of feed tanks and final product tanks; and ii) acceptable ranges in properties of an oil product, to generate random solutions including a random blending ratio of blending components for at least a product; a loop search engine configured to perform a loop search based on the random solutions, and to generate a first optimized blending ratio; and a local search engine configured to perform a local search based on the first optimized blending ratio, and to generate a second optimized blending ratio, wherein the loop search engine and the local search engine are implemented on the one or more processors.