pounce-minima 0.13.0

Multistart / find-minima global search for POUNCE: six strategies (multistart, MLSL, basin-hopping, flooding, deflation, tunneling) over a pluggable local solver.
Documentation

pounce-minima

The multistart / find-minima global search of POUNCE. find_minima drives a local NLP solver from many starts — six strategies: multistart, MLSL, basin-hopping, flooding, deflation, tunneling — and returns the distinct local minima it found, deduplicated and ranked, each with the base problem's constraint duals. The local solves go through the LocalSolve trait; IpoptLocalSolve runs them on a reused IpoptApplication.

It is the search behind pounce model.nl --minima <method>, and the algorithm of Python's pounce.find_minima. Most Rust users reach it through the facade, pounce-rs with features = ["minima"], as pounce_rs::minima. See the find-minima documentation.

Licensed under EPL-2.0.