I am currently working on a project that is based on optimizing cluster head (CH) selection for energy-efficient wireless sensor networks (WSNs) using evolutionary search techniques. For the purpose of comparison with classical baseline algorithms in this subject, I also want to compare my results with LEACH and LEACH-C. I have successfully implemented LEACH algorithm. However, I am not sure how to implement the LEACH-C algorithm.
This is the original paper that LEACH-C is proposed: Heinzelman, W. B., Chandrakasan, A. P., & Balakrishnan, H. (2002). An application-specific protocol architecture for wireless microsensor networks. IEEE Transactions on wireless communications, 1(4), 660-670.
In this paper, it was mentioned that the Simulated Annealing (SA) algorithm was used to determine clusters. It was also stated that SA selects among nodes having energy above the average energy. However, I cannot see any detail about how the neighborhood structures and the algorithm parameters were determined. Besides, I saw many other papers using LEACH-C in their experimental work, however, I could not find any guidelines for how they were implemented as well.
My question is that is there a standard to implement a LEACH-C algorithm? Thank you for any help you can provide.