多项选择题

A.是一种最优算法
B.是一种万能算法
C.是一种基于数据的算法
D.是一种“黑匣子算法”