"Beam search" in Gray code walk
Rather than accepting every block-wise iterator update, we can just keep the updates that actually improve the iterator cut (or spin glass energy), achieving something like a "beam search".
Full Changelog: v9.2.1...v9.2.2
sha1sum results:
0ece131ad077eda1a576df1c08e454e1e5cc670e pyqrackising-9.2.2-py3-none-macosx_14_0_arm64.whl
2e6021e7d2568570e9991bace7bca28614eff35d pyqrackising-9.2.2-py3-none-macosx_15_0_arm64.whl
a0afeabe7d1b9170a48558a9695a6bb2eea947c3 pyqrackising-9.2.2-py3-none-manylinux_2_35_x86_64.whl
9fe2ae879cf00d47a142583a1d36567a3c051c08 pyqrackising-9.2.2-py3-none-manylinux_2_39_x86_64.whl
d70fea5d0cfd58a4dfb0a46016fec3a46dc5bd0b pyqrackising-9.2.2-py3-none-win_amd64.whl
b28de2dbdeae45d70bba670c2fe64658c680d8fd pyqrackising-9.2.2.tar.gz