Computational Approaches to Improving Room Heating and Cooling for Energy Efficiency in Buildings