Abstract
Metaheuristic optimization algorithms are increasingly used to reach near-optimal solutions for complex and large-scale problems that cannot be solved in due time by exact methods. Metaheuristics’ performance is, however, deeply dependent on their effective configuration and fine-tuning to align the algorithm’s search process with the specific characteristics of the problem that is being solved. Although the literature already offers some solutions for automatic algorithm configuration, these are usually either algorithm-specific or problem-specific, thus lacking the capability of being used for diverse metaheuristic models or diverse optimization problems. This work proposes a new approach for the automatic optimization of metaheuristic algorithms’ parameters based on a multi-agent system approach. The proposed model includes an automated fine-tuning process, which is used to optimize a given function in an algorithm- and problem-agnostic manner. Results show that the proposed model is able to achieve better optimization results than standard metaheuristic algorithms, with a negligible increase in the required execution time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Gogna, A., Tayal, A.: Metaheuristics: review and application. J. Exp. Theor. Artif. 25(4), 503–526 (2013)
Peres, F., Castelli, M.: Combinatorial optimization problems and metaheuristics: review, challenges, design, and development. Appl. Sci. 11(14), 6449 (2021)
Tatsis, V.A., Parsopoulos, K.E.: Reinforced online parameter adaptation method for population-based metaheuristics. In: 2020 IEEE Symposium Series on Computational Intelligence (SSCI), Canberra, ACT, Australia (2020)
Melin, P., et al.: Optimal design of fuzzy classification systems using PSO with dynamic parameter adaptation through fuzzy logic. Expert Syst. Appl. 40, 8 (2013)
Moctezuma, C.J.M., Mora, J., Mendoza, M.G.: A self-adaptive mechanism using weibull probability distribution to improve metaheuristic algorithms to solve combinatorial optimization problems in dynamic environments. Math. Biosci. Eng. 17(2), 975–997 (2019)
Boussaïd, I., Lepagnot, J., Siarry, P.: A survey on optimization metaheuristics. Inf. Sci. 237, 82–117 (2013)
Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., Cosar, A.: A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 137, 106040 (2019)
Corazza, M., di Tollo, G., Fasano, G., Pesenti, R.: A novel hybrid PSO-based metaheuristic for costly portfolio selection problems. Ann. Oper. Res. 304(1–2), 109–137 (2021)
Paul, D., Su, R., Romain, M., Sébastien, V., Pierre, V., Isabelle, G.: Feature selection for outcome prediction in oesophageal cancer using genetic algorithm and random forest classifier. Pattern Recogn. 60, 42–49 (2017)
El-Gendy, E.M., Saafan, M.M., Elksas, M.S., Saraya, S.F., Areed, F.F.G.: Applying hybrid genetic–PSO technique for tuning an adaptive PID controller used in a chemical process. Soft. Comput. 24(5), 3455–3474 (2019). https://doi.org/10.1007/s00500-019-04106-z
Álvarez, J.G., Gonzalez, M.A., Vela, C., Varela, R.: Electric vehicle charging scheduling by an enhanced artificial bee colony algorithm. Energies 11, 10 (2018)
Ozbay, F.A., Alatas, B.: A novel approach for detection of fake news on social media using metaheuristic optimization algorithms. Elektronika ir Elektrotechnika 25(4), 62–67 (2019)
Tatsis, V.A., Parsopoulos, K.E.: Dynamic parameter adaptation in metaheuristics using gradient approximation and line search. Appl. Soft Comput. 74, 368–384 (2019)
Ejabberd, “Ejabberd,” https://docs.ejabberd.im/get-started/. Acedido em 2022
Eberhart, R., Kennedy, J.: Particle swarm optimization. In: MHS’95 6th International Symposium on Micro Machine and Human Science, Nagoya, Japan (1996)
Wang, D., Tan, D., Liu, L.: Particle swarm optimization algorithm: an overview. Soft Comput. 22, 387–408 (2018)
Jain, N.K., Nangia, U., Jain, J.: A review of particle swarm optimization. J. Inst. Eng.: Ser. B 99, 407–411 (2018)
Miranda, L.J.: PySwarms: a research toolkit for particle swarm optimization in Python. J. Open Source Softw. 3(21), 433 (2018)
Bakurov, I., Buzzelli, M., Castelli, M., Vanneschi, L., Schettini, R.: General purpose optimization library (GPOL): a flexible and efficient multi-purpose optimization library in Python. Appl. Sci. 11(11), 4774 (2021)
Veiga, B., Faia, R., Pinto, T., Vale, Z.: https://pypi.org/project/Pyticle-Swarm/. Accessed 14 Jan 2022. https://pypi.org/project/Pyticle-Swarm/#description. Acedido em 22 Jan 2022
Pinto, T., et al.: Adaptive portfolio optimization for multiple electricity markets participation. IEEE Trans. Neural Netw. Learn. Syst. 27(8), 1720–1733 (2015)
Acknowledgements
The present work funds from FCT Portuguese Foundation for Science and Technology. This work has received funding from FEDER Funds through COMPETE program and from National Funds through (FCT) under the project PRECISE (PTDC/EEI-EEE/6277/2020). This work is also supported by National Funds through FCT - Portugal and CAPES - Brazil, under project 2019.00141.CBM Desenvolvimento de Técnicas de Inteligência Artificial para a Otimização de Sistemas de Distribuição de Energia Elétrica. Brígida Teixeira is supported by FCT with Ph.D. Grant 2020.08174.BD. The authors acknowledge the work facilities and equipment provided by the GECAD research center (UIDB/00760/2020 and UIDP/00760/2020) to the project team.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Carvalho, J., Pinto, T., Home-Ortiz, J.M., Teixeira, B., Vale, Z., Romero, R. (2023). Dynamic Parameterization of Metaheuristics Using a Multi-agent System for the Optimization of Electricity Market Participation. In: Mehmood, R., et al. Distributed Computing and Artificial Intelligence, Special Sessions I, 20th International Conference. DCAI 2023. Lecture Notes in Networks and Systems, vol 741. Springer, Cham. https://doi.org/10.1007/978-3-031-38318-2_25
Download citation
DOI: https://doi.org/10.1007/978-3-031-38318-2_25
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-38317-5
Online ISBN: 978-3-031-38318-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)