首页    期刊浏览 2024年11月25日 星期一
登录注册

文章基本信息

  • 标题:Implementation of Approximations Algorithms with Simulated Annealing (SA)
  • 本地全文:下载
  • 作者:Diptam Dutta ; Sandeep Kumar Jha ; Seikh Basir Ahammad
  • 期刊名称:International Journal of Advanced Research In Computer Science and Software Engineering
  • 印刷版ISSN:2277-6451
  • 电子版ISSN:2277-128X
  • 出版年度:2013
  • 卷号:3
  • 期号:6
  • 出版社:S.S. Mishra
  • 摘要:Simulated annealing is a method of finding optimal values numerically. It chooses a new point, and (for optimization) all uphill points are accepted while some downhill points are accepted depending on probabilistic criteria. For certain problems, simulated annealing may be more efficient than exhaustive enumeration ¡ª provided that the goal is to find an acceptably good solution in a fixed amount of time, rather than the best possible solution. Simulated Annealing is a local search method based on local optimization. In this method each trial solution in the solution space has a cost, and the objective is to find a feasible solution of least cost. The method is iterative. In each cycle we try to move from the current trial solution S to a neighboring point S' in the solution space in an effort to find a better trial solution. Let us assume that the problem is a minimization problem. If cost(S') < cost(S), S' becomes the new trial solution; the move from S to S' is then called a downhill move. If cost(S') > cost(S), S' becomes the new trial solution with probability p = exp (-¦¤/temp), where temp is a parameter known as the temperature and ¦¤ = cost(S') - cost(S); S is retained as the trial solution with probability (1-p). Thus S' can become the new trial solution even when its cost is higher than the cost of the current trial solution S; this kind of move from S to S' is called an uphill move. This deliberate choice of an inferior trial solution with a non-zero probability helps to ensure that the procedure does not get trapped in a local minimum. By slowly reducing the temperature, the probability p is reduced in the course of the iteration as better trial solutions are found. Bin packing problem [1], [2] solves the packing of objects of different volumes into a finite number of bins of capacity V in a way that minimizes the number of bins used. The approximation algorithm is applied on Multiple Bin Packing Problem in such a way that the algorithm produces the minimum number of bin used as a result.
  • 关键词:One bin packing; multiple bin packing; simulated annealing; best fit problem; first fit decreasing; meta- ;heuristics; constraints (parameters).
国家哲学社会科学文献中心版权所有