Soft computing techniques in power system analysis