I'm currently considering two optimization algorithms (artificial immune system & simulated annealing) mainly on solving scheduling problems in manufacturing. However, I would like some opinion either to consider hybrids of two or more algorithms or non-hybridized algorithm. Basically, what degree of "hybrid" between two or more algorithms can be considered as a hybrid algorithm? How actually hybrid conducted or what trends that mostly adopted out there in order for two or more algorithms successfully hybridized? On what aspect actually hybrid actually needed?