Application of BP Neural Networks based on genetic simulated annealing algorithm for shortterm electricity price forecasting

Author(s):  
Jun Chen ◽  
Li He ◽  
Yi Quan ◽  
Wang Jiang
Author(s):  
Hui He ◽  
Rui Zhang ◽  
Kaihang Li ◽  
Yongjun Jie ◽  
Runhai Jiao ◽  
...  

Background: Electricity price forecasting is still a challenging issue as it plays an essential role in balancing electricity generation and consumption. Probabilistic electricity price forecasting not only provides deterministic price forecasts but also effectively quantifies the uncertainty of electricity price. Methods: This paper introduces a new short-term electricity price forecasting approach called SASVQR, which is based on support vector quantile regression (SVQR) optimized by simulated annealing algorithm. In this study, SVQR is employed to obtain the conditional quantiles of the electricity under different quantile points, while the simulated annealing algorithm is applied to optimize each SVR model. Then the kernel density estimation takes these conditional quantiles as inputs and generates the probability density functions for future electricity prices. Result: The proposed algorithm is assessed in three datasets: the GEFCom 2014, two real electricity price datasets from the PJM market and the Singapore market. Three popular probabilistic forecasting criteria, namely prediction interval coverage probability (PICP), prediction interval normalized average width (PINAW), and coverage width-based criterion (CWC), are utilized to evaluate the numerical experiment results..It shows the promising forecasting performance, robustness, and effectiveness of SASVQR on different datasets. Conclusion: The SASVQR method can effectively forecast the short-term electricity price compared with other methods.


2021 ◽  
Vol 28 (2) ◽  
pp. 101-109

Software testing is an important stage in the software development process, which is the key to ensure software quality and improve software reliability. Software fault localization is the most important part of software testing. In this paper, the fault localization problem is modeled as a combinatorial optimization problem, using the function call path as a starting point. A heuristic search algorithm based on hybrid genetic simulated annealing algorithm is used to locate software defects. Experimental results show that the fault localization method, which combines genetic algorithm, simulated annealing algorithm and function correlation analysis method, has a good effect on single fault localization and multi-fault localization. It greatly reduces the requirement of test case coverage and the burden of the testers, and improves the effect of fault localization.


Sign in / Sign up

Export Citation Format

Share Document