Multi-objective optimization of the renewable energy mix for a building. (25th May 2016)