3d terrain visualization and CPU parallelization of particle swarm optimization

dc.contributor.advisorChristopher, Lauren
dc.contributor.authorWieczorek, Calvin L.
dc.contributor.otherKing, Brian
dc.contributor.otherLee, John
dc.date.accessioned2018-04-27T19:57:39Z
dc.date.available2018-04-27T19:57:39Z
dc.date.issued2018
dc.degree.date2018en_US
dc.degree.disciplineElectrical & Computer Engineeringen
dc.degree.grantorPurdue Universityen_US
dc.degree.levelM.S.E.C.E.en_US
dc.descriptionIndiana University-Purdue University Indianapolis (IUPUI)en_US
dc.description.abstractParticle Swarm Optimization is a bio-inspired optimization technique used to approximately solve the non-deterministic polynomial (NP) problem of asset allocation in 3D space, frequency, antenna azimuth [1], and elevation orientation [1]. This research uses QT Data Visualization to display the PSO solutions, assets, transmitters in 3D space from the work done in [2]. Elevation and Imagery data was extracted from ARCGIS (a geographic information system (GIS) database) to add overlapping elevation and imagery data to that the 3D visualization displays proper topological data. The 3D environment range was improved and is now dynamic; giving the user appropriate coordinates based from the ARCGIS latitude and longitude ranges. The second part of the research improves the performance of the PSOs runtime, using OpenMP with CPU threading to parallelize the evaluation of the PSO by particle. Lastly, this implementation uses CPU multithreading with 4 threads to improve the performance of the PSO by 42% - 51% in comparison to running the PSO without CPU multithreading. The contributions provided allow for the PSO project to be more realistically simulate its use in the Electronic Warfare (EW) space, adding additional CPU multithreading implementation for further performance improvements.en_US
dc.identifier.doi10.7912/C2ZT0D
dc.identifier.urihttps://hdl.handle.net/1805/15952
dc.identifier.urihttp://dx.doi.org/10.7912/C2/2578
dc.language.isoen_USen_US
dc.subjectpsoen_US
dc.subjectthreaden_US
dc.subjectvisualizationen_US
dc.subjectparallelizationen_US
dc.title3d terrain visualization and CPU parallelization of particle swarm optimizationen_US
dc.typeThesisen
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Thesis_Calvin.pdf
Size:
4.97 MB
Format:
Adobe Portable Document Format
Description:
Thesis
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.99 KB
Format:
Item-specific license agreed upon to submission
Description: