GAmultiobj optimisation boxdirections error
이전 댓글 표시
Hi everyone,
when using he GAmultiobj algorithm for my problem i get the following error
PS:i'm using a population of 20 with 50 generation and 7 optimisation variable, when the error occurs the MeshSize=[]
Error using /
Matrix dimensions must agree.
Error in boxdirections (line 22)
pollParam = 1/sqrt(MeshSize);
댓글 수: 8
Alan Weiss
2021년 12월 1일
We need to see the inputs you give gamultiobj and your option settings, something like [x,fv] = gamultiobj(stuff we need to see). You might also try using the debugger.
Alan Weiss
MATLAB mathematical toolbox documentation
Meddour Aissam riad
2021년 12월 1일
Alan Weiss
2021년 12월 1일
This does not look like a call to gamultiobj, unless your multi_objective_genetic_algorithm_solver function calls gamultiobj internally. I don't think that anyone will be able to help you unless you show us what your code is doing.
Also, if you are using migration, then you have not read the description of migration options, which clearly states that there is no benefit to using these options.
Alan Weiss
MATLAB mathematical toolbox documentation
Meddour Aissam riad
2021년 12월 1일
Alan Weiss
2021년 12월 2일
Rereading this thread, I am struck that I didn't question you earlier on the solver you are using. It looks to me as if the error comes from patternsearch or paretosearch, not gamultiobj.
Can you please report all of the error text that you get, everything in red?
Alan Weiss
MATLAB mathematical toolbox documentation
Meddour Aissam riad
2021년 12월 3일
Alan Weiss
2021년 12월 3일
I do not understand how this can happen. You say "when the error occurs the MeshSize=[]". My reading of the code indicates that the mesh size should always be a strictly positive number, never zero or empty.
I wonder if this is somehow related to your placing gamultiobj inside of another function call. What happens if you call gamultiobj directly on your problem? I mean, set up the problem variables and call gamultiobj manually, not within another function. Do you get the same error? If so, what are the inputs to gamultiobj?
Alan Weiss
MATLAB mathematical toolbox documentation
Meddour Aissam riad
2021년 12월 3일
답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Surrogate Optimization에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!