1. A method of forecasting production profiles for petroleum reservoirs, comprising the steps of: (a) utilizing genetic programming to generate a historical proxy and a forecasting proxy; (b) qualifying each of a plurality of reservoir models with the historical proxy as either a set of acceptable models or a set of unacceptable models, each model of the plurality of reservoir models having different parameter values; and (c) applying the forecasting proxy to the set of acceptable reservoir models to produce a range of production forecasts for the set of acceptable reservoir models.