Research Article

Temperature Prediction of Photovoltaic Panels Based on Support Vector Machine with Pigeon-Inspired Optimization

Algorithm 1

DFPIO-SVM algorithm.
Input: number of pigeons , number of iterations for optimization , the map and compass factor ;
Output: trained DFPIO-SVM;
(1)Step 1: initialize and pigeons positions at random ∈;
(2)Step 2: compute the fitness of each pigeon;
(3)Step 3: update velocity and position according to equations (7) and (15);
(4)Step 4: update position according to equation (11);
(5)Step 5: update and ;
(6)Step 6: obtain optimal .