Skip to content

box: add tree_search() function and simplify optimize.cpp#407

Merged
fontanf merged 1 commit into
masterfrom
refactor/tree-search-box
Jun 26, 2026
Merged

box: add tree_search() function and simplify optimize.cpp#407
fontanf merged 1 commit into
masterfrom
refactor/tree-search-box

Conversation

@fontanf

@fontanf fontanf commented Jun 25, 2026

Copy link
Copy Markdown
Owner

Adds TreeSearchOutput, TreeSearchParameters and tree_search() to tree_search.{hpp,cpp}. The guide/direction/growth_factor enumeration and IBS loop previously in optimize_tree_search() are now encapsulated in tree_search(). optimize_tree_search() becomes a thin wrapper. The treesearchsolver/iterative_beam_search_2.hpp include moves from optimize.cpp to tree_search.cpp.

Adds TreeSearchOutput, TreeSearchParameters and tree_search() to
tree_search.{hpp,cpp}. The guide/direction/growth_factor enumeration
and IBS loop previously in optimize_tree_search() are now encapsulated
in tree_search(). optimize_tree_search() becomes a thin wrapper. The
treesearchsolver/iterative_beam_search_2.hpp include moves from
optimize.cpp to tree_search.cpp.
@fontanf fontanf merged commit 117b439 into master Jun 26, 2026
3 checks passed
@fontanf fontanf deleted the refactor/tree-search-box branch June 26, 2026 04:04
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