Application of modern soft computing tools to various types of load dispatch and Hydrothermal scheduling problems of large scale power system