A SURVEY ON NATURAL COMPUTING TECHNIQUES