solving cubic equation by genetic algorithm

2 ビュー (過去 30 日間)
sina
sina 2016 年 7 月 26 日
コメント済み: Marieta Germanou 2022 年 4 月 18 日
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 Center および File ExchangeGenetic Algorithm についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by