Single-Candidate Optimization Algorithms