ECJ

ECJ, A Java-based Evolutionary Computation Research System. ECJ is a research EC system written in Java. It was designed to be highly flexible, with nearly all classes (and all of their settings) dynamically determined at runtime by a user-provided parameter file. All structures in the system are arranged to be easily modifiable. Even so, the system was designed with an eye toward efficiency. ECJ is developed at George Mason University's ECLab Evolutionary Computation Laboratory. The software has nothing to do with its initials' namesake, Evolutionary Computation Journal. ECJ's sister project is MASON, a multi-agent simulation system which dovetails with ECJ nicely.

License

License

GroupId

GroupId

edu.gmu.cs
ArtifactId

ArtifactId

ecj
Last Version

Last Version

22
Release Date

Release Date

Type

Type

jar
Description

Description

ECJ
ECJ, A Java-based Evolutionary Computation Research System. ECJ is a research EC system written in Java. It was designed to be highly flexible, with nearly all classes (and all of their settings) dynamically determined at runtime by a user-provided parameter file. All structures in the system are arranged to be easily modifiable. Even so, the system was designed with an eye toward efficiency. ECJ is developed at George Mason University's ECLab Evolutionary Computation Laboratory. The software has nothing to do with its initials' namesake, Evolutionary Computation Journal. ECJ's sister project is MASON, a multi-agent simulation system which dovetails with ECJ nicely.
Project Organization

Project Organization

Evolutionary Computation Laboratory at George Mason University
Source Code Management

Source Code Management

http://code.google.com/p/ecj/source/browse/

Download ecj

How to add to project

<!-- https://jarcasting.com/artifacts/edu.gmu.cs/ecj/ -->
<dependency>
    <groupId>edu.gmu.cs</groupId>
    <artifactId>ecj</artifactId>
    <version>22</version>
</dependency>
// https://jarcasting.com/artifacts/edu.gmu.cs/ecj/
implementation 'edu.gmu.cs:ecj:22'
// https://jarcasting.com/artifacts/edu.gmu.cs/ecj/
implementation ("edu.gmu.cs:ecj:22")
'edu.gmu.cs:ecj:jar:22'
<dependency org="edu.gmu.cs" name="ecj" rev="22">
  <artifact name="ecj" type="jar" />
</dependency>
@Grapes(
@Grab(group='edu.gmu.cs', module='ecj', version='22')
)
libraryDependencies += "edu.gmu.cs" % "ecj" % "22"
[edu.gmu.cs/ecj "22"]

Dependencies

compile (4)

Group / Artifact Type Version
jfree : jfreechart Optional jar 1.0.13
jfree : jcommon Optional jar 1.0.16
com.lowagie : itext Optional jar 4.2.1
com.jcraft : jzlib Optional jar 1.1.3

Project Modules

There are no modules declared in this project.

Versions

Version
22
21
20.0