Abstract
Nature-Inspired Optimization (NIO) algorithms have become prevalent to address a variety of optimization problems in real-world applications because of their simplicity, flexibility, and effectiveness. Some application areas of NIO algorithms are telecommunications, image processing, engineering design, vehicle routing, etc. This study presents a critical analysis of energy consumption and their corresponding carbon footprint for four popular NIO algorithms. Microsoft Joulemeter is employed for measuring the energy consumption during the runtime of each algorithm, while the corresponding carbon footprint of each algorithm is calculated based on the UK DEFRA guide. The results of this study evidence that each algorithm demonstrates different energy consumption behaviors to achieve the same goal. In addition, a one-way Analysis of Variance (ANOVA) test is conducted, which shows that the average energy consumption of each algorithm is significantly different from each other. This study will help guide software engineers and practitioners in their selection of an energy-efficient NIO algorithm. As for future work, more NIO algorithms and their variants can be considered for energy consumption analysis to identify the greenest NIO algorithms amongst them all. In addition, future work can also be considered to ascertain possible relationships between NIO algorithms and the energy usage of hardware resources of different CPU architectures.
More Information
Identification Number: | https://doi.org/10.1007/s44173-021-00001-9 |
---|---|
Status: | Published |
Refereed: | Yes |
Publisher: | Springer Science and Business Media LLC |
Depositing User (symplectic) | Deposited by Blomfield, Helen |
Date Deposited: | 14 Apr 2022 15:35 |
Last Modified: | 11 Jul 2024 19:32 |
Item Type: | Article |