A Two-Phase Evolutionary Programming for General Constrained Optimization Problem