How to optimize a Objective function which depends on Random variable (Noise) subjected to multiple constraints using Genetic Algorithm? But Constraints are independent of Random variable.
Mostrar comentarios más antiguos
Hi,I am solving a optimization problem using Genetic Algorithm.My objective function depends on Random variable.But my N constraints are independent of that random variable. How can Code this using Matlab.
3 comentarios
Alan Weiss
el 30 de En. de 2018
Sorry, I do not understand what you are asking. Does your objective function value change every time you evaluate it at the same point? If so, this violates the assumptions of the genetic algorithm solver ga, and so you should not use ga. However, if the noise is deterministic in the sense that repeated evaluations of the objective function at the same point give the same result, then as far as ga is concerned you have a non-random function to optimize, and there is no issue.
Alan Weiss
MATLAB mathematical toolbox documentation
My objective function depends on Random variable.
I think what you really mean is that the objective function depends on one particular realization of a random variable, as for example in a maximum likelihood estimation problem. In this case, your objective function is not really stochastic, and there is no issue.
Walter Roberson
el 31 de En. de 2018
I suspect this was duplicated by https://www.mathworks.com/matlabcentral/answers/379925-how-can-i-optimize-the-following-conditions-using-genetic-algorithms
Respuestas (0)
Categorías
Más información sobre Genetic Algorithm en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!