From e6a5af1eae49c773f205fb81f19fbce21f67c3f8 Mon Sep 17 00:00:00 2001 From: tlatorre Date: Sat, 16 Mar 2019 12:31:13 -0500 Subject: switch to using SBPLX for the minimization Based on some initial testing it seems that the subplex minimization algorithm performs *much* better than BOBYQA for multi-particle fits. It is also a bit slower, so I will probably have to figure out how to speed things up. --- src/fit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/fit.c b/src/fit.c index f292325..31c5daf 100644 --- a/src/fit.c +++ b/src/fit.c @@ -5252,7 +5252,7 @@ int fit_event2(event *ev, double *xopt, double *fmin, int *id, size_t n, double int status; /* Create the minimizer object. */ - opt = nlopt_create(NLOPT_LN_BOBYQA, 4+3*n); + opt = nlopt_create(NLOPT_LN_SBPLX, 4+3*n); nlopt_set_min_objective(opt,nlopt_nll2,&fpars); /* Guess the position and t0 of the event using the QUAD fitter. */ -- cgit