Leveraging evolutionary algorithms for dynamic multi-objective optimization scheduling of multi-tenant smart home appliances

In parallel to optimizing energy consumption within houses, users' comfort is increasingly considered as an essential success criterion for automated smart home solutions. From the user perspective, balancing trade-offs between energy consumption and users' comfort when scheduling home appliances is a challenging task mainly within dynamic context (energy price, budget, user preferences, energy source, etc). To address this challenge, this paper has modeled appliances scheduling as a dynamic constrained multi-objective optimization problem and have leveraged a recently introduced dynamic evolutionary algorithm for the problem resolution. Moreover, there are typically multiple inhabitants in the same home who often share context-aware applications with various individual preferences which are likely to be conflicting. We propose a new comfort function to support multi-user conflictual preferences. Our experimental results have shown that our approach has a confirmed advantage on the user comfort while coping dynamically with the context changes.

[1]  Lamjed Ben Said,et al.  Multi-objective Optimization with Dynamic Constraints and Objectives: New Challenges for Evolutionary Algorithms , 2015, GECCO.

[2]  Kenneth N. Brown,et al.  Preference Elicitation and Reasoning While Smart Shifting of Home Appliances , 2015 .

[3]  Ajay A. Kulkarni A reactive behavioral system for the intelligent room , 2002 .

[4]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[5]  David Wallace,et al.  Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach , 2006, GECCO.

[6]  Kay Chen Tan,et al.  A Coevolutionary Paradigm for Dynamic Multi-Objective Optimization , 2009 .

[7]  Woontack Woo,et al.  Service Conflict Management Framework for Multi-user Inhabited Smart Home , 2009, J. Univers. Comput. Sci..

[8]  Woontack Woo,et al.  User-Centric Conflict Management for Media Services Using Personal Companions , 2007 .

[9]  Xingshe Zhou,et al.  TV Program Recommendation for Multiple Viewers Based on user Profile Merging , 2006, User Modeling and User-Adapted Interaction.

[10]  Tuan Anh Nguyen,et al.  Energy intelligent buildings based on user activity: A survey , 2013 .

[11]  Liyanage C. De Silva,et al.  State of the art of smart homes , 2012, Eng. Appl. Artif. Intell..

[12]  Woontack Woo,et al.  Conflict Resolution Method utilizing Context History for Context-Aware Applications* , 2005 .

[13]  Diane J. Cook,et al.  MavHome: an agent-based smart home , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[14]  Gary B. Lamont,et al.  Multiobjective evolutionary algorithms: classifications, analyses, and new innovations , 1999 .

[15]  Guy Shani,et al.  Evaluating Recommendation Systems , 2011, Recommender Systems Handbook.

[16]  Kalyanmoy Deb,et al.  Dynamic Multi-objective Optimization and Decision-Making Using Modified NSGA-II: A Case Study on Hydro-thermal Power Scheduling , 2007, EMO.

[17]  Judy Kay,et al.  Location Conflict Resolution with an Ontology , 2009, Pervasive.

[18]  Li-Chen Fu,et al.  Multi-user Preference Model and Service Provision in a Smart Home Environment , 2007, 2007 IEEE International Conference on Automation Science and Engineering.

[19]  Quynh Lê,et al.  Smart Homes for Older People: Positive Aging in a Digital World , 2012, Future Internet.