Borrar filtros
Borrar filtros

GA for single variable

2 visualizaciones (últimos 30 días)
Swapnil Kavitkar
Swapnil Kavitkar el 23 de Jul. de 2021
Comentada: Chunru el 23 de Jul. de 2021
Can I use genetic algorithm for single variable constrained optimization?
my function is f (x) = a/(x-log(x/t))
s.t. f(x) < 1
where a & t are constants

Respuestas (1)

Chunru
Chunru el 23 de Jul. de 2021
Editada: Chunru el 23 de Jul. de 2021
Yes, you can. Howerver, no gurantee of the optimal solution (just like any other non-linear optimization approaches).
a = 1;
t = 1;
xopt = ga(@(x) min(a./(x-log(x/t)), 1), 1)
Optimization terminated: stall generations limit exceeded.
xopt = -555.4795
a./(xopt-log(xopt/t))
ans = -0.0018 + 0.0000i
  2 comentarios
Swapnil Kavitkar
Swapnil Kavitkar el 23 de Jul. de 2021
what about population, mutation ,crossover?? GA options
Chunru
Chunru el 23 de Jul. de 2021
"doc ga" to find out all the options available.

Iniciar sesión para comentar.

Categorías

Más información sobre Genetic Algorithm en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by