Abstract
Home owners are typically charged differently when they consume power at different periods within a day. Specifically, they are charged more during peak periods. Thus, in this paper, we explore how scheduling algorithms can be designed to minimize the peak energy consumption of a group of homes served by the same substation. We assume that a set of demand/response switches are deployed at a group of homes to control the activities of different appliances such as air conditioners or electric water heaters in these homes. Given a set of appliances, each appliance is associated with its instantaneous power consumption and duration, our objective is to decide when to activate different appliances in order to reduce the peak power consumption. This scheduling problem is shown to be NP-Hard. To tackle this problem, we propose a set of appliance scheduling algorithms under both offline and online settings. For the offline setting, we propose a constant ratio approximation algorithm (with approximation ratio \(\frac{1+\sqrt{5}}{2}+1\)). For the online setting, we adopt a greedy algorithm whose competitive ratio is also bounded. We conduct extensive simulations using real-life appliance energy consumption data trace to evaluate the performance of our algorithms. Extensive evaluations show that our schedulers significantly reduce the peak demand when compared with several existing heuristics.
Similar content being viewed by others
References
(Dec. 2005) Energy consumption of major household appliances shipped in canada. In: Natural Resources Canada, 2005, Office of Energy Efficiency
Aspnes, J., Azar, Y., Fiat, A., Plotkin, S., Waarts, O.: On-line routing of virtual circuits with applications to load balancing and machine scheduling. J. ACM (JACM) 44(3), 486–504 (1997)
Azar, Y., Naor, J., Rom, R.: The competitiveness of on-line assignments. J. Algorithms 18(2), 221–237 (1995)
Baker, B.S., Coffman Jr., E.G., Rivest, R.L.: Orthogonal packings in two dimensions. SIAM J. Comput. 9(4), 846–855 (1980)
Baker, B., Schwarz, J.: Shelf algorithms for two-dimensional packing problems. SIAM J. Comput. 12, 508 (1983)
Bakker, V., Bosman, M., Molderink, A., Hurink, J., Smit, G.: Demand side load management using a three step optimization methodology. In: 2010 First IEEE International Conference on Smart Grid Communications (SmartGridComm), pp. 431–436. IEEE (2010)
Bar-Noy, A., Feng, Y., Johnson, M., Liu, O.: When to reap and when to sow–lowering peak usage with realistic batteries. International Workshop on Experimental and Efficient Algorithms, pp. 194–207. Springer (2008)
Bar-Noy, A., Johnson, M.P., Liu, O.: Peak shaving through resource buffering. In: International workshop on Approximation and Online Algorithms, pp. 147–159. Springer (2008)
Barker, S., Mishra, A., Irwin, D., Shenoy, P., Albrecht, J.: Smartcap: Flattening peak electricity demand in smart homes. In: PerCom 2012, pp. 67–75. IEEE (2012)
Bouzina, K.I., Emmons, H.: Interval scheduling on identical machines. J. Glob. Optim. 9(3–4), 379–393 (1996)
Caron, S., Kesidis, G.: Incentive-based energy consumption scheduling algorithms for the smart grid. In: 2010 First IEEE International Conference on Smart Grid Communications (SmartGridComm), pp. 391–396. IEEE (2010)
Coffman Jr., E.G., Garey, M.R., Johnson, D.S., Tarjan, R.E.: Performance bounds for level-oriented two-dimensional packing algorithms. SIAM J. Comput. 9(4), 808–826 (1980)
DOE: Commercial Building Energy Alliance 2012 Annual Report. http://apps1eereenergygov/buildings/publications/pdfs/alliances/cbea_annual_report_2012pdf 2012 Annual Report PDF file (2012)
Faruqui, A., Harris, D., Hledik, R.: Unlocking the 53 billion savings from smart meters in the EU: how increasing the adoption of dynamic tariffs could make or break the eus smart grid investment. Energy Policy 38(10), 6222–6231 (2010)
Harren, R., Jansen, K., Prädel, L., Van Stee, R.: A (5/3+ \(\varepsilon \))-approximation for strip packing. Comput. Geom. 47(2), 248–267 (2014)
Jansen, K., Zhang, G.: On rectangle packing: maximizing benefits. In: Proceedings of the Fifteenth Annual ACM-SIAM Symposium on Discrete algorithms, Society for Industrial and Applied Mathematics, pp. 204–213 (2004)
Kenyon, C., Remila, E.: Approximate strip packing. In: Proceedings of the 37th Annual Symposium on Foundations of Computer Science, pp. 31–36. IEEE(1996)
Kenyon, C., Rémila, E.: A near-optimal solution to a two-dimensional cutting stock problem. Math. Oper. Res. 25(4), 645–656 (2000)
Keshav, S., Rosenberg, C.: Direct adaptive control of electricity demand. Tech. rep., Technical Report CS-2010-17, University of Waterloo (September 2010) (2010)
Kiliccote, S., Piette, M.A., Hansen, D.: Advanced controls and communications for demand response and energy efficiency in commercial buildings. In: Second Carnegie Mellon Conference in Electric Power Systems: Monitoring, Sensing, Software and Its Valuation for the Changing Electric Power Industry (2006)
Lee, C.Y.: Machine scheduling with an availability constraint. J. Glob. Optim. 9(3–4), 395–416 (1996)
Mady, A., Boubekeur, M., Provan, G.: Optimised embedded distributed controller for automated lighting systems. In: First Workshop on Green and Smart Embedded System Technology: Infrastructures, Methods, and Tools (2010)
Martello, S., Monaci, M., Vigo, D.: An exact approach to the strip-packing problem. INFORMS J. Comput. 15(3), 310–319 (2003)
Mohsenian-Rad, A., Wong, V., Jatskevich, J., Schober, R.: Optimal and autonomous incentive-based energy consumption scheduling algorithm for smart grid. In: Innovative Smart Grid Technologies (ISGT), pp. 1–6. IEEE (2010)
Montoya-Torres, J.R.: Competitive analysis of a better on-line algorithm to minimize total completion time on a single-machine. J. Glob. Optim. 27(1), 97–103 (2003)
Murata, H., Fujiyoshi, K., Nakatake, S., Kajitani, Y.: Rectangle-packing-based module placement. In: 1995 IEEE/ACM International Conference on Computer-Aided Design, ICCAD-95. Digest of Technical Papers, pp. 472–479. IEEE (1995)
Murata, H., Fujiyoshi, K., Nakatake, S., Kajitani, Y.: Vlsi module placement based on rectangle-packing by the sequence-pair. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 15(12), 1518–1524 (1996)
Narain, L., Bagga, P.: Flowshop/no-idle scheduling to minimize total elapsed time. J. Glob. Optim. 33(3), 349–367 (2005)
Nghiem, T.X., Behl, M., Mangharam, R., Pappas, G.J.: Green scheduling of control systems for peak demand reduction. In: 2011 50th IEEE Conference on Decision and Control and European Control Conference, pp. 5131–5136. IEEE (2011)
Nghiem, T.X., Behl, M., Mangharam, R., Pappas, G.J.: Scalable scheduling of building control systems for peak demand reduction. In: 2012 American Control Conference (ACC), pp. 3050–3055. IEEE (2012)
Oldewurtel, F., Ulbig, A., Parisio, A., Andersson, G., Morari, M.: Reducing peak electricity demand in building climate control using real-time pricing and model predictive control. In: 49th IEEE Conference on Decision and Control (CDC), pp. 1927–1932 . IEEE(2010)
Ortmann, F., Ntene, N., Van Vuuren, J.: New and improved level heuristics for the rectangular strip packing and variable-sized bin packing problems. Eur. J. Oper. Res. 203(2), 306–315 (2010)
Plotkin, S.A., Shmoys, D.B., Tardos, É.: Fast approximation algorithms for fractional packing and covering problems. Math. Oper. Res. 20(2), 257–301 (1995)
Schiermeyer, I.: Reverse-fit: A 2-optimal algorithm for packing rectangles. Algorithms ESA’94, pp. 290–299 (1994)
Taneja, J., Culler, D., Dutta, P.: Towards cooperative grids: sensor/actuator networks for renewables integration. In: 2010 First IEEE International Conference on Smart Grid Communications (SmartGridComm), pp. 531–536. IEEE (2010)
Tang, S., Huang, Q., Li, X.Y., Wu, D.: Smoothing the energy consumption: peak demand reduction in smart grid. In: 2013 Proceedings IEEE on INFOCOM, pp. 1133–1141. IEEE (2013)
Young, H.P.: Individual Strategy and Social Structure: An Evolutionary Theory of Institutions. Princeton University Press, Princeton (2001)
Acknowledgements
This research is supported by NSFC (61222201,11531011).
Funding was provided by National Natural Science Foundation of China (Grant No. 11531011), Talent Youth Project (Grant No. 2013711011).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tang, S., Yuan, J., Zhang, Z. et al. iGreen: green scheduling for peak demand minimization. J Glob Optim 69, 45–67 (2017). https://doi.org/10.1007/s10898-017-0524-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10898-017-0524-y