Quantum Computing In Optimization And Engineering