Optimizing on multiple constrained QoS multicast routing algorithms based on GA