- bb_cost(++Handle, -Cost)
- Low-level primitive for building branch-and-bound-style search procedures
- bb_finish(++Handle)
- Low-level primitive for building branch-and-bound-style search procedures
- bb_init(++ExtremeCost, -Handle)
- Low-level primitive for building branch-and-bound-style search procedures
- bb_min(+Goal, ?Cost, ?Options)
- Find a minimal solution using the branch-and-bound method
- bb_min(+Goal, ?Cost, ?Options, +Module)
- Find a minimal solution using the branch-and-bound method
- bb_min(+Goal, ?Cost, ?Template, ?Solution, ?Optimum, ?Options)
- Find a minimal solution using the branch-and-bound method
- bb_min(+Goal, ?Cost, +Template, ?Solution, ?Optimum, ?Options, +Module)
- Find a minimal solution using the branch-and-bound method
- bb_probe(++From, ++To, +Goal, ?Template, ?Cost, ++Handle, ++Module)
- Low-level primitive for building branch-and-bound-style search procedures
- bb_solution(++Handle, -Solution)
- Low-level primitive for building branch-and-bound-style search procedures
- minimize(+Goal, ?Cost)
- Find a minimal solution using the branch-and-bound method
- struct bb_options(strategy, from, to, delta, factor, timeout, probe_timeout, report_success, report_failure)
- No description available
The main predicates are bb_min/3, bb_min/6 and, as a shorthand, minimize/2.