solving cubic equation by genetic algorithm

hello
i want to a cubic equation by genetic algorithm.
is there any code for this equation in genetic algorithm.?

1 Comment

This is a multi-objective optimization problem.
You should check this out:
https://www.mathworks.com/help/gads/gamultiobj-plot-vectorize.html

Sign in to comment.

Answers (2)

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 Comment

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?

Sign in to comment.

sina
sina on 27 Jul 2016
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?

Tags

Asked:

on 26 Jul 2016

Commented:

on 18 Apr 2022

Community Treasure Hunt

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

Start Hunting!