学位论文详细信息
A Distributed Simulated Annealing framework for Engineering Optimization
Parallel Simulated Annealing;Distributed Simulated Annealing;Distributed Computing;Heuristic Optimization Techniques;Discrete Optimization
Pabolu, Sivakumar V ; Dr. G. (Kumar) Mahinthakumar, Committee Co-Chair,Dr. John W. Baugh Jr., Committee Co-Chair,Dr. Abhinav Gupta, Committee Member,Pabolu, Sivakumar V ; Dr. G. (Kumar) Mahinthakumar ; Committee Co-Chair ; Dr. John W. Baugh Jr. ; Committee Co-Chair ; Dr. Abhinav Gupta ; Committee Member
University:North Carolina State University
关键词: Parallel Simulated Annealing;    Distributed Simulated Annealing;    Distributed Computing;    Heuristic Optimization Techniques;    Discrete Optimization;   
Others  :  https://repository.lib.ncsu.edu/bitstream/handle/1840.16/780/etd.pdf?sequence=1&isAllowed=y
美国|英语
来源: null
PDF
【 摘 要 】

Engineering optimization problems are known to be difficult to solve using mathematical programming techniquesbecause of large search spaces, complex objective and constraint functions, and, in many cases, their combinatorial nature. Simulated annealing is a well known heuristic optimization technique that has been used to solve a number of problems in discrete, non-differential, and combinatorial optimization and hence is suitable for solving such engineering optimization problems. However, computationally intensive problems are frequently encountered in the field of engineering optimization, in which case the use of simulated annealing can be prohibitively time consuming. The objective of this thesis is to develop an object oriented framework that implements a distributed simulated annealing algorithm, which can be easily extended to solve computationally intensive engineering optimization problems. A distributed simulated annealing algorithm (DSA Algorithm) was developed and incorporated into a distributedsimulated annealing framework called the DSA Framework. The framework defines interfaces, through which optimization problems can be modeled,utilizing a distributed computing framework, Vitri, to engage multiple desktop computers in a collective effort to solve problems.The framework was used to solve a 40 variable knapsack problem as a benchmark problem to analyze the performance of the algorithm. The framework was also used to optimize support locations in a piping system subject to seismic loads. The DSA framework proves to be an efficient, fairly scalable tool that shows consistent reduction in execution time with increasing number of servers, thus proving to be a valuable tool in solving computationally intensive engineering optimization problems.

【 预 览 】
附件列表
Files Size Format View
A Distributed Simulated Annealing framework for Engineering Optimization 779KB PDF download
  文献评价指标  
  下载次数:31次 浏览次数:13次