二维矩形Packing问题和大规模集成电路布图规划问题的算法研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:kelusi09
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NP难问题是一大类问题,其解空间随着数据规模的增加呈指数型增长,不存在多项式时间复杂度的精确求解算法,除非P=NP。设计可在有效时间内给出NP难问题的高质量解的启发式算法或近似算法,是现代计算机科学界的一个核心问题。二维矩形Packing问题是一种典型的NP难问题,对它的启发式算法的研究,可以为其它NP难问题的求解提供参考,有深刻的理论意义。作为二维矩形Packing问题在工业应用中的一个扩展问题,布图规划是大规模集成电路设计中的一个核心步骤,其算法研究将有力推动集成电路产业的发展。本文有机地结合了二维矩形Packing问题的研究和布图规划问题的研究,对三类二维矩形Packing问题和两类布图规划问题,设计了高效率的启发式求解算法。主要工作包括:(1)对于二维矩形Packing中的背包问题和面积最小化问题,分别设计了最小损害度算法(LIF)和动态规约算法(DRA)。对于背包问题,提出了衡量矩形块放置动作对后续矩形块放置影响程度的标准——损害度,并基于此标准设计了贪心构造算法LIF,迭代执行损害度最小的矩形块放置动作以构造布图。不同于背包问题,面积最小化问题要求在面积最小的矩形框内放入所有矩形块。通过动态地构造一组矩形框,DRA将求解一个面积最小化问题转化为求解一组背包问题,并用LIF计算对应的背包问题。使用了15个面积最小化问题的代表性算例对DRA进行了测试,DRA改进了8个算例的当前最优解,另有3个算例与当前最优解持平。(2)对于二维软矩形Packing问题和固定边界的软模块布图规划问题,分别设计了迭代糅合Packing算法(IMP)和基于迭代糅合的层次划分算法(IMP-HP)。IMP是用以处理矩形框上无闲置空间的问题的原创算法。首先,类似于哈弗曼树的构造过程,IMP迭代地将面积最小的两个矩形块糅合成组合矩形块,直至所有矩形块均被糅合在一起。之后,递归地根据每个组合矩形块的位置和形状,确定两个子矩形块的位置和形状。证明了IMP可得可行布图(所有矩形块均被合法放置的布图)的一组充分条件,相比于同类算法Zero-Dead-Space(ZDS)可得可行布图的充分条件,该组充分条件更加宽松。基于提出的闲置空间动态分配策略,进一步扩展了IMP,使其可处理矩形框上有闲置空间的问题。IMP-HP采用了层次划分的算法框架,首先利用超图分割算法hMetis层次地将原问题划分成一组子问题,然后用IMP计算子问题得到原问题的布图。将电路板高宽比为1的18个IBM-HB算例中的硬模块松弛为软模块,得到18个IBM-SHB算例,并与两个代表性算法PATOMA和DeFer进行了比较。实验结果表明,IMP-HP的平均连线长度优于PATOMA和DeFer,分别减小了4.1%和4.0%,并在其中10个算例上找到了更好的解。(3)对于固定边界的混合模块布图规划问题,设计了基于拟牛顿法的布图规划算法(QNF)。QNF包含三个子算法:粗略放置算法、局部优化算法和精细放置算法。粗略放置算法利用hMetis递归地划分问题,直至所有子问题都只包含一个模块,然后将模块放置到相应的子电路板上,其目标是得到一个模块均匀放置、连线长度较短的布图,但模块间允许有重叠。局部优化算法设计了弹性势能函数,以评估布图中模块间重叠的面积和模块超出电路板的幅度,并用拟牛顿法L-BFGS-B优化弹性势能函数,其目标是通过局部微调模块的位置和形状,设法将粗略放置算法所得布图转化为合法布图。若以上合法化失败,则调用提出的精细放置算法重新生成模块放置更加均匀的布图,并用局部优化算法将其合法化。精细放置算法先将尺寸超大的模块无重叠地固定在电路板上,然后将未固定模块均匀放置到电路板的剩余空间上。使用了54个IBM-HB算例对算法进行了测试,QNF可合法求解51个算例,改进了35个算例的当前最优解。与两个目前性能最好的算法DeFer和F-FM相比,QNF分别将平均连线长度减小了6.3%和2.3%。所设计的二维矩形Packing问题求解算法和布图规划问题求解算法的性能均已达到或超过了目前业界的最高水平,其中布图规划算法同时已达到实际工业应用标准。
其他文献
近些年电商平台的不断发展推动了我国物流行业的迅速发展,甚至已经成为影响我国商品经济发展的主导因素。主要分析了目前我国物流行业发展的现状,并且以此对未来发展趋势作出
枸橼酸钠抗凝是目前对高危出血患者血液净化最常用的手段之一,枸橼酸钠在危重高出血风险患者行血液净化治疗抗凝中具有出血风险小、有效率和安全性高,避免了肝素诱导的血小板
随着近几年工商登记注册改革制度的实施,地方商事制度改革、鼓励政策的出台,税收缴纳所属地政策制度的创新,国家大力推进“大众创业,万众创新”的方针,地方性的扶持政策为商事制度的改革奠定了基础。传统企业正面临着与互联网相结合的局势,同时随着互联网逐渐深入到人们的生活之中,信息技术的飞速发展和电子商务的蓬勃发展,小微企业如雨后春笋般崛起,迫切需要一个为他们在发展道路上解决工商、税务、商标、培训、商务秘书托
课程教学模式是培养高质量人才的关键,好的教学模式不仅可以提高课堂教学效率,而且可以提升教学的整体质量。通过分析高校传统课堂教学模式的优势和劣势,探索当代课堂教学模
目的了解三门峡市噪声作业人员的听力损失状况,为职业健康风险评估和防控噪声危害提供科学依据。方法收集2018年三门峡市辖区职业健康检查机构上报的《职业健康检查个案卡》
私募股权投资基金的退出是基金运行过程中极为重要的环节,通过恰当退出方式在合适的退出时机实现基金的退出能够最大程度保障私募股权投资基金的投资回报率,投资者获得资本增
体育科学作为科学体系中的重要部分,正以前所未有的速度构建着自身的学科与知识结构,并向着更深、更广的层次发展。本文在定量分析与定性分析相结合、比较分析与逻辑归纳相结
5月份,早籼稻期货价格止跌后低位弱势运行,RI1309合约价格报收于2609元/吨,低于2013年国家规定的2640元/吨的早籼稻最低收购价。$$  南方“镉米”事件再度发酵$$  5月中旬以
报纸
为了实现未来飞行器的经济性和环保性目标,NASA启动了超高效发动机技术研究计划。其中,翼身融合飞机配合半埋入式发动机使用,具有更大的升力、更小的阻力和更好的经济性,受到
在经济高速发展的今天,利益似乎是一个最为关键的词语。经济学之父亚当·斯密在《国富论》里说过:我们不能借着肉贩,啤酒商或面包师的善行而获得晚餐,而是源于他们对自身利益