Skip to content

using iterative minimizer routine to improve getting stuck in a local minimum #277

@M-X-Lin

Description

@M-X-Lin

I notice "minimize" can easily get stuck in a local minimum if the theory model is complicated even with the covmat provided by MCMC chains.

One piece of evidence is that if I run "minimize" again with exactly the same setting (rhoend=0.01), but the starting point from the last minimum, it can return a better result (sometimes chi2 improvement can be more than 1).

I found one way to improve it is to use the iterative minimizer routine: repeat "minimize" by setting the starting point as the last minimum until the chi2 difference between the current and last round is less than a certain threshold, e.g. 0.1. This iterative routine can significantly improve the result, sometimes by Dchi2~3 (e.g. in Class Early Dark Energy scalar field model).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions