Generation maintenance scheduling using improved binary particle swarm optimisation considering aging failures. Issue 10 (1st October 2013)