Published : 2023-12-29

SWARM ALGORITHMS USING MICROPYTHON AND ULAB FOR MICROCONTROLLERS

Abstract

This study focuses on analyzing the possibilities of implementing the Particle Swarm Optimization (PSO) algorithm on microcontroller platforms, particularly on the PyBoard. Through rigorous testing and analysis, the behavior of the algorithm in resource-constrained environments was examined, aiming to understand its adaptability, efficiency, and stability. PSO code tests were conducted on three identical PyBoards, running the algorithm multiple times for various test functions. This comprehensive testing process allowed for capturing and evaluating the consistency of results across different microcontroller units. By repeating tests and gathering data on fitness values, execution times, and optimal solutions, valuable insights into the algorithm's behavior were obtained. The analysis results revealed several significant findings. For functions with simpler optimization landscapes, all devices achieved high effectiveness in finding the global optimum. In the case of more complex functions, the results obtained on microcontrollers were close to optimal values, suggesting good adaptability of the PSO algorithm. The study confirmed that microcontrollers like the PyBoard can be effective tools for analyzing and comparing the capabilities of optimization algorithms, despite their limited resources. In conclusion, the research results provided valuable information on the performance of the PSO algorithm on microcontroller platforms, opening new perspectives for embedded system design.

Keywords:

particle swarm optimization, microcontroller platforms, pyboard, ulab, resource-constrained environments, adaptability, efficiency, stability, test functions, fitness values, execution times, optimal solutions, optimization landscapes, embedded systems, performance analysis



Details

References

Statistics

Authors

Download files


Citation rules

Baumgart, J. E. (2023). SWARM ALGORITHMS USING MICROPYTHON AND ULAB FOR MICROCONTROLLERS. Fides, Ratio Et Patria. Studia Toruńskie, (19). https://doi.org/10.56583/frp.2564

Altmetric indicators


Cited by / Share


Publisher
Wydawnictwo Akademii Zamojskiej
ul. Pereca 2, 22-400 Zamość
tel.: +48 84/638 34 44;
tel. kom. +48/ 790 331 087
fax: +48 84/ 638 35 00
University
Akademia Zamojska
ul. Pereca 2, 22-400 Zamość
tel. 84 638 34 44
fax 84 638 35 00
e-mail: rektorat@akademiazamojska.edu.pl
About:
Copyright 2021 by
OJS Support and Customization by LIBCOM
Platform & workfow by OJS/PKP