A Label Propagation Algorithm Based on Speed Optimization and Community Preference