Skip to main content

Module minima

Module minima 

Source
Expand description

pounce --minima: the CLI face of the multistart / find-minima search.

The search itself is pounce_minima::find_minima (gh#966). This module runs it on the CLI’s application through IpoptLocalSolve and turns the result into the console table, the ranked .sol files and the JSON report.

Modules§

archive
Archive of accepted minima with per-dimension-scaled dedup, mirroring MinimaArchive in python/pounce/_minima.py.
penalty_tnlp
Objective-augmenting TNLP wrappers for the repulsion --minima strategies (flooding / deflation / tunneling).
sampling
Start-point sampling for --minima: scrambled Sobol’ or uniform box sampling when a finite box is known, else Gaussian jitter around x0. Mirrors _sample / _make_sobol in python/pounce/_minima.py.

Functions§

run
Entry point: run the --minima search on base (the raw problem TNLP — presolve / counting wrappers are intentionally bypassed so coordinates match the original problem and the clean objective is evaluated directly). Returns the process exit code.