Adaptive Quantum Optimization Algorithms