遗传算法在数据挖掘中的应用实例分析
遗 传 算 法( Genetic Algorithm )是 模 拟 达 尔 文 生 物 进
化 论 的 自 然 选 择 和 遗 传 学 机 理 的 生 物 进 化 过 程 的 计 算 模
型 , 是 一 种 通 过 模 拟 自 然 进 化 过 程 搜 索 最 优 解 的 方 法 ,
它 最 初 由 美 国 Michigan 大 学 J.Holland 教 授 于 1975 年 首
先 提 出 来 的 , 并 出 版 了 颇 有 影 响 的 专 著 《 Adaptation in
Natural and Artificial Systems 》, GA 这 个 名 称 才 逐 渐 为
人 所 知 , J.Holland 教 授 所 提 出 的 GA 通 常 为 简 单 遗 传 算
法 ( SGA )
遗 传 算 法 的 基 本 运 算 过 程 如 下 :
a) 初 始 化 : 设 置 进 化 代 数 计 数 器 t=0 , 设 置 最 大 进 化
代 数 T, 随 机 生 成 M 个 个 体 作 为 初 始 群 体 P(0) 。
b) 个 体 评 价 : 计 算 群 体 P(t) 中 各 个 个 体 的 适 应 度 。
c) 选 择 运 算 :将 选 择 算 子 作 用 于 群 体 。选 择 的 目 的 是 把
优 化 的 个 体 直 接 遗 传 到 下 一 代 或 通 过 配 对 交 叉 产 生 新 的
个 体 再 遗 传 到 下 一 代 。 选 择 操 作 是 建 立 在 群 体 中 个 体 的
适 应 度 评 估 基 础 上 的 。
d) 交 叉 运 算 : 将 交 叉 算 子 作 用 于 群 体 。 遗 传 算 法 中 起
核 心 作 用 的 就 是 交 叉 算 子 。