Simple Project List 軟體列表

19 projects in result set
最後更新: 2009-05-25 06:15

Insular Genetic Algorithm

これは、島の "リング"トポロジを用いた並列遺伝的アルゴリズムの実装です。アルゴリズムは、進化における遺伝的操作のダイナミックな選択を提供します。このライブラリは26の遺伝的操作をサポートしています。これは C++で書かれたクロスプラットフォームの GAです。

最後更新: 2015-11-29 05:03

Opt4J

進化的アルゴリズム、粒子群最適化、差分進化法(DE)、焼きなまし法のような、メタヒューリスティックな(多目的)最適化アルゴリズムを任意の最適化問題へ適用するための Javaフレームワーク。(訪問: http://www.opt4j.org)

最後更新: 2012-07-18 21:57

GRALE

GRALE is a set of tools - a library and a number of accompanying applications - to study gravitational lenses. Gravitational lenses are astronomical objects so massive that their gravitational pull even deflects light rays. This can cause multiple copies of the same background object to be visible, like a cosmic mirage. The locations and shapes of these copies can provide information about the mass distribution of the gravitational lens, which GRALE can help recover using a genetic algorithm-based method. Apart from these so-called lens inversions, it's also possible to simulate gravitational lenses.

(Machine Translation)
最後更新: 2011-05-28 17:53

Evolving Objects

EO is a template-based, ANSI-C++ evolutionary computation library that helps you to write your own stochastic optimization algorithms quickly. Evolutionary algorithms form a family of algorithms inspired by the theory of evolution, and solve various problems. They evolve a set of solutions to a given problem in order to produce the best results. These are stochastic algorithms because they iteratively use random processes. The vast majority of these methods are used to solve optimization problems, and may be also called "metaheuristics". They are also ranked among computational intelligence methods, a domain close to artificial intelligence. With the help of EO, you can easily design evolutionary algorithms that will find solutions to virtually all kind of hard optimization problems, from continuous to combinatorial ones.