Soft Computing: Theories and Applications