You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently every Quantum Algorithm directly returns a solution.
This makes the integration of other QC frameworks infeasible.
We can improve this by modularing the Algorithm Execution.
Algorithms should return Circuits instead of Solutions.
The Circuits can then be given to different components that execute the circuits and return a solution.
Examples for such components can be: Simulation, Real Backends, Error Mitigation Frameworks, Automated Backend Selection Tools, etc...
An example is illustrated below:
The text was updated successfully, but these errors were encountered:
Currently every Quantum Algorithm directly returns a solution.
This makes the integration of other QC frameworks infeasible.
We can improve this by modularing the Algorithm Execution.
Algorithms should return Circuits instead of Solutions.
The Circuits can then be given to different components that execute the circuits and return a solution.
Examples for such components can be: Simulation, Real Backends, Error Mitigation Frameworks, Automated Backend Selection Tools, etc...
An example is illustrated below:
![Image](https://private-user-images.githubusercontent.com/35490273/378817358-86b9ec60-c324-453c-a3f3-e4df3f274ed0.jpeg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNDg3OTIsIm5iZiI6MTczOTA0ODQ5MiwicGF0aCI6Ii8zNTQ5MDI3My8zNzg4MTczNTgtODZiOWVjNjAtYzMyNC00NTNjLWEzZjMtZTRkZjNmMjc0ZWQwLmpwZWc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOFQyMTAxMzJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iY2E1YzA4Njc5ZjBhYjE4N2JlY2I5YjVjNDdkYmYwYzNkZjgwOWQ1NzJjMjQwNmI5ODBkNGU5YWQ2M2EwM2RlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9._suF1KjVlAhkVVxwPz2o8nNvJYgFhqCoxT2UvqUC3LQ)
The text was updated successfully, but these errors were encountered: