SDI Logo

Click Here to go to e Users' Page

New Version 1.3!
With
Stock Trader Scoring.
Student Version (only $99)!


Evolutionary Algorithm

TRY IT:

What...

Where...

Cost...

How...

A fully functional, limited edition DEMO PROGRAM of e
AND
Multimedia Tour!

CD-ROM
(Demo & Multimedia Tour)

Shipping & Handling
 

 

HERE!

Free

See an interactive multimedia SHOCKWAVE MOVIE of e

HERE!

Free




GET THE PROGRAM:

Pro Version 1.3
$499 + Tax + Shipping/Handling
Student Version
(manual on CD)
$99 + Tax + Shipping/Handling
Language Package
$79 + Tax + Shipping/Handling
Xtra Copy of Manual
$50 + Tax + Shipping/Handling



ORDER IT:

EMAIL FOR ORDER INFO:

FAX IN YOUR ORDER:

sdinc@sbcglobal.net


Print & fill out our order form, then fax to:

(314) 894-5356

MAIL YOUR ORDER:

CALL IN YOUR ORDER:


Print & fill out our order form, then mail to:

"e" Evolutionary Algorithm
System Dynamics Int'l
3616 Cordes Drive
St. Louis, MO 63125


CALL:

(800) 792-9258
or
(314) 894-9889



...BACK TO TOP-OF-PAGE....



What is ?
e is an advanced Evolutionary Algorithm (EA) Tool designed to solve very difficult problems. e uses evolutionary processes to discover relationships, functions, and programs from the inherent information in a set ofx “training” data.

Based on user supplied examples of the problem (the training data),
e evolves generalizations in the form of a straightforward, procedural program. e goes beyond the simple paradigm of evolutionary algorithms by encapsulating these programs into reusable components, and storing them in a library which represents accumulated learning. This library of past learning is available to solve new problems.

You can tackle your difficult problems with the EA that gets smarter as it learns from experience.
e is a mature evolutionary algorithm tool in use to solve industry and Government problems for over 5 years. Potential applications are limited only by your imagination. Apply e to problems in:

Engineering Economics Signal Processing
Control Pattern Recognition Finance
Distribution Sensor Fusion Management
Mathematics Science Numerical Analysis



To illustrate how
e works, consider the following simple example training set. “X1” is the independent variable, and the “Target” column represents the value of the desired function.

TARGET

X1

0

0

0.79

0.5

1.77

0.75

7.07

1.5

28.27

3.0

38.48

3.5



One
e run evolved the program shown below to represent the training set above.

[ 1] Accum = 3.1416;
[ 2] Accum = Accum * X1;
[ 3] Accum = Accum * X1;


e derives the program and any needed coefficients.

In the example above,
e took seconds to discover .


Of course, this example is a very simple data set represented by an equally simple function, but e is designed to be used on very large data sets with thousands of records representing unknown and complex non-linear relationships.

The table below gives a sample of available e functions and operators.


e incorporates many advanced, powerful, and unique EA features.
Major Features

Evolves programs and coefficients.
Multiple Ecosystems.

Entities migrate and intermarry among ecosystems along preset paths or make your own arbitrarily complex migration patterns.
Synthetic Annealing (Hill Climbing) integrated into the evolutionary algorithm.
The solution length and number of coefficients in the solution are determined at run-time.
Programs are automatically culled for instructions that don't change the outcome.
You can provide program coefficients or allow e to create its own.
Populations can easily be saved and reused.

Libraries of past solutions are automatically applied to the current problem. Current solutions augment the library of stored learning.
Build multiple libraries for different problem areas.


Other Features

Configure e to solve floating point problems or make binary decisions.
Configure e to evolve stock trader programs that output buy, sell and hold signals.
Use decode utility to directly apply an e program to new input data.
User can constrain program size.
User can constrain coefficients in number and range.
All reproduction parameters are configurable.
Reproduction operators include crossover, X, blending, mutation, and annealing.
Configure e to terminate according to any combination of fitness, number of generations, and elapsed time.
Rich set of configurable program primitives, including arithmetic, logical, conditional, and indirect operators.
Configurable number of registers available to an e program.
Scoring options available.



e HomePage | e Shockwave Movie | e Demo Instructions | e Users' Page |
e Main Screen Guide
DOWNLOAD DEMO


SDI HomePage
© Copyright System Dynamics International, Inc.