Abstract
Meta-heuristic search methods are used to find near optimal global solutions for difficult optimization problems. These meta-heuristic processes usually require some kind of knowledge to overcome the local optimum locations. One way to achieve diversification is to start the search procedure from a solution already obtained through another method. Since this solution is already validated the algorithm will converge easily to a greater global solution. In this work, several well-known meta-heuristics are used to solve the problem of electricity markets participation portfolio optimization. Their search performance is compared to the performance of a proposed hybrid method (ad-hoc heuristic to generate the initial solution, which is combined with the search method). The addressed problem is the portfolio optimization for energy markets participation, where there are different markets where it is possible to negotiate. In this way the result will be the optimal allocation of electricity in the different markets in order to obtain the maximum return quantified through the objective function.
This work has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie grant agreement No 641794 (project DREAM-GO) and grant agreement No 703689 (project ADAPT); and from FEDER Funds through COMPETE program and from National Funds through FCT under the project UID/EEA/00760/2013.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Barr, R.S., Golden, B.L., Kelly, J.P., et al.: Designing and reporting on computational experiments with heuristic methods. J. Heuristics 1, 9–32 (1995). doi:10.1007/BF02430363
Coffin, M., Saltzman, M.J.: Statistical analysis of computational tests of algorithms and heuristics. INFORMS J. Comput. 12, 24–44 (2000)
Chiarandini, M., Paquete, L., Preuss, M., Ridge, E.: Experiments on Metaheuristics: Methodological Overview and Open Issues. Technical report, DMF-2007-03-003, University of Copenhagen, Denmark (2007). ISSN: 0903-3920
Martínez, R.: Multi-start methods. In: Glover, F., Kochenberger, G.A. (eds.) Handbook of Metaheuristics, pp. 355–368. Springer, Boston (2003)
Markowitz, H.: Portfolio selection. J. Finan. 7, 77 (1952). doi:10.2307/2975974
Markowitz, H.: The optimization of a quadratic function subject to linear constraints. Nav. Res. Logist. Q. 3, 111–133 (1956). doi:10.1002/nav.3800030110
Wolfe, P.: The simplex method for quadratic programming. Econometrica 27, 382–398 (1959)
Schaerf, A.: Local search techniques for constrained portfolio selection problems. Comput. Econ. 20, 177–190 (2002)
Crama, Y., Schyns, M.: Simulated annealing for complex portfolio selection problems. Eur. J. Oper. Res. 150, 546–571 (2003). doi:10.1016/S0377-2217(02)00784-1
Xu, F., Chen, W., Yang, L.: Improved particle swarm optimization for realistic portfolio selection. In: Eighth ACIS International Conference on Software Engineering, Artificial Intelligence Networking, Parallel/Distributed Computing (SNPD 2007), vol. 1, pp. 185–190 (2007). doi:10.1109/SNPD.2007.375
Fernández, A., Gómez, S.: Portfolio selection using neural networks. Comput. Oper. Res. 34, 1177–1191 (2007). doi:10.1016/j.cor.2005.06.017
Chang, T.-J., Yang, S.-C., Chang, K.-J.: Portfolio optimization problems in different risk measures using genetic algorithm. Expert Syst. Appl. 36, 10529–10537 (2009)
Yu, Z.: A spatial mean-variance MIP model for energy market risk analysis. Energy Econ. 25, 255–268 (2003)
Pinto, T., Morais, H., Sousa, T.M., et al.: Adaptive portfolio optimization for multiple electricity markets participation. IEEE Trans. Neural Netw. Learn. Syst. PP, 1 (2015)
Vale, Z., Pinto, T., Praça, I., Morais, H.: MASCEM: electricity markets simulation with strategic agents. IEEE Intell. Syst. 26, 9–17 (2011)
Faia, R., Pinto, T., Vale, Z.: Dynamic fuzzy estimation of contracts historic information using an automatic clustering methodology. In: Bajo, J. (ed.) PAAMS 2015. CCIS, vol. 524, pp. 270–282. Springer, Cham (2015). doi:10.1007/978-3-319-19033-4_23
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: IEEE International Conference on Neural Networks, Proceedings, vol. 4, pp. 1942–1948 (1995)
Miranda, V., Miranda, V., Fonseca, N.: New evolutionary particle swarm algorithm (EPSO) applied to voltage/VAR control. In: Proceedings of 14th Power Systems Computation Conference (2002)
Sun, J., Fang, W., Palade, V., et al.: Quantum-behaved particle swarm optimization with Gaussian distributed local attractor point. Appl. Math. Comput. 218, 3763–3775 (2011)
Selvakumar, A.I., Thanushkodi, K.: A new particle swarm optimization solution to nonconvex economic dispatch problems. IEEE Trans. Power Syst. 22, 42–51 (2007)
Gang, M., Wei, Z., Xiaolin, C.: A novel particle swarm optimization algorithm based on particle migration. Appl. Math. Comput. 218, 6620–6626 (2012)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization and Machine Learning, 1st edn. Addison-Wesley Longman Publishing Co., Inc., Boston (1989)
van Laarhoven, P.J.M., Aarts, E.H.L.: Simulated Annealing: Theory and Applications. Springer, Dordrecht (1987). doi:10.1007/978-94-015-7744-1
MIBEL. Mercado Iberico de Eletrecidade (2007). http://www.mibel.com/index.php?lang=pt. Accessed 27 Feb 2016
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Faia, R., Pinto, T., Vale, Z. (2017). Initial Solution Heuristic for Portfolio Optimization of Electricity Markets Participation. In: Bajo, J., et al. Highlights of Practical Applications of Cyber-Physical Multi-Agent Systems. PAAMS 2017. Communications in Computer and Information Science, vol 722. Springer, Cham. https://doi.org/10.1007/978-3-319-60285-1_11
Download citation
DOI: https://doi.org/10.1007/978-3-319-60285-1_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-60284-4
Online ISBN: 978-3-319-60285-1
eBook Packages: Computer ScienceComputer Science (R0)