Research Article

A Dynamic Recommender System for Improved Web Usage Mining and CRM Using Swarm Intelligence

Algorithm 2

Cooling algorithm.
Notations used:
= agents plus their position on the visualization plane; TL = temperature length; = agents plus their updated position
on the visualization plane; = th agent on the visualization panel; Pos() = position of agent on the visualization plane;
= total number of agents on the visualization plane.
Input: where to , , TL,
Output:
Steps:
()  Generate an initial solution ,
()  Generate initial temperature
()  Repeat
()   For
()    Identify agent neighboring
()    Let //where
            Where   
()    If  //downhill move
()     
()     Else
()   IF random(0, 1) < e () then
()   End if
()   Increment by one.
()  End for
()    //reduce temperature
() until stopping condition
() Return