Different number of function evaluations and iterations while using MEX of objective function in patternsearch
조회 수: 2 (최근 30일)
이전 댓글 표시
I generated a MEX function of my objective function to speed up the optimization process (pattern search) using Matlab coder (Matlab R2023b). The optimization with pattern search using the MEX function results in identical solutions. However, the number of function evaluations used by patternsearch is different while using the MEX of objective function. Similarly, the number of iterations employed by patternsearch is also different when I use the MEX function. The rest of the settings are identical.
I am not able to figure out the cause behind this discrepancy since MEX is essentially the same function.
Thanks in advance for any help in understanding this!
댓글 수: 8
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Execution Speed에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!