Skip to main content

Dynamic Parameterization of Metaheuristics Using a Multi-agent System for the Optimization of Electricity Market Participation

  • Conference paper
  • First Online:
Distributed Computing and Artificial Intelligence, Special Sessions I, 20th International Conference (DCAI 2023)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Gogna, A., Tayal, A.: Metaheuristics: review and application. J. Exp. Theor. Artif. 25(4), 503–526 (2013)

    Article  Google Scholar 

  2. Peres, F., Castelli, M.: Combinatorial optimization problems and metaheuristics: review, challenges, design, and development. Appl. Sci. 11(14), 6449 (2021)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. 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)

    Article  MathSciNet  MATH  Google Scholar 

  6. Boussaïd, I., Lepagnot, J., Siarry, P.: A survey on optimization metaheuristics. Inf. Sci. 237, 82–117 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  7. Dokeroglu, T., Sevinc, E., Kucukyilmaz, T., Cosar, A.: A survey on new generation metaheuristic algorithms. Comput. Ind. Eng. 137, 106040 (2019)

    Article  Google Scholar 

  8. 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)

    Article  MathSciNet  MATH  Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

    Article  Google Scholar 

  11. Á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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Tatsis, V.A., Parsopoulos, K.E.: Dynamic parameter adaptation in metaheuristics using gradient approximation and line search. Appl. Soft Comput. 74, 368–384 (2019)

    Article  Google Scholar 

  14. Ejabberd, “Ejabberd,” https://docs.ejabberd.im/get-started/. Acedido em 2022

  15. Eberhart, R., Kennedy, J.: Particle swarm optimization. In: MHS’95 6th International Symposium on Micro Machine and Human Science, Nagoya, Japan (1996)

    Google Scholar 

  16. Wang, D., Tan, D., Liu, L.: Particle swarm optimization algorithm: an overview. Soft Comput. 22, 387–408 (2018)

    Article  Google Scholar 

  17. Jain, N.K., Nangia, U., Jain, J.: A review of particle swarm optimization. J. Inst. Eng.: Ser. B 99, 407–411 (2018)

    Google Scholar 

  18. Miranda, L.J.: PySwarms: a research toolkit for particle swarm optimization in Python. J. Open Source Softw. 3(21), 433 (2018)

    Article  Google Scholar 

  19. 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)

    Article  Google Scholar 

  20. 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

  21. Pinto, T., et al.: Adaptive portfolio optimization for multiple electricity markets participation. IEEE Trans. Neural Netw. Learn. Syst. 27(8), 1720–1733 (2015)

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Tiago Pinto .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics