Generation scheduling is an important concern of the current power system which is suffering from many obstacles of limited generation resources, grown energy demand and fuel price, inconsistent load demand and fluctuations of available wind power in case of the thermal–wind system. Smart grid system has a great potential of tumbling existing power system difficulties with intelligent infrastructure and computation technologies. Three different distributed energy resources, namely, distributed generation, demand response and gridable vehicles are used in this paper to overcome the power system hitches. The classical generation scheduling is solved with insertion of the cost of demand response and the cost model pertaining to underestimation and overestimation of fluctuating wind power. The modified optimization problem is solved using an efficient Global best artificial bee colony algorithm for 10 generating units test system. Generation scheduling in the smart grid environment yields a significant reduction in the total cost.