Adjustment of Observational Data to Specific Functional Forms Using a Particle Swarm Algorithm and Differential Evolution: Rotational Curves of a Spiral Galaxy as Case Study
The fitting of experimental or observational data to specific functional forms requires high computational capacities in order to tackle the complexity of the calculations. This complexity makes compulsory the use of efficient search procedures such as evolutionary algorithms. Evolutionary algorithms have proved their capability to find suboptimal, high-quality solutions to problems with large search spaces. In this context, a particle swarm algorithm and differential evolution are used to fit a data set to a serial expansion of Legendre polynomials. Concerning the data set, 56 rotation curves of spiral galaxies are used to build up a serial expansion—physically meaningless—retaining the essential information of the curves. The ultimate goal of this work is twofold: first, to provide a theoretical functional form representing the features of the rotational curves of spiral galaxies in order to couple it to other computational models; and second, to demonstrate the applicability of evolutionary algorithms to the matching between astronomical data sets and theoretical models.
This work was partially supported by DGICYT Grant AYA2010–21887–C04–02 and by the Comunidad de Madrid under Grant CAM S2009/ESP-1496 (AstroMadrid) and by the Spanish MICINN under the Consolider-Ingenio 2010 Program Grant CSD2006-00070: First Science with the GTC (http://www.iac.es/consolider-ingenio-gtc), which are acknowledged.
- 3.Kennedy J, Eberhart RC (1995) Proc IEEE Int Conf Neural Networks IV:1942Google Scholar
- 4.Eberhart RC, Shi Y, Kennedy J (2001) Swarm intelligence (The Morgan Kaufmann Series in Artificial Intelligence). Morgan Kaufmann, 1st ednGoogle Scholar
- 5.Eberhart RC, Kennedy J (1995) 39–43. DOI 10.1109/MHS.1995.494215Google Scholar
- 8.Montgomery D, Runger G (2002) Applied statistics and probability for engineers. John Wiley and Sons Ltd, New York, USAGoogle Scholar
- 9.Press W, Flannery B, Teukolsky S, Vetterling W (1992) Numerical recipes in C: the art of scientific computing. Cambridge University PressGoogle Scholar