The whole Electric Power System includes three aspects: Generation, Transmission and Distribution that all need
maintenance to enhance system reliability and energy efficiency. Most unit maintenance scheduling (MS) packages
consider preventive maintenance scheduling for generating units over one or two years time horizon in order to
minimize the total operation costs while satisfying system energy requirements. The inclusion of network constraints
in generating unit maintenance will increase the complexity of the problem.