Design and Applications of Nature Inspired Optimization