I would like to know why particle swarm optimization (PSO) or genetic algorithm (GA) got combined with firefly algorithm (FA), theoretically. Please share your information. Yours truly.
It's clear the main idea of combination of such algorithms is to use the advantages of both algorithms. On the other hand, one algorithm may overcome to other's deficiency.
Here, I wanna know the main factor(s) for combination of such algorithms. It's better to ask why we combine two algorithms? Which factor(s) is (are) important or more important?
Please share your information theoretically and mathematically ..thank you
GA works better for the problems with discrete variables whereas PSO works very fine with continuous variables. SO, in a mixed integer problem, one can combine both GA and PSO for the integer and continuous variables to develop a hybrid algorithm that works better than individual GA or PSO.
really, FA and PSO are very similar metaheuristics, so may be it is not interesting their combination. May be it is more interesting the combination of FA with some local search methods in order to improve the explotation of search, an example is:
A hybrid firefly algorithm and pattern search technique for SSSC based power oscillation damping controller design. Ain Shams Engineering Journal
Volume 5, Issue 4, December 2014, Pages 1177–1188.