Optimizing with realistic simulators and kriging