0% found this document useful (0 votes)
17 views3 pages

Evolutionary Computation Is A Sub-Field of

Evolutionary computation is a sub-field of artificial intelligence that is used to solve complex optimization problems and problems with too many variables for traditional algorithms. It works by doing what nature does through concepts like neural networks, fuzzy methods, and evolutionary algorithms.

Uploaded by

jiu qiao
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Evolutionary Computation Is A Sub-Field of

Evolutionary computation is a sub-field of artificial intelligence that is used to solve complex optimization problems and problems with too many variables for traditional algorithms. It works by doing what nature does through concepts like neural networks, fuzzy methods, and evolutionary algorithms.

Uploaded by

jiu qiao
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 3

What is

Evolutionary
computation
Evolutionary computation is a sub-field of
artificial intelligence (AI) and is used
extensively in complex optimization problems
and for continuous optimization. Evolutionary
computation is used to solve problems that have
too many variables for traditional algorithms
Why EC
• In real world applications you will most likely encounter problems that
are hard to solve. Some examples for these kind of problems are the
travelling salesman or the knapsack problem, but also financial
applications like the constrained portfolio selection, time series
prediction, trading rules for asset and bond markets [DM98], bankruptcy
prediction [KF95], credit scoring [DL94], data mining and many more.
Algorithms to solve these kind of problems are either so specialized,
that they only can be applied to a small range of problems, or they are
more general but rather inefficient. Some general search heuristics like
simple enumeration require vast amounts of computation time and will
effectively fail if the problem dimension increases.
• To approach such hard problems, a couple of concepts were introduced
in the past decades, which were inspired by nature. Most of them
originated from research areas like Artificial Intelligence (AI) or
Artificial Life (AL). Some of the more popular and successful
examples are Neural Nets (NN), Fuzzy Methods (FM) and
Evolutionary Algorithms (EA or also known as Evolutionary
Computation). In this paper EA methods will be introduced and their
possible applications in finance discussed. One of the major
advantages of EA methods compared to other methods is, that they
only need little problem specific knowledge and that they can be
applied on a broad range of problems
What Is EC Used For

Evolutionary computation is used to solve problems that have too


many variables for traditional algorithms. The idea behind evolutionary
algorithms is to do what nature does.

You might also like