Application of non-animal–inspired evolutionary algorithms to reservoir operation: an overview