Allocating production cost at CHP plant to heat and power based on cooperative game theory