Depository for KnowYourLimit Project, which allows for the assessment of noisy, limited connectivity quantum devices for optimization.
The techniques and algorithms implemented in this package are mostly based on the results of the paper Limitations of Optimization on Noisy quantum devices. Watch this video for a technical overview of the algorithm.
See the documentation at https://dsfranca.github.io/KnowYourLimit/ for more details on the project, how to install it and how to use it.
The documentation also includes multiple examples!
Feel free to contribute by adding Github issues and pull requests. Adding test cases for any contributions is a requirement for any pull request to be merged.
The current version of KnowYourLimits only supports assessing the potential of noisy quantum devices to solve classical problems. It also does not allow for estimating the effects of error mitigation on its predictions. These should also be addressed in future versions, please let me know if you wish to collaborate on those!