Incorporating logic in Artificial Bee Colony (ABC) algorithm to solve first order logic problems: The logical ABC | IEEE Conference Publication | IEEE Xplore