BlackHole algorithm is an optimization algorithm inspired from nature. It has proven to explore the complete search pace and return global-maxima in reasonable number of iterations. Here is a link to my blog where I have explained the code and the algorithm - https://codeitplease.wordpress.com