- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第25卷第5期 计算机应用 V01.25 No.5
2005年5月 Computer App~cafions Mav 2005
文章编号:1001—9081(2005)05—1019—03
平面布局的蚁群算法
鲁 强,陈 明
(石油大学(北京)计算机科学与技术系,北京102249)
(coolmanlu@yahoo.com.cn)
摘 要:为提高平面布局的优化结果和效率,使用蚁群算法作为平面布局优化算法。在算法中定义
B’一tree结构来描述布局空间,定义模块布局利用率作为信息素,使得占用面积小的局部模块之间的依赖关
系加强,引入蚁群的变异特征来加快算法的收敛效率。通过试验表明,蚁群算法同模拟退火算法相比,在解
决硬模块(hard module)的平面布局问题时,能够得到较优化布局的结果和较快的运行效率。
关键词:蚁群算法;平面布局;B’一tree
中图分类号:TP301.6;TP18 文献标识码:A
Ant colony algorithm for floorplan
LU Qiang,CHEN Ming
(Department ofComputer Science and Technology,University 加 rB~Oing),Beijing 102249,China)
Abstract:To increase the optimization result and efficiency in floo~lan.ant colony algorithm WaS used as optimization
algorithm of floorplan.In this algorithm,the B’tree structure was defined to describe the structure of layout,the utilization
efficiency of modales was defined to be pheromone which strenthened the dependency relationship of pattial modules that
occupy less area, and mutation scheme was employed to improve the efficiency of convergence.Through experiments, ant
colony algorithm can get better result and efficiency than simulate annealing algorithm in the flooplan of hard modules.
Key words:ant colony algorithm;floo~lan;B’.tree
2-opt交换法简洁高效的特点,使得该方法具有较快的收敛速
0 引言
度和时间效率。
平面布局问题是根据工程要求在一定的平面空间内如何 由于在解决平面布局问题时,容易出现布局结果是局部
达到平面模块的最优化组合问题。布局问题广泛应用于生产 最小值或者优化运算的收敛时间过长的现象,我们在此问题
设备的配置、办公环境的整合、用料问题和芯片设计等中。在 中引入了经过改进的蚁群算法来进行优化运算,并使用B‘.
本文中对布局问题的研究仅限于使布局模块如何组合才能使 tree结构来描述布局空间。该算法利用模块之间的“布局利
其占用的面积最小,在研究中布局模块
文档评论(0)