A two-phase mixed integer programming method for economic dispatch is proposed.
Different complex and practical constraints are considered in economic dispatch model.
The proposed two-phase mechanism significantly reduces the computation time.
Compared with meta-heuristic methods, the proposed method is more robust.