Dynamic Penalty Function Evolution Algorithms for History Matching of Oil and Gas Reservoir Models