Borrar filtros
Borrar filtros

source code of multistart in global optimization toolbox

2 visualizaciones (últimos 30 días)
SA-W
SA-W el 24 de Mayo de 2023
Editada: John D'Errico el 10 de Jul. de 2023
I am currently using multistart to perform optimization with multiple start vectors.
ms = Multistart(...)
... = run(ms,...)
Since I want to have more flexiblity as for error handling, combination of local solvers,... I would like to write my own code. In particular, I want to run a different local solver (fmincon, lsqnonlin) based on the exitflag of the original local solver, and check which solver returned lower function values. I guess such things are not possible with multistart, right?
To this end, I was searching for the source code of multistart / run to get some inspiration. Following the stacktrace,
I found the file MultiStart.m, but the core implementation seems to be hidden in fmultistart.p, hence not accessible.
Is that true or did I miss relevant .m files to look into?

Respuestas (1)

John D'Errico
John D'Errico el 10 de Jul. de 2023
Editada: John D'Errico el 10 de Jul. de 2023
No problem. Just apply for a job at The MathWorks. Then get a job (there, and probably in the correct part of their organization would be a good idea.)
However, MathWorks does not proide source code for compiled or p-coded files to anyone else though.
Nothing stops you from writing a similar code though, but I would suggest you name it something else.

Categorías

Más información sobre Global or Multiple Starting Point Search en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by