Skip to content

fix: fix queue shuffle and dependent optimisation schemes#67

Merged
Neclow merged 5 commits intosbhattlab:fix_optfrom
Neclow:fix_qs
Jun 11, 2025
Merged

fix: fix queue shuffle and dependent optimisation schemes#67
Neclow merged 5 commits intosbhattlab:fix_optfrom
Neclow:fix_qs

Conversation

@Neclow
Copy link
Collaborator

@Neclow Neclow commented Jun 11, 2025

This makes queue shuffle work exactly as previous implementations (GradME and preprint). Added some more documentation in the core function and the test to reflect those changes, with examples of how the algorithm works.

The change also removes cherry ordering from from_ancestry and from_pairs to avoid uninteded side effects

@Neclow Neclow changed the base branch from main to fix_opt June 11, 2025 16:57
@Neclow Neclow merged commit a63a001 into sbhattlab:fix_opt Jun 11, 2025
7 checks passed
Neclow added a commit that referenced this pull request Jun 11, 2025
* fix: fix queue shuffle and adapt tests

* docs(rust): add comments in queue_shuffle

* style: pre-commit fixes

* docs: add more docs

* fix: fix queue shuffle and dependent optimisation schemes (#67)

* fix: fix queue shuffle and adapt tests

* docs(rust): add comments in queue_shuffle

* style: pre-commit fixes

* docs: add more docs

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* refactor: make base class and hc class more consistent

* Make base and HillClimbing classes more consistent (#68)

* fix: fix queue shuffle and adapt tests

* docs(rust): add comments in queue_shuffle

* style: pre-commit fixes

* docs: add more docs

* refactor: make base class and hc class more consistent

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>

* refactor: fix gradme with new qs

* docs: add more docs in gradme

* even more docs!

* style: pre-commit fixes

* docs: add demo for optimisation (added to docs) + bump python version

* style: pre-commit fixes

* chore(codespell): exclude long strings from base64 images in notebooks

* chore: reinstate my image in the demos

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@Neclow Neclow deleted the fix_qs branch October 16, 2025 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant