SMS dit: Black hole algorithm: A comprehensive survey