I'm studying about the variational quantum algorithms and I would like to know about the usage of VQE for solving combinatorial optimization problems.
VQE can find the ground state energy of a given Hamiltonian using a classical optimizer with quantum hardware, and as far as I know, QAOA is a special case of VQE to solve combinatorial optimization problems.
I'm trying to understand the difference between VQE and QAOA when solving combinatorial optimization problems.
If I have a system that can prepare any arbitrary quantum states and measure the quantum state pretty well, can VQE efficiently solve combinatorial optimization problems as QAOA solve?