Optimal generator maintenance scheduling using integer programming | IEEE Journals & Magazine | IEEE Xplore