Question: what are the advantages of genetic algorithm?
Answer: Parallelism, easily modified and adaptable to different problems.
Inherently parallel; easily distributed.
large and wide solution space search ability.
non-knowledge based optimisation process used of a fitness function. ... 
Easy to discover global optimum and avoid trapping in local optima.