混合算法:把两种或以上不同的算法思想/策略结合在一起,以利用各自优势、弥补短板,从而在速度、精度、鲁棒性或资源消耗等方面获得更好的整体表现。常见于排序、优化、机器学习与数值计算等领域。(也可泛指“混合式方法/流程”。)
/ˈhaɪbrɪd ˈælɡəˌrɪðəm/
A hybrid algorithm can be faster than a single method.
混合算法可能比单一方法更快。
The team used a hybrid algorithm that combines a genetic algorithm with local search to improve solution quality under strict time limits.
团队采用了一种将遗传算法与局部搜索结合的混合算法,以在严格时限内提升解的质量。
hybrid 源自拉丁语 hybrida(“杂交的、混合的”),表示“由不同来源混合而成”;algorithm 来自中世纪拉丁语 algorismus,源头与波斯数学家 al-Khwarizmi(花剌子密) 的名字相关,后引申为“计算规则/步骤”。合起来即“由多种方法组合的算法”。