1. A method implemented on at least one computing system for facilitating scheduling of operation of a facility for at least a first time interval of a period of time, the method comprising: using a processor, generating a decision tree based model accounting for a combined effect, on the scheduling of the operation of the facility, of: at least one specified forward price path, over the period of time, including at least one price of at least one commodity associated with operation of the facility; at least one specified level of uncertainty with regard to the at least one specified forward price path; and, at least one specified constraint associated with at least a first state of at least one state of at least one operating parameter associated with the operation of the facility; applying a dynamic optimization algorithm to the decision tree based model to determine an optimal scheduling option for at least the first interval of time; and, storing in a memory optimal scheduling option information associated with the optimal scheduling option, wherein generating a decision tree based model accounting for a combined effect on the scheduling of the facility comprises: generating, based on the specified forward price path and the at least one specified level of uncertainty, a price tree based model to model possible price paths over the period of time; generating a state decision tree based model to model possible operating parameter states over the period of time; and, mathematically merging the price tree based model and the state decision tree based model to generate the decision tree based model.