A Penalty Function-Linear Programming Method for Solving Power System Constrained Economic Operation Problems