solving cubic equation by genetic algorithm

1 次查看(过去 30 天)
hello
i want to a cubic equation by genetic algorithm.
is there any code for this equation in genetic algorithm.?
  1 个评论
Marieta Germanou
Marieta Germanou 2022-4-18
This is a multi-objective optimization problem.
You should check this out:
https://www.mathworks.com/help/gads/gamultiobj-plot-vectorize.html

请先登录,再进行评论。

回答(2 个)

Paxorus Sahay
Paxorus Sahay 2016-7-26
The Global Optimization Toolbox might be what you're looking for. If you weren't interested in applying any constraints, your code might look like:
fitnessfcn = @(x)(polyval([1, 6, 8], x)) % quadratic fitness function
[x, fval] = ga(fitnessfcn, 1) % evolves to a local minimum
x is a locally minimizing input to fitnessfcn, and fval is the associated output. Since you're dealing with a function with -Inf as the global minimum, you may want to apply constraints. See http://www.mathworks.com/help/gads/ga.html for the full reference.
  1 个评论
sina
sina 2016-7-27
thanks for your answer.
My equation is : 2x^3+3x^2+3x+1=0
i wanna finding the roots of the above equation .
can find them with your code?

请先登录,再进行评论。


sina
sina 2016-7-27
thanks for your answer.
My equation is : 2x^3+3x^2+3x+1=0
i wanna finding the roots of the above equation .
can find them with your code?

类别

Help CenterFile Exchange 中查找有关 Genetic Algorithm 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by