“…Soft computing techniques are based on several methods, including fuzzy logic, neural networks, genetic algorithms, wavelets, and their combinations. These methods, either individually or in combination, have been used successfully to address time series problems [3][4][5][6][7]. Among the advantages of soft computing methods, whether used partially or in hybrid approaches, are their adaptive capabilities, self-learning algorithms, generalization abilities, the ability to solve complex and intricate nonlinear problems, and their capacity to handle uncertainty.…”