A process for bang-anneal-bang quantum optimization includes: identifying base curve v(t); setting a total runtime of the process; creating an initial guess for parameters in an ansatz; creating an initial guess for parameters in an ansatz; evolving a quantum state from a ground state of B following Hamiltonian H(t) = u(t) B+(1-u(t)) C and, at termination of evolving the quantum state, measuring the resulting quantum state; updating the parameters for the ansatz based on the resulting quantum state; repetitively creating the ansatz for u(t), evolving the quantum state from the ground state of B following Hamiltonian H(t), and, at termination of evolving the quantum state, determining the resulting quantum state until the classical outer loop converges to a selected convergence limit; and returning the final form of u(t) to perform bang-anneal-bang quantum optimization.