Abstract
Daily energy demand peaks induce high greenhouse gas emissions and are deleterious to the power grid operations. The autonomous and coordinated control of smart appliances in residential buildings represents an effective solution to reduce peak demands. This coordination problem is challenging as it involves, not only, scheduling devices to minimize energy peaks, but also to comply with user’ preferences. Prior work assumed these preferences to be fully specified and known a priori, which is, however, unrealistic. To remedy this limitation, this paper introduces a Bayesian optimization approach for smart appliance scheduling when the users’ satisfaction with a schedule must be elicited, and thus considered expensive to evaluate. The paper presents a set of ad-hoc energy-cost based acquisition functions to drive the Bayesian optimization problem to find schedules that maximize the user’s satisfaction. The experimental results demonstrate the effectiveness of the proposed energy-cost based acquisition functions which improve the algorithm’s performance up to 26%.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
California ISO (CAISO). https://tinyurl.com/y8t4xa2r.
- 2.
Pecan Street Inc. https://www.pecanstreet.org/dataport/.
References
Amini, M.H., Frye, J., Ilić, M.D., Karabasoglu, O.: Smart residential energy scheduling utilizing two stage mixed integer linear programming. In: North American Power Symposium (2015)
Chen, L., Pu, P.: Survey of preference elicitation methods. Technical report, Swiss Federal Institute of Technology in Lausanne (EPFL) (2004)
Chen, Z., Wu, L., Fu, Y.: Real-time price-based demand response management for residential appliances via stochastic optimization and robust optimization. IEEE Trans. Smart Grid 3(4), 1822–1831 (2012)
Du, P., Lu, N.: Appliance commitment for household load scheduling. IEEE Trans. Smart Grid 2(2), 411–419 (2011)
Duvenaud, D.: The kernel cookbook. In: Advice on Covariance Functions, pp. 12–39 (2015)
Fang, X., Misra, S., Xue, G., Yang, D.: Smart grid-the new and improved power grid: a survey. IEEE Commun. Surv. Tutor. 14(4), 944–980 (2011)
Farhangi, H.: The path of the smart grid. IEEE Power Energy Mag. 8(1), 18–28 (2009)
Fioretto, F., Yeoh, W., Pontelli, E.: A multiagent system approach to scheduling devices in smart homes. In: Proceedings of AAMAS, pp. 981–989 (2017)
Frazier, P.I.: A tutorial on Bayesian optimization. CoRR abs/1807.02811 (2018)
Gelazanskas, L., Gamage, K.A.: Demand side management in smart grid: a review and proposals for future direction. Sustain. Cities Soc. 11, 22–30 (2014)
Jones, D.R.: A taxonomy of global optimization methods based on response surfaces. J. Glob. Optim. 21(4), 345–383 (2001)
Le, T., Tabakhi, A.M., Tran-Thanh, L., Yeoh, W., Son, T.C.: Preference elicitation with interdependency and user bother cost. In: Proceedings of AAMAS, pp. 1459–1467 (2018)
Lizotte, D.J.: Practical Bayesian optimization. University of Alberta (2008)
Logenthiran, T., Srinivasan, D., Shun, T.Z.: Demand side management in smart grid using heuristic optimization. IEEE Trans. Smart Grid 3(3), 1244–1252 (2012)
Mockus, J., Mockus, L.: Bayesian approach to global optimization and application to multiobjective and constrained problems. J. Optim. Theory Appl. 70(1), 157–172 (1991)
Mockus, J.: On Bayesian methods for seeking the extremum and their application. In: Proceedings of Information Processing, pp. 195–200 (1977)
Mockus, J.: Application of Bayesian approach to numerical methods of global and stochastic optimization. J. Global Optim. 4(4), 347–365 (1994)
Mockus, J., Tiesis, V., Zilinskas, A.: The application of Bayesian methods for seeking the extremum. Towards Global Optim. 2(117–129), 2 (1978)
Mohsenian-Rad, A.H., Wong, V.W., Jatskevich, J., Schober, R., Leon-Garcia, A.: Autonomous demand-side management based on game-theoretic energy consumption scheduling for the future smart grid. IEEE Trans. Smart Grid 1(3), 320–331 (2010)
Nguyen, V., Yeoh, W., Son, T.C., Kreinovich, V., Le, T.: A scheduler for smart homes with probabilistic user preferences. In: Proceedings of PRIMA, pp. 138–152 (2019)
Peeters, L., De Dear, R., Hensen, J., D’haeseleer, W.: Thermal comfort in residential buildings: Comfort values and scales for building energy simulation. Applied energy 86(5), 772–780 (2009)
Rhodes, J.D., et al.: Experimental and data collection methods for a large-scale smart grid deployment: methods and first results. Energy 65, 462–471 (2014)
Rossi, F., van Beek, P., Walsh, T. (eds.): Handbook of Constraint Programming. Elsevier, Amsterdam (2006)
Rossi, F., Petrie, C.J., Dhar, V.: On the equivalence of constraint satisfaction problems. In: European Conference on Artificial Intelligence, pp. 550–556 (1990)
Rust, P., Picard, G., Ramparany, F.: Using message-passing DCOP algorithms to solve energy-efficient smart environment configuration problems. In: Proceedings of IJCAI, pp. 468–474 (2016)
Samadi, P., Mohsenian-Rad, H., Schober, R., Wong, V.W.: Advanced demand side management for the future smart grid using mechanism design. IEEE Trans. Smart Grid 3(3), 1170–1180 (2012)
Scott, P., Thiébaux, S., Van Den Briel, M., Van Hentenryck, P.: Residential demand response under uncertainty. In: International Conference on Principles and Practice of Constraint Programming, pp. 645–660 (2013)
Sedghi, M., Atia, G., Georgiopoulos, M.: Kernel coherence pursuit: a manifold learning-based outlier detection technique. In: Proceedings of ACSSC, pp. 2017–2021 (2018)
Shann, M., Seuken, S.: An active learning approach to home heating in the smart grid. In: Proceedings of IJCAI, pp. 2892–2899 (2013)
Song, W., Kang, D., Zhang, J., Cao, Z., Xi, H.: A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty. J. Artif. Intell. Res. 64, 385–427 (2019)
Sou, K.C., Weimer, J., Sandberg, H., Johansson, K.H.: Scheduling smart home appliances using mixed integer linear programming. In: Proceedings of CDC, pp. 5144–5149 (2011)
Srinivas, N., Krause, A., Kakade, S.M., Seeger, M.W.: Gaussian process optimization in the bandit setting: no regret and experimental design. In: Proceedings of ICML, pp. 1015–1022 (2010)
Stuckey, P.J., et al..: The evolving world of MiniZinc. In: Constraint Modelling and Reformulation, pp. 156–170 (2007)
Tabakhi, A.M.: Preference elicitation in DCOPs for scheduling devices in smart buildings. In: Proceedings of AAAI, pp. 4989–4990 (2017)
Tabakhi, A.M., Le, T., Fioretto, F., Yeoh, W.: Preference elicitation for DCOPs. In: Proceedings of CP, pp. 278–296 (2017)
Tabakhi, A.M., Yeoh, W., Yokoo, M.: Parameterized heuristics for incomplete weighted CSPs with elicitation costs. In: Proceedings of AAMAS, pp. 476–484 (2019)
Truong, N.C., Baarslag, T., Ramchurn, S.D., Tran-Thanh, L.: Interactive scheduling of appliance usage in the home. In: Proceedings of IJCAI, pp. 869–877 (2016)
Williams, C.K., Rasmussen, C.E.: Gaussian Processes for Machine Learning, vol. 2. MIT Press, Cambridge (2006)
Wilson, J., Hutter, F., Deisenroth, M.: Maximizing acquisition functions for Bayesian optimization. In: Advances in Neural Information Processing Systems (2018)
Xiao, Y., Tabakhi, A.M., Yeoh, W.: Embedding preference elicitation within the search for DCOP solutions. In: Proceedings of AAMAS, pp. 2044–2046 (2020)
Zhu, J., Lin, Y., Lei, W., Liu, Y., Tao, M.: Optimal household appliances scheduling of multiple smart homes using an improved cooperative algorithm. Energy 171, 944–955 (2019)
Zhu, Z., Tang, J., Lambotharan, S., Chin, W.H., Fan, Z.: An integer linear programming based optimization for home demand-side management in smart grid. In: IEEE PES Innovative Smart Grid Technologies Conference, pp. 1–5 (2012)
Žilinskas, A.: On the use of statistical models of multimodal functions for the construction of the optimization algorithms. In: Iracki, K., Malanowski, K., Walukiewicz, S. (eds.) Optimization Techniques, pp. 138–147. Springer, Heidelberg (1980). https://doi.org/10.1007/BFb0006597
Žilinskas, A.: A review of statistical models for global optimization. J. Global Optim. 2(2), 145–153 (1992)
Acknowledgments
Tabakhi and Yeoh are partially supported by NSF grants 1550662 and 1812619, and Fioretto is partially supported by NSF grant 2007164. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the sponsoring organizations, agencies, or the U.S. government.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Tabakhi, A.M., Yeoh, W., Fioretto, F. (2021). The Smart Appliance Scheduling Problem: A Bayesian Optimization Approach. In: Uchiya, T., Bai, Q., Marsá Maestre, I. (eds) PRIMA 2020: Principles and Practice of Multi-Agent Systems. PRIMA 2020. Lecture Notes in Computer Science(), vol 12568. Springer, Cham. https://doi.org/10.1007/978-3-030-69322-0_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-69322-0_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-69321-3
Online ISBN: 978-3-030-69322-0
eBook Packages: Computer ScienceComputer Science (R0)