Supervised-learning-based hour-ahead demand response for a behavior-based home energy management system approximating MILP optimization | Synapse