quantum combinatorial optimization