Integer least-squares search helpers.
Run bounded integer least-squares search.
Run LAMBDA integer least-squares search.
@type result() :: %{ fixed: [integer()], fixed_status: boolean(), ratio: float() | :infinity, best_score: float(), second_best_score: float() | nil, candidates_evaluated: non_neg_integer(), covariance: [[float()]], covariance_inverse: [[float()]] }
@spec bounded_ils_search([number()], [[number()]], integer(), pos_integer(), number()) :: {:ok, result()} | {:error, term()}
@spec lambda_ils_search([number()], [[number()]], number()) :: {:ok, result()} | {:error, term()}