Derivative-free optimization for generalized oil field development