Can Genetic Algorithms (or GP) outperform Artificial Neural Networks?

ANNs try build a "complex" mathematical function that best fits a given input to an output. This principle was used largely to solve a wide range of problems: classification, prediction, clustering, etc.

GP (and GAs) proved their abilities in building complex functions (symbolic regression, non-linear regression, etc.) that maps (input, output).

QUESTION:

Is it possible to make GA (or GP) outperform ANNs (or at least behave exactly as) GAs (or GP algorithms)?

QUESTION:

If GAs > ANNs - forget about No Free Launch Theorem for the moment:)  so why GAs are not too "reputed" in such domains?

QUESTION:

What is done by ANNs and cannot be done with GAs or GP based algorithms?

More Nabil Belgasmi's questions See All
Similar questions and discussions