期刊文献+

基于遗传和禁忌搜索混合的软硬件划分算法 被引量:10

Hardware/software partitioning algorithm using hybrid genetic and tabu search
下载PDF
导出
摘要 针对嵌入式系统软硬件划分问题,在比较了遗传算法(GA)和禁忌搜索(TS)各自优缺点的基础上,提出采用遗传/禁忌混合算法(GATS)的策略,用遗传算法提供并行搜索的主框架,用禁忌搜索作为遗传算法的变异算子,遗传算法中变异过程解空间的搜索由禁忌搜索实现。实验结果表明,GATS具有多出发点和记忆功能强、爬山能力强的优势,能够克服GA爬山能力差、TS单点出发的弱点。最后与单纯的遗传算法和禁忌搜索算法进行对比实验,证明GATS更有优势,得到的划分结果也更优秀。 To solve the hardware/software partitioning problem in embedded system,based on the comparison of Genetic Algorithm(GA) and Tabu Search(TS),a hybrid algorithm is proposed on the basis of genetic algorithm and tabu search,where the main frame of the algorithm is provided by genetic algorithm and tabu search is taken as the mutation operator.Here the tabu search is used for the solution space in the process of mutation.And the results show that GATS has multiple starting-points,strong mountain-climbing ability and memory function instead of the weak mountain-climbing ability of GA and the single starting-point feature of TS.Experimental results also indicate that the hybrid algorithm is superior to the pure GA and TS in ability and gets better partitioning results.
出处 《计算机工程与应用》 CSCD 北大核心 2009年第20期81-83,114,共4页 Computer Engineering and Applications
关键词 嵌入式系统 软硬件划分 遗传算法 禁忌搜索 变异算子 embedded system hardware/software partitioning genetic algorithm tabu search mutation operator
  • 相关文献

参考文献9

  • 1Garey M R,Johnson D S.Computers and intractability:A guide to the theory of NP-completeness[M].[S.l.]:W H Freeman Company, 1979.
  • 2Gupta R K,Micheli G D.System-level synthesis using re-programmable components[C]//Proc of the European Conf on DesignAutomation (EDAC).Brussels : IEEE Computer Society Press, 1992 : 2-7.
  • 3Zhang Yi-guo,Luo Wen-jian,Zhang Ze-ming,et al.A hardware/ software partitioning algorithm based on artificial immune prineiples[J].Applied Soft Computing(Elsevier ), 2008,8 ( 1 ) : 383-391.
  • 4Zou Y,Zhuang Z,Chen H.HW-SW partitioning based on genetic algorithm[C]//Proceedings of the Congress on Evolutionary Computation(CEC'04), Portland, Ore, USA, June 2004,1 : 628-633.
  • 5Wiangtong T,Cheung P Y K,Luk W.Comparing three heuristic search methods for functional partitioning in hardware-software codesign[J]. Design Automation for Embedded Systems, 2002,6(4) :425-449.
  • 6So.ha D,Mitra R S,Basu A.Hardware software partitioning using genetic algorithm[C]//Agrawal V, Mahabala H N.Proc of the 10th Int'l Conf on VLSI Design.Hyderabad:IEEE Computer Society Press, 1997:155-160.
  • 7Glover F,Kelly J,Laguna M.Genetic algorithms and tabu search: hybrids for optimization[J].Comput & Ops Res, 1995,22( 1 ): 111-134.
  • 8Dick R P,Rhodes D L,Wolf W.TGFF:Task graphs for free[C]// Proc Int Workshop Hardware/Software Co-design,Mar 1998:97-101.
  • 9熊志辉,李思昆,陈吉华.遗传算法与蚂蚁算法动态融合的软硬件划分[J].软件学报,2005,16(4):503-512. 被引量:87

二级参考文献15

  • 1Gupta RK, Micheli GD. System-Level synthesis using re-programmable components. In: Hugo DM, Herman B, eds. Proc. of the European Conf. on Design Automation (EDAC). Brussels: IEEE Computer Society Press, 1992.2-7.
  • 2Garey MR, Johnson DS. Computers and Intractability: A Guide to the Theory ofNP-Completeness. W.H.Freeman Company, 1979.
  • 3Kastner R. Synthesis techniques and optimizations for reconfigurable systems [Ph.D. Thesis]. Los Angeles: University of California, 2002.
  • 4Ernst R, Henkel J, Benner T. Hardware-Software cosynthesis for microcontrollers. IEEE Design & Test of Computers, 1993,10(4):64-75.
  • 5Saha D, Mitra RS, Basu A. Hardware software partitioning using genetic algorithm. In: Agrawal V, Mahabala HN, eds. Proc. of the 10th Int'l Conf. on VLSI Design. Hyderabad: IEEE Computer Society Press, 1997. 155-160.
  • 6Peng Z, Kuchcinski K. An algorithm for partitioning of application specific systems. In: Courtois B, eds. Proc. of the European Conf. on Design Automation (EDAC). Paris: IEEE Computer Society Press, 1993.316-321.
  • 7Else P, Peng Z, Kuchcinski K, Doboli A. System level hardware/software partitioning based on simulated annealing and tabu search.Design Automation of Embedded Systems, 1997,2(1):5-32.
  • 8Kalavade A, Lee EA. The extended partitioning problem: hardware/software mapping, scheduling, and implementation-bin selection. Design Automation of Embedded Systems, 1997,2( 1 ): 125-163.
  • 9Wang G, Gong WR, Kastner R. A new approach for task level computational resource bi-partitioning. In: Gonzalez TF eds. Proc. of the IASTED Int'l Conf. on Parallel and Distributed Computing and Systems (PDCS). ACTA Press, 2003.434-444.
  • 10Dorigo M, Maniezzo V, Colorni A. The ant system: Optimization by a colony of cooperating agents. IEEE Trans. on Systems, Man and Cybernetics, Part-B, 1996,26(1):29-41.

共引文献86

同被引文献115

引证文献10

二级引证文献54

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部