qiskit-optimization
qiskit-optimization copied to clipboard
Simplify `solve` implementations across optimizers.
What is the expected enhancement?
This snippet can be found in many optimizers:
message = self.get_compatibility_msg(problem)
if len(message) > 0:
raise QiskitOptimizationError(f"Incompatible problem: {message}")
So, it should be pulled up to the base class. This issue is related to #78.