平面图着色的遗传算法.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
平面图着色的遗传算法

维普资讯 第 l6卷 第4期 贵州l大学学报 (自然科学版) V0l l6 No 4 1999年 l1月 Journa[(】f( z}Ⅲ Urfiversily(Nalura[Science) N 【1v l999 ④ 平面图着色的遗传算法. ;D c=)/k7,~- 洪 斌 (贵州虹山轴承 (集彤)有戳公司.安顺 561O01【) 摘 要 基于遗传算法的思想,建立了一个用四种不同颜色对平面图结.最进行 着色的快速算法 堡 鹰垫 竖 荤珐. 中图分类号 T301.6 。 I 1 引言 1976年 ,美国数学家阿佩尔 (K.Appe1)和哈 旨 (W Haken)与计算机科学家科赫 (J.Koch)合作,用计算机证明了著名 “四色猜想”,曾经轰动一时 但是 ,在当时的计 算条件下 ,这个证明的计算用时达 1260小时 .其正确性 人工无法验证,即 “四色猜想” 至今 尚未找到一个严格的数学证明 尽管如此,人们似乎已经默人造一著名猜想是对 的 即任意一个平 图都可 以用至多四种不同颜色对其平面区域进行正常着色 由图沦知识知 道 .该结论可以转化为任意一个平图都可 至多四种不同颜色对其结点进行正常着色 (相 邻结点不能着相 同颜色). 我们现在所考虑的问题不是 “四色猜想”本身,而是对于任意一个平面图,如何给出 一 个用四种不同颜色对其结点进行正常着色的着色方案.如果用通常的逐步搜索方法进行 着色 ,对于具有 n个结点的平面图.我们可 用构造一棵高度为 n的完满 四叉树来表示整 个搜索过程,并可求出所有着色方案,其中一个着色方案对应着该四叉树上一条从根结点 到叶结点的路径 不难看出:找到一个着色方案的最坏时闽是指数时间 可 以汪明,寻求 一 个平面图的四色着色方案是一 3个 NPC问题. 近年来迅速发展起来的遗传算法 .是一种全局优化方法 .该方法依照生物学中的 “优 胜劣汰,适者生存”的原理 .提供了一种强大的快速搜索能力,能够快速搜索到问题的最 优解或近似最优解 从理论上讲 ,对于我们所考虑的问题 ,其最优解是存在的.问题是 : 如何快速地确定出最优解 .这是本文的主要 目的和结果 2 遗传算法的基本原理 遗传算法的思想是 ,将一组初始方案 (如所有可能解)人工模拟为一组群体,一种方 案对应一个个体 通常采用二进制编码将一个方案描述一个 0、l字符串.假定不同个体 ÷ 收稿 日期 :1999—06一】5 维普资讯 298 贵州大学学报 (自然科学版) 第 l6卷 的字符长度相同.确定一个评价方案的指标 (称为该方案的适应度).模拟生物遗传产生 下一代群体 ,直到得到满意的个体为止 具体作法如下 : 2.1 确定一个初始群体 选定初始群体 s0:I,2,…,N作为第一代群体 ,lsil= (i= 1,2,…,N).其生成 方式有如下两种 : (1) 随机生成适当个数的个体 ; (2) 选择所有可能的个体. 2.2 确定一个个体适应度函数 在个体上定义一个函数 ,,称为适应度函数.对每个 ,,(s,)称为 的适应度 . 一 般取 r为一个非负函数 23 确定一种个体随机选择的方法 一 般采用赌盘选择法 ,具体操作如下: 设有群体 s: 1, 2,…, N,每个个体对应的适度分别为 : ,( )【.f(S2),…,, ( ),令 A=, (s】)+, (s2)+…+r (N),在 0与 A之间 随机产生B,令 C=0,只=,()憎 (i=1,2,…,N),依概率 PI,P2,…,PⅣ

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档