Date of Award
2017
Document Type
Thesis
Degree Name
Bachelors
Department
Natural Sciences
First Advisor
Shipman, Steven
Area of Concentration
Natural Sciences
Abstract
There is a bottleneck in the field of spectroscopy between data collection and analysis, which can be addressed by the fast, automated assignment of spectral data. The AUTOFIT program[1] was designed to serve that need by quickly matching rotational constants to spectra with little user input and supervision, but can be improved by incorporating an optimization algorithm in the search for a solution. The Particle Swarm Optimization Algorithm (PSO)[2] was chosen as a robust algorithm to implement. PSO is part of a family of optimization algorithms called heuristic algorithms, which seeks approximately the best answer[3]. This is ideal for spectroscopic data, where an exact, precise match may not be found. PSO was tested for robustness against five standard fitness functions[4][5] used to test optimization algorithms (Ackley’s, a generalized Schaffers’s F6, Schaffers’s F7, Rastrigin’s, and Schwefel’s fitness functions) and then applied to a custom fitness function created for spectroscopic data. This thesis will explain the Particle Swarm Optimization Algorithm and how it works, how Autofit was modified to use PSO, the fitness function developed to work with spectroscopic data, and benchmark results
Recommended Citation
Ervin, Katherine, "AUTOMATED SPECTROSCOPIC ANALYSIS USING THE PARTICLE SWARM OPTIMIZATION ALGORITHM: IMPLEMENTING A GUIDED SEARCH ALGORITHM TO AUTOFIT" (2017). Theses & ETDs. 5342.
https://digitalcommons.ncf.edu/theses_etds/5342