Automated yield optimization