Skip to content

Expose "omega" parameter

Choose a tag to compare

@WrathfulSpatula WrathfulSpatula released this 18 Feb 22:39
· 146 commits to main since this release

Admittedly, the original insight behind our treatment of transverse field Ising model (TFIM), on which the MAXCUT solvers are based, wasn't "perfectly physical": through a curve-fitting procedure that managed to encode magnetization curve observables into measurement distributions of qubit samples, we noticed that very simple fitting parameters "fell out" of the model and transferred to validation cases, suggesting there might be some physical reason why the "omega" angular frequency scale should be exactly 3π/2. However, if we expose control of this parameter (with this originally preferred value as default) to direct control by users, it might become possible to address physically similar models (like Fermi-Hubbard) through simple diffeomorphisms on TFIM parameters and linear superposition of multiple curves. (We have not yet produced a statistically adequate model for Fermi-Hubbard, but this seems to be the single "hidden" parameter we need to expose to the user API in order to start fitting Fermi-Hubbard with superposition of multiple curves, to produce measurement distributions.)

What's Changed

Full Changelog: v9.9.0...v9.10.0

sha1sum results:
40a82c951c55c51275185d41d26bca316ff8d7e0 pyqrackising-9.10.0-py3-none-macosx_14_0_arm64.whl
cd8f5425386e28cd76dba01088d83f0191eb34d0 pyqrackising-9.10.0-py3-none-macosx_15_0_arm64.whl
eee9ef3029a49c2377aab0a08a9cd1576bb307e1 pyqrackising-9.10.0-py3-none-manylinux_2_35_x86_64.whl
ab96758588a0979ba071a122988c694b5cbc4720 pyqrackising-9.10.0-py3-none-manylinux_2_39_x86_64.whl
9d79563323ce1c0d2db37227403dc4098b7d07db pyqrackising-9.10.0-py3-none-win_amd64.whl
a86bf22d91df0961a8c65f08745c5a1e679ae692 pyqrackising-9.10.0.tar.gz