{'fraction_non_alphanumeric': 0.0244173140954495, 'fraction_numerical': 0.006659267480577136, 'mean_word_length': 4.708860759493671, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A two-stage method with mixed integer quadratic programming for unit commitment with ramp constraints

A two-stage algorithm based on branch-and-cut is proposed to solve the unit commitment (UC) problem. At first, the primal UC problem is reformulated as a simple mixed integer quadratic programming (MIQP), then the MIQP is solved by the commercial software CPLEX. In stage I of the implementation of the algorithm, a mixed integer linear programming is solved to get its optimal or feasible solution. In stage II, the MIQP is solved starting from the solution obtained in stage I. The computation time of solving MIQP can be saved remarkably with our two-stage method than with the direct method. The simulation results for 6 systems from 10 to 100 units show that the proposed method is efficient for large scale UC problems. Especially, the proposed method can achieve good near-optimal solutions.