Appliance Scheduling Optimization in Smart Home Networks
branch and bound algorithms - principles and examples .