A Distributed Simulated Annealing framework for Engineering Optimization

dc.contributor.advisorDr. G. (Kumar) Mahinthakumar, Committee Co-Chairen_US
dc.contributor.advisorDr. John W. Baugh Jr., Committee Co-Chairen_US
dc.contributor.advisorDr. Abhinav Gupta, Committee Memberen_US
dc.contributor.authorPabolu, Sivakumar Ven_US
dc.date.accessioned2010-04-02T17:58:18Z
dc.date.available2010-04-02T17:58:18Z
dc.date.issued2003-09-11en_US
dc.degree.disciplineCivil Engineeringen_US
dc.degree.levelthesisen_US
dc.degree.nameMSen_US
dc.description.abstractEngineering optimization problems are known to be difficult to solve using mathematical programming techniques because 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 distributed simulated 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.en_US
dc.identifier.otheretd-08182003-001634en_US
dc.identifier.urihttp://www.lib.ncsu.edu/resolver/1840.16/780
dc.rightsI hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report.en_US
dc.subjectParallel Simulated Annealingen_US
dc.subjectDistributed Simulated Annealingen_US
dc.subjectDistributed Computingen_US
dc.subjectHeuristic Optimization Techniquesen_US
dc.subjectDiscrete Optimizationen_US
dc.titleA Distributed Simulated Annealing framework for Engineering Optimizationen_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
etd.pdf
Size:
779.49 KB
Format:
Adobe Portable Document Format

Collections