SAL Home NUMERICS Optimization


EPO (the Evolutionary Parameter Optimizer) is a small evolution strategy library written in C. The user only has to supply a subroutine for target function calculation and the parameter set boundary values, with the rest of the optimization framework being supplied automatically.

Although the predefined settings allow a very quick start, EPO may be adapted to more complex problems rather easily. A mostly complete library of evolution system calls allows intervention into the variable treatment and the report generation.

EPO has been successfully applied to various fields: mixed integer non- linear optimization for chemical engineering problems, fits of overlapping optical spectra, parameter adaptation of multicomponent material properties models and similar.

Current Version:   0.9a

License Type:   Shareware

Home Site:

Source Code Availability:


Available Binary Packages:

  • Debian Package: No
  • RedHat RPM Package: No
  • Other Packages: Yes

Targeted Platforms:

Linux x86, other platforms upon request

Software/Hardware Requirements:

C compiler, Make utility

Other Links:

Mailing Lists/USENET News Groups:


User Comments:

See A Screen Shot? (No graphical user interface)

  SAL Home   |   Numerical Analysis   |   Optimization

Comments? SAL@KachinaTech.COM
Copyright © 1995-2001 by Herng-Jeng Jou
Copyright © 1997-2001 by Kachina Technologies, Inc.
All rights reserved.