Which algorithm does Mathematica use for “RandomSearch�
Clash Royale CLAN TAG#URR8PPP
up vote
5
down vote
favorite
Recently I have used Mathematica for minimization of certain functions and I have realized that even though it lasts much longer, the method "RandomSearch" functions much better than the other methods for minimization. I am going to use these results for a research article and I thought it would be better if I also indicate the method explicitly. Is it possible to know that?
mathematical-optimization algorithm
add a comment |Â
up vote
5
down vote
favorite
Recently I have used Mathematica for minimization of certain functions and I have realized that even though it lasts much longer, the method "RandomSearch" functions much better than the other methods for minimization. I am going to use these results for a research article and I thought it would be better if I also indicate the method explicitly. Is it possible to know that?
mathematical-optimization algorithm
add a comment |Â
up vote
5
down vote
favorite
up vote
5
down vote
favorite
Recently I have used Mathematica for minimization of certain functions and I have realized that even though it lasts much longer, the method "RandomSearch" functions much better than the other methods for minimization. I am going to use these results for a research article and I thought it would be better if I also indicate the method explicitly. Is it possible to know that?
mathematical-optimization algorithm
Recently I have used Mathematica for minimization of certain functions and I have realized that even though it lasts much longer, the method "RandomSearch" functions much better than the other methods for minimization. I am going to use these results for a research article and I thought it would be better if I also indicate the method explicitly. Is it possible to know that?
mathematical-optimization algorithm
edited Sep 7 at 11:36


Henrik Schumacher
37.3k249105
37.3k249105
asked Sep 7 at 10:58
Buddha_the_Scientist
384
384
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
8
down vote
accepted
According to section "Random Search" in this guide, NMinimize
with method RandomSearch
scatters points randomly over the search domain and applies the local search method FindMinimum
with these methods as starting values. For unconstrained optimization problems, the default local method is BFGS (or L-BFGS?) (equivalent to calling FindMinimum
with Method -> "QuasiNewton"
) and for constrained optimization problems, an interior point method is used per default (equivalent to calling FindMinimum
with Method -> "InteriorPoint"
).
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
8
down vote
accepted
According to section "Random Search" in this guide, NMinimize
with method RandomSearch
scatters points randomly over the search domain and applies the local search method FindMinimum
with these methods as starting values. For unconstrained optimization problems, the default local method is BFGS (or L-BFGS?) (equivalent to calling FindMinimum
with Method -> "QuasiNewton"
) and for constrained optimization problems, an interior point method is used per default (equivalent to calling FindMinimum
with Method -> "InteriorPoint"
).
add a comment |Â
up vote
8
down vote
accepted
According to section "Random Search" in this guide, NMinimize
with method RandomSearch
scatters points randomly over the search domain and applies the local search method FindMinimum
with these methods as starting values. For unconstrained optimization problems, the default local method is BFGS (or L-BFGS?) (equivalent to calling FindMinimum
with Method -> "QuasiNewton"
) and for constrained optimization problems, an interior point method is used per default (equivalent to calling FindMinimum
with Method -> "InteriorPoint"
).
add a comment |Â
up vote
8
down vote
accepted
up vote
8
down vote
accepted
According to section "Random Search" in this guide, NMinimize
with method RandomSearch
scatters points randomly over the search domain and applies the local search method FindMinimum
with these methods as starting values. For unconstrained optimization problems, the default local method is BFGS (or L-BFGS?) (equivalent to calling FindMinimum
with Method -> "QuasiNewton"
) and for constrained optimization problems, an interior point method is used per default (equivalent to calling FindMinimum
with Method -> "InteriorPoint"
).
According to section "Random Search" in this guide, NMinimize
with method RandomSearch
scatters points randomly over the search domain and applies the local search method FindMinimum
with these methods as starting values. For unconstrained optimization problems, the default local method is BFGS (or L-BFGS?) (equivalent to calling FindMinimum
with Method -> "QuasiNewton"
) and for constrained optimization problems, an interior point method is used per default (equivalent to calling FindMinimum
with Method -> "InteriorPoint"
).
edited Sep 7 at 12:52
answered Sep 7 at 11:10


Henrik Schumacher
37.3k249105
37.3k249105
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmathematica.stackexchange.com%2fquestions%2f181418%2fwhich-algorithm-does-mathematica-use-for-randomsearch%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password