How to use GA (Genetic Algorithm) without explicit objective function and with data-set?
3 views (last 30 days)
Show older comments
Dear scholars,
Suppose I have experimental data-set. I have also the quantitative values of the inputs and output. But I donn't have the objective function. My questions is, does GA still work? I means how to implement genetic algorithm with only data-set but not the objective function?
----
Can I generate neural netwok model for new data prediction and then export the model to integrate it with the GA?
Thanks!
5 Comments
John D'Errico
on 5 Feb 2021
You cannot. I think you do not understand optimization. If all you have are a list of data points, then you do not have a function you can optimize. You just have a list of data points, nothing more.
An optimization tool requires an objective function that it can minimize (or maximize), providing a function value at ANY intermediate point.
Stephen already told you what you can do: that is, compute the minimum value over the set of points you have.
You have then said you need to go through optimization techniques. But I'm sorry, that makes no sense here.
Finally, Stephen also suggested you might try to interpolate the data. That is fraught with its own issues, because you will need to understand the interpolation methods used before that will help you any.
Finally, you might also be interested in response surface optimization. But again, I think you will need to do some reading and thinking about what you have before that will help you.
Walter Roberson
on 5 Feb 2021
My suspicion is that the poster needs something equivalent to Neural Network approaches for either classification or forecasting, but was hoping to find some non-NN approach in order to cross-check (or just because they have to study a number of different aproaches to reach the same end.)
Answers (1)
Pratyush Roy
on 17 Feb 2021
Hi,
Genetic algorithm will not work without an optimization function. To understand how GA works, refer to this link.
Hope this helps!
0 Comments
See Also
Categories
Find more on Genetic Algorithm in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!