kogad blog

進化計算とかプログラミングとか,勉強したことを書きます.

遺伝的アルゴリズム

遺伝的アルゴリズムでクラスタリング(GA-clustering)

はじめに この記事では遺伝的アルゴリズム(Genetic Algorithm; GA)を用いてクラスタリングを行う GA-clustering についてまとめます. 以下の論文を参考にして書いています.この記事になにかおかしい点があれば,この論文を参照してください. U.Maulik, …

スキーマ・ビルディングブロック・リンケージ(遺伝的アルゴリズム)

はじめに この記事では,遺伝的アルゴリズムの中で重要な概念であるスキーマ・ビルディングブロック・リンケージについてまとめます.これらは,より性能の良い遺伝的アルゴリズムを考える上で非常に大切です. 目次 はじめに 目次 スキーマ ビルディングブ…

CGA(Compact GA)〜遺伝子の分布を推定する遺伝的アルゴリズム

目次 目次 はじめに アルゴリズム 実装 参考 はじめに CGA(Compact GA)とは,確率ベクトルから個体を生成・評価し確率ベクトルを修正していくことで最適化を行う遺伝的アルゴリズム(GA)の1つです. CGA の特徴は,同時に存在する個体は2つのみであるとい…