Evolutionary Computation
Darwin 2: Java Framework for Evolutionary Computation (genetic algorithm, GA). A true framework with out-of-the-box functionality and extensibility of all classes. Interface-based pattern with dependency-injection to configure components.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 509.41 KB | Download (51): Darwin: Evolutionary Computation in Java Download |
JECO is a Evolutionary Computation Library deveoloped in Java. It includes a variety of evolutionary optimization techniques such as genetic algorithm, genetic programming, evolutionary mapping methods, particle swarm optimization, ant colonies, etc.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 2.54 MB | Download (52): Java Evolutionary Computation Library Download |
Interactive Evolutionary Computation (IEC) can handle such optimization problems where the objectives are non-commensurable or explicitly/mathematically not available.IEC is a technique from the class of evolutionary algorithms (EAs), whose fitness function is replaced by a human. The human user...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (56): Interactive Evolutionary Computation Download |
Distributed BEAGLE provides a distributed evolutionary computation system. Distributed BEAGLE is a master-slave distribution extension of the evolutionary computation framework, Open BEAGLE. Its key features are robustness, fault tolerance, adaptability for heterogeneous networks, and...
Platforms: *nix
License: Freeware | Download (92): Distributed BEAGLE Download |
JCLEC is a tool designed for Evolutionary Computation (EC) research, that was developed using the Java programming language.
JCLEC was built in order to provide a high-level software environment to do any kind of Evolutionary Algorithm (EA). The tool offers support for genetic algorithms...
Platforms: Windows
License: Freeware | Download (45): JCLEC Download |
Open BEAGLE is a C Evolutionary Computation (EC) framework. It provides an high-level software environment to do any kind of EC, with support for tree-based genetic programming; bit string, integer-valued vector, and real-valued vector genetic algorithms; and evolution strategy.The Open BEAGLE...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (59): Open BEAGLE Download |
This project is a complete cross-platform (Windows, Linux) framework for Evolutionary Computation in pure python. See the project site at http://pyevolve.sourceforge.net or the blog at http://pyevolve.sourceforge.net/wordpress
Platforms: Windows, Mac, Linux
License: Freeware | Size: 2.25 MB | Download (47): Pyevolve Download |
OpenNERO is an open source software platform designed for research and education in Artificial Intelligence. The project is based on the Neuro-Evolving Robotic Operatives (NERO) game developed by graduate and undergraduate students at the Neural Networks Research Group and Department of Computer...
Platforms: Mac
License: Shareware | Cost: $0.00 USD | Size: 19.43 MB | Download (41): OpenNERO Download |
This function implements a method of using genetic algorithms to optimise the form of a polynomial, i.e. reducing the number of terms required in comparison to a least-squares fit using all possible terms, as described in the following paper:Clegg, J. et al, "The use of a genetic algorithm to...
Platforms: Matlab
License: Freeware | Size: 30.72 KB | Download (45): gapolyfitn Download |
Computation Job Management (jobman in short) is a program that calls executables according to a given program flow. Each executable is run in a separate process. It is useful when a project needs to carry out a series of calculations that are performed by software written in different languages...
Platforms: *nix
License: Freeware | Size: 143.36 KB | Download (100): Computation Job Management Download |
CARDboard Illustrative Aid to Computation, or Cardiac, for short was designed as a learning aid in order to teach high school students how computers work.
The kit consisted of an instruction manual and a die-cut cardboard "computer".
The computer "operated" by means of pencil and sliding...
Platforms: Windows
License: Freeware | Download (394): CARDboard Illustrative Aid to Computation Download |
IMAGGS(NUM,DEN) Computation of Im[G(s)]=0 of a LTI system with transfer function defined by its NUM, DEN coefficients.Examples used are form "Computation of Stabilizing PI and PID Controllers" by Nusret Tan, Ibrahim Kaya and Dereck P. Atherton.Method is from "Fast calculation of stabilizing PID...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (49): Computation of Im[G(s)]=0 Download |
The Evolutionary Environment (EvENet) provides a P2P Network for guiding the evolution of Software Services and Service Compositions over time. This evolution is based on knowledge sharing and optimised using GA and Agent Systems. It is part of the DBE.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 12.04 KB | Download (42): Evolutionary Environment Habitat Network Download |
The aim of this toolbox is to compute blocking probabilities in WDM networks. This work was based on [1], [2], [3], [4] and user is referred to those papers for deeper study.Because WDM networks are circuit switched loss networks blocking may occur because of lack of resources. Also in circuit...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (46): WDM Network Blocking Computation Toolbox Download |
This example is a proof-of-concept to show that handle objects can be used to model dependencies between different steps of a set of computations. It shows that objects can be used to hide the complexity of arranging the order of computations that partially depend on each other. The computation...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): Use handle classes to model dependencies between computation steps Download |
The Matrix Computation Toolbox is a collection of MATLAB M-files containing functions for constructing test matrices, computing matrix factorizations, visualizing matrices, and carrying out direct search optimization. Various othermiscellaneous functions are also included. This toolbox supersedes...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 542.72 KB | Download (46): The Matrix Computation Toolbox Download |
ev-MOGA Multiobjective Evolutionary Algorithm has been developed by the Predictive Control and Heuristic optimization Group at Universitat Politdoducnica de Valdoduncia. ev-MOGA is an elitist multi-objective evolutionary algorithm based on the concept of epsilon dominance. ev-MOGA, tries to...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 286.72 KB | Download (43): ev-MOGA Multiobjective Evolutionary Algorithm Download |
Before there was floating point, or a way to write zero, or algebraic notation, Archimedes bounded the value of pi by estimating the perimeter of regular polygons inside and outside the circle. His computation is repeated and explained here using MATLAB.
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 3.09 MB | Download (44): The Computation of Pi by Archimedes Download |
A modified version of the SGP4 code used for standard satellite orbit computation using two-line elements (TLE). The modified code outputs satellite positions and velocity in ECF coordinates and universal time from EPOCH. Utilities are provided to calculate point-to-point angle, range rates, TCS...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 747.52 KB | Download (55): Satellite Orbit Computation Download |
This function uses Evolution Strategies (ES) instead of Genetic Algorithms (GA) as Evolutionary Algorithm (EA) in the NSGA-II procedure for multi-objective optimization.The algorithm is able to find the pareto optimal front in most of the functions implemented in the file 'Examples.m', but the...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (46): Multi-objective optimization using Evolution Strategies (ES) as Evolutionary Algorithm (EA) Download |