“…Because of the advantages of autonomy, reactivity, social ability and so on, agent technology has been widely used for economic modeling and many important computer applications such as planning, process control, communication network configurations, and concurrent systems can benefit from agent based approach [14,23]. Moreover, there are many applications of multi-agent technology in power market, such as power generator's biding, power market simulation and negotiation strategies [14]. In MAS, several software agent -a computer program which works toward its goal in a dynamic environment on behalf of another entity (human or computational), possibly over an extended period of time, without continuous direct supervision or control, and exhibits a significant degree of flexibility and creativity in how it seeks to transform goals into action tasks -cooperate to achieve some task.…”