Galaxy gravity optimization(GGO) an algorithm for optimization, inspired by comets life cycle | IEEE Conference Publication | IEEE Xplore