EvoSynthは進化的計算シンセサイザーを表します。
特徴:
この一般的な特徴:
個人、集団、アルゴリズムプロファイル、ゲノムのクラス
カスタムランダマイザのサポート
メタ演算子:比例、sequentionalと条件を組み合わせ演算子
gnuplotに輸出国のサポートをロギング、ぶっきらぼうおよびCSV
多くの事前定義された適応度関数
ベンチマーク機能:
多様性の計算(距離、エントロピーおよびサブ)
アレイ/人口の平均値、中央値、分散の計算
統計的有意性を決定するために、T検定
最も一般的な進化的アルゴリズム:
Hillclimber(一人の個人と集団ベース)
標準的な遺伝的アルゴリズム、定常状態GA
ミームアルゴリズム
進化戦略(適応、selfadaptiveおよびデランダム化)
ローカル検索(hillclimber、しきい値受け入れ、シミュレーテッドアニーリング、偉大な大洪水、レコードにレコードの旅行)
共進化アルゴリズム(ラウンドロビンとバランスのとれました)
選択戦略:
アイデンティティ
無作為抽出
ベストセレクション
n段のトーナメント選択
トーナメント選択
フィットネス比例選択
ルーレット選択
突然変異:
アイデンティティ
一つの遺伝子フリッピング、バイナリ突然変異、効率的なバイナリ突然変異
交換突然変異、反転突然変異、突然変異を混合、突然変異をずらします
制服本当の突然変異、ガウス突然変異、自己適応型ガウス突然変異
組み換え:
アイデンティティ
ワンポイントクロスオーバー、K点クロスオーバー、一様交叉
算術クロスオーバー
注文した再結合、部分的にマッピングされたクロスオーバー、エッジの再結合
グローバル均一なクロスオーバー、グローバル算術クロスオーバー
このリリースで新しい何が:
この追加されましたSP_k問題バイナリベンチマーク機能に
配列からランダムな要素を取得するためにEvoSynth.rand_elementを追加しました
追加されましたEvoBench(進化的アルゴリズムのためのベンチマーキング)モジュール
このバージョン0.1.1の新機能である:多様性の計算(距離、エントロピーおよびサブ)、アレイ/人口とT-の平均値、中央値、分散の計算のような
この新しいベンチマーク機能試験は、統計的有意性を決定します。
rakefile:依存関係のクリーンアップ。
コメントが見つかりません