Discrete Problems in Nature Inspired Algorithms