A new coding for solving large-scale non-convex economic dispatch problems without a penalty factor. Issue 4 (2nd October 2017)