您所在位置: 网站首页 / 文档列表 / 数据结构与算法 / 文档详情
遗传算法与蚁群算法简介学习教案.ppt 立即下载
上传人:王子****青蛙 上传时间:2024-09-05 格式:PPT 页数:46 大小:3.1MB 金币:6 举报 版权申诉
预览加载中,请您耐心等待几秒...

遗传算法与蚁群算法简介学习教案.ppt

遗传算法与蚁群算法简介学习教案.ppt

预览

免费试读已结束,剩余 36 页请下载文档后查看

6 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学主要(zhǔyào)内容智能(zhìnénꞬ)优化算法简介智能优化算法简介-问题(wèntí)的NP-完全特性北京交通(jiāotōng)大学计算机与信息技术学院北京(běijīnꞬ)交通大学计算机与信息技术学院北京(běijīnꞬ)交通大学计算机与信息技术学院智能优化算法简介(jiǎnjiè)-常用的智能优化算法主要(zhǔyào)内容遗传算法(GeneticAlgorithm)遗传算法-简单(jiǎndān)遗传算法北京交通大学(dàxué)计算机与信息技术学院遗传算法-选择(xuǎnzé)遗传算法-交叉(jiāochā)遗传算法-交叉(jiāochā)(续)遗传算法-交叉(jiāochā)(续)遗传算法-交叉(jiāochā)(续)遗传算法-交叉(jiāochā)(续)遗传算法-变异(biànyì)遗传算法-函数(hánshù)优化示例交叉过程(假设使用单点交叉,交叉概率(gàilǜ)pc=0.95)位串1、2:011|01011|00110|00110|01位串2、4:110|00110|11100|11100|00变异过程(假设变异概率(gàilǜ)pm=0.05,且此处无变异)评价第二代种群遗传算法-数学(shùxué)解释遗传算法-改进(gǎijìn)遗传算法-欺骗(qīpiàn)问题遗传算法-欺骗(qīpiàn)问题举例遗传算法-主要(zhǔyào)特点主要(zhǔyào)内容群智能(zhìnénꞬ)优化算法主要(zhǔyào)内容蚁群优化算法(suànfǎ)(AntColonyOptimization)问题的描述:n个城市N={1,2,…,n},任两城市的边A={(i,j)|i,j∈N},城市间的距离为D=(dij)n×n设有m只蚂蚁,其出发城市可随机确定路径的构造为TSP图中的每一条弧(i,j)赋信息素初值τij(0),通常的做法是随机生成一个解,设其目标值为f0,则τij(0)=1/f0设置城市间的启发式信息ηij,通常ηij=1/dij设第k只蚂蚁在城市i,则其根据下面的概率选择下一个城市:其中另外(lìnꞬwài),每一蚂蚁有一个表list,用于记录其访问过的城市;当访问了所有的城市后,就可以在其经过的路径上更新信息素信息素更新策略(局部更新)所有蚂蚁周游完成后更新信息素:首先以一定的比例(1-ρ)减少每条边上的信息素(表示信息素的挥发),然后更新各自路径上的信息素,即更新信息素的方式为其中信息素的挥发机制可以(kěyǐ)避免信息素大量积累,也体现了生物界的“遗忘”现象;表示蚂蚁k在边(i,j)上留下的信息素,如果蚂蚁没有经过该边,则其留下的信息素为0,即其中,表示蚂蚁k构造的路径的长度,Q是一常数(比如1)此机制体现了:构造的路径越短,蚂蚁留下的信息素越多;某边经过的蚂蚁越多,其上积累的信息素也就越多全局更新:对于一次迭代中最好(zuìhǎo)的那只蚂蚁,单独更新其经过路径上的信息素上面的蚁群优化算法的不足信息素的累积造成“停滞”现象:蚂蚁基本上走同一条路径要得到更好的优化能力往往需要与局部搜索算法结合:对最好(zuìhǎo)的路径执行局部搜索蚁群算法的改进精英策略:对已发现的最好(zuìhǎo)路径给予额外的增强,从而增大较好路径的选择概率负反馈机制:蚂蚁走过一条边时,立即减少该边上的信息素,以减少该边再次被选中的概率Max-Min蚂蚁系统:将信息素的浓度限制在[min,max]的范围内,避免搜索停滞[T.Stutzle,H.Hoos,MAX-MINAntSystem,FGCS,2000,16:889-914]蚁群优化算法(suànfǎ)-较成功的算法(suànfǎ)蚁群优化算法(suànfǎ)-较成功的应用蚁群优化算法-较成功(chénggōng)的应用(续)主要(zhǔyào)内容粒子(lìzǐ)群优化算法(ParticleSwarmOptimization)设第i个粒子表示为Xi=(xi1,xi2,…,xiD),有最好适应值的位置记为Pi=(pi1,pi2,…,piD),也称为Pbest。设符号g表示群体中所有粒子经历过的最好位置,也称为gbest。设Vi=(vi1,vi2,…,viD)表示粒子i的速度。在每一代,粒子i的第d维(1dD)根据如下方程变化:v'id=w·vid+c1·rand1()(pid-xid)+c2·rand2()(pgd-xid)x'id=xid+vid其中w为惯性权重,c1和c2为加速常数,rand1()和rand2()为在[0,1]内选取的随机(suíjī)函数。此外,微粒的速度vid的上限为Vmax。(1)初始化:随机生
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

遗传算法与蚁群算法简介学习教案

文档大小:3.1MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用