遗传算法在甘蔗收获机械智能设计系统中的应用.pdf
《遗传算法在甘蔗收获机械智能设计系统中的应用.pdf》由会员分享,可在线阅读,更多相关《遗传算法在甘蔗收获机械智能设计系统中的应用.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 3期 中国农机化 C H I N E S E A G R I C U 删 R A L M E C H N I Z A O N 遗传算法在甘蔗收获机械智能设计系统中的应用 徐赐军,陈伟叙,李尚平 摘 要:针对甘 蔗收获机械中领域知识匮乏、共享性差等问题,介 绍 了关联规则形式定义的扩充和遗传算法的改进,并应用于甘 蔗收获机械有关数据库,实现对机械工程数据库 的关联规则挖 掘。关键词:遗传算法;甘 蔗收 获机械;关联规则 中 图 分 类 号:$2 2 5 5 3 文 献 标 识 码:A 文章编号:l 0 0 6 7 2 0 5(2 0 0 7)0 3 0 0 7 9 0 3 Ge n e ti
2、 c Al g o r i t h m a n d i t s Ap p l i c a t i o n i n t h e S y s t e m o f I n t e l fi g e n t D e s i g n of S u g a r c a n e Ha r v e s ter XU C i j n ,CHEN W e i-x u ,LI S ha n g-pi n g 2 f 1 G u a n g x i Un i v e r s i t y,Na n n i n g,5 3 0 0 0 4,C h i n a;2 Gu a n g x i U n i v e rsi t
3、y o f T e c h n o l o g y G u a n g x i,L i u z h o u,5 4 5 0 0 6,C h i n a)Ab s t r a c t:T h e e x p a n d i n g d e f i n i t i o n o f a s s o c i a t i o n r u l e s a n d t h e i mp r o v e me n t o f g e n e t i c a l g o rit h m w e r e i n t r o d u c e d,a n d we l e a p p l i e d t o s o
4、me d a t a b a s e a b o u t S u g a r c an e Ha r v e s t e r d u e t o t h e s h o r t a n d t h e b a d s h a r e o f k n o wl e d g e o n S u g arc a n e Ha r v e s t e r As s o c i a t i o n rul e s mi n i n g i n Me c h a n i c al E n g i n e e ri n g Da t a b ase w a s i mp l e me n t e d Ke
5、y wo r d s:g e n e ti c alg o ri t h m;s u g a r c a n e h a r v e s t e r;a s s o c i a t i o n rul e s 0 引言 建立 基于知识的、面向产品设计全过程的智能 虚拟设计系统,对于实现设计问题计算机化、可视化、决策智能化 以及技术创新具有广阔的前景和重要 的 现实意义 目前传统 的设计 型专家系统都未能从知 识工程的角度 为智能设计系统提供一个通用的知识 基 的智能设计知识体系结构 甘蔗收获机械属于复 杂的机电产品 除机械设计知识 的一般特点外 还有 其 自身的特点:设计知识 的模糊性、层次性
6、、耦合性、形式复杂性等 对甘蔗收获机械在设计和实验过程 中积累的大量数据进行关联规则挖掘 可以解决概念 设计过程 中大量重复性工作充分发挥 知识 的共享 性 使设计师长期积累下来的设计经验得到最大限度 的重用I l J。遗传算法由于其解 决问题以混沌、随机和 非线性为典型特征 为其他科学技术无法解决或难以 解决的复杂问题提供了新的计算模型。对于大量数 据的无序特征,遗传算法是有效解决此类问题的方法 之一 目前基于遗传算法的数据挖掘方法的研究主 要集 中在分类系统方面而对于关联规则的提取、遗 传算法的应用还较少 尤其关于机械工程方面的应用 2 1 本文针对甘蔗收获机械 的有关数据库,应用改进的
7、遗传算法对其进行关联规则的挖掘。1 关联规则形式定义 扩充 关联规则是数据挖掘技术所能发现的非 常重要 的一类规则 关联规则也称为关联模式 是形如 A=的规则其 中A和 是关于数据库中属性取值 的断 言:由于事件 A发生而引起事件 发生。l 1 支持度 Js:表示 A 在事务数据 中出现的 普遍程度 如果事务数据库 中有 Js 的事物同时包含 和。则称关联规则 的支持度为 易。2 1 可信度 C:说 明 A 成立 的必然程度。如果 事务数据库里包含 A 的事务中有 C 的事务同时也 包含 则称关联规则 A 的可信度为 C。3 1 充分性 L S:因子反映 C 证据 A为真对结论 影响的程度 充
8、分性因子 Js表示如下【:,一 P(B A)x(1-P(B)P(B)x(I-P(B A)其 中:P(B A)是条件概率,P )是 的先验概率,在关联规则挖掘过程中可以从数据库 中得到 P(B A),)的概率值。从上 式 可 以看 出 Js 的意 义:l 1当 L S=l 时,P(B A)=)这表明 A与 无关;2 1当 L S 1时,P(B A)这表明由于 A所对应 的证据存在,增大 了 为真的可能性,而且 越大,P (B A)就越大,即 A对 为真的支持越强。当 Js 一 时,P(B A l,表明由于 A的存在,将导致 为真;3 1 当 L S I时,P(B A J 这表 明由于证据 A 的
9、 存在 将导致 为真的可能性下降:4)当 L S=O时,P(B A J)=0,这表明由于证据 的存 在 将使 为假。2 遗传算 子的改进 维普资讯 http:/ 妻 一 2 1 选 择算 子 的改 进 中国农机化 C H I N E S E A G R I C U L T U R A L ME C H A N I Z A T I O N 2 0 0 7 年 基本遗传算法采用 的赌轮选择容易造成早期的 高适应度个体迅速 占据种群。而后期的种群中因个体 的适应度相差不大而导致种群停止进化 且选择效率 低。若采用期望值方法,则选择算子大有改善。其基本 思想:1、计算群体 中每个个体在下一代生存的期望
10、数 目 N:拿 f 其中:第 i 个个体的适应度;卜群体的平均适应度。2 1 若某个体被选 中并要参与配对和交叉。则它在 下一代中的期望数 目减去 0 5:否则。该个体 的生存期 望数 目减去 1 3 1 在f 2 1 的两种情况 中,若一个个体 的期望值小于 零时。则该个体不参与选择。2 2 交叉、变异算子的改进 遗传算法参数中,交叉概率 和变异概率 P m 的 选择直接影响遗传算法行为和性 能。以及算法 的收 敛性。基 因交叉是遗传算法获取新优 良个体 的最重 要的手段。交叉概率 P越大,新个体产生的速度就 越快。而 P,过大 时遗 传模 式被破坏 的可能性也 越 大 使得具有高适应度的个
11、体结构很快被破坏:但若 P,过小,会使搜索过程缓慢,以至停滞 不前。基因变 异保持种群的多样性。防止出现非成熟收敛。对于变 异概率 P m,若采用 固定 P m,则 当 P m 过小时,变异算子 对群体不会产生影响,不利于新 的基 因的引入;当 P m 过 大时。有可能破坏群体 中的优 良基因 使得算法收 敛速度变慢甚至不收敛 在甘蔗收获机械智能设计 系统中,采用 自适应 交叉和变异 的方法,和 P m 表 达 式如 下 f5 J:P m 。一 )增 (P m。一 P m )l l f j l f j 式 中;厂 眦 广群体中最大 的适应度值;广每代群体的平均适应度值;要交叉的两个个体中较大的
12、适应度值;产 _ 要变异个体的适应度值;。大交叉概率,可取。=0 9;只厂小交叉概率。可取=0 6:P m。大变异概率,可取。=0 1:尸:,小变异概率,可取 户 =0 0 0 1。经过动态选择交叉和变异的概率 种群中好的基 因则 可 不 被破 坏 既 有 利 于 不 良基 因 的去 除。又 有 利 于新基因的引入,同时保持群体的多样性,保证遗传 算法 的收敛性。从而可以很 大程度地提高遗传算法的 性能。3实例分析 在甘蔗收获机械的设计和实验中积累了大量 的 数据。现对其砍蔗机构性能库进行关联规则挖掘。数 据如 表 1 所示 在数据挖掘之前进行数据预处理 选出用户感兴 趣 的属性。合理离散化各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 遗传 算法 甘蔗 收获 机械 智能 设计 系统 中的 应用
限制150内