Multi objective optimisation framework for smart metering in smart grids using multi-objective particle swarm optimisation. (2017)