A Comprehensive Comparison of Period Extraction Algorithms for Asteroids with Long Term Observation