Automated Demand Response Approaches To Household Energy Management In A Smart Grid Environment