Effective Variations of Simulated Annealing and Their Implementation for High Level Synthesis

Simulated Annealing 의 효과적 변형 및 HLS 에의 적용

  • 윤복식 (홍익대학교 기초과학과) ;
  • 송낙운 (홍익대학교 전자공학과)
  • Published : 1995.03.31

Abstract

Simulated annealing(SA) has been admitted as a general purpose optimization technique which can be utilized for almost all kinds of combinatorial optimization problems without much difficulty. But there are still some weak points to be resolved, one of which is the slow speed of convergence. In this study, we carefully review various previous efforts to improve SA and propose some variations of SA which can enhance the speed of convergence to the optimum solution. Then, we apply the revised SA algorithms to the scheduling and hardware allocation problems occurring in high-level synthesis(HLS) of VLSI design. We confirm the efficiency of the proposed methods through several HLS examples.

Keywords