Soft computing is an innovative method for development of intelligent systems which has attracted increasing interest by the scientific community during the past few decades. Generally, in order to solve real world computation problems, a combination of computational techniques is preferred to the exclusive use of single methods.