1. Huzhou Power Supply Company of State Grid Zhejiang Electric Power Co, Ltd, Huzhou, China
2. State Grid Zhejiang Electric Power Co, Ltd, Hangzhou, China
3. School of Economics, Zhejiang University of Finance and Economics, Hangzhou, China
4. School of Economics and Business Administration, Central China Normal University, Wuhan, China
5. School of Mathematics and Statistics, Central China Normal University, Wuhan, China
6. School of Business and Economics, Maastricht University, Maastricht, Netherlands