Hybrid Artificial Intelligence Techniques for Automatic Simulation Models Matching with Field Data and Constrained Production Optimization