Optimizing the reservoir operating rule curves by genetic algorithms | Synapse