1. A method of drilling a wellbore through subterranean formation, the method comprising: receiving data regarding at least two drilling operational parameters related to wellbore drilling operations; running a global search engine to optimize at least two controllable drilling parameter values and separately running a local search engine to optimize the at least two controllable drilling parameter values, each optimization based on at least one objective function; determining a further optimized recommendation for the at least two controllable drilling parameters based upon the optimized results of the global and local search engines; using decision trees to select between an application mode of generating a still further optimized recommendation for the optimized at least two controllable drilling parameter values and a learning mode of generating a still further optimized recommendation for the optimized at least two controllable drilling parameter values; using the selected application mode to determine an operational updates to at least one of the at least two controllable drilling parameters based at least in part on the still further optimized recommendation; and implementing at least one of the determined operational updates in the wellbore drilling operations.