Abstract
We are considering the scheduling of flexible preemptable electric loads in a smart grid so as to minimize peak load when all loads have the same earliest start time and deadline. We show that when this scheduling is done using the bottom left decreasing height heuristic, the ratio of the peak load of the schedule generated by this heuristic and the optimal peak load has the tight bound \(4/3-1/(3D)\), where D is the duration of the scheduling interval. This settles an outstanding conjecture regarding the worst-case performance of this heuristic. Our experiments indicate a reduction in peak load of up to 45% using the bottom left decreasing height heuristic and benchmark data.
Similar content being viewed by others
Notes
Interestingly, Alamdari et al. [2] have demonstrated an instance of preemptive OCOSP in which the duration of all jobs is 1, D is an integer and the optimal schedule has preemptions at non integer times. This instance has a 1% lower peak load requirement than any schedule that preempts only at integer times.
Recall that the definition of a slice only requires that there be no preemption within a slice.
References
U.S. energy information administration (eia): International energy outlook (2014). http://www.eia.gov/forecasts/ieo/pdf/0484(2014).pdf
Alamdari, S., Biedl, T., Chan, T., Grant, E., Jampani, K., Keshav, S., Lubiw, A., Pathak, V.: Strip packing with slicing. http://csclub.uwaterloo.ca/~egrant/Elyot Research Papers/Strip Packing with Slicing.pdf
Alamdari, S., Biedl, T., Chan, T., Grant, E., Jampani, K., Keshav, S., Lubiw, A., Pathak, V.: Smart-grid electricity allocation via strip packing with slicing. In: F. Dehne, R. Solis-Oba, J.R. Sack (eds.) Algorithms and Data Structures, Lecture Notes in Computer Science, vol. 8037, pp. 25–36. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-40104-6_3
Baker, B., Coffman Jr., E., Rivest, R.: Orthogonal packings in two dimensions. SIAM J. Comput. 9(4), 846–855 (1980). https://doi.org/10.1137/0209064
Bandana, M., Anand, N.: Home energy management system (hems): concept, architecture, infrastructure, challenges and energy management schemes (2019). https://doi.org/10.1007/s12667-019-00364-w
Becker, B., Allerding, F., Reiner, U., Kahl, M., Richter, U., Pathmaperuma, D., Schmeck, H., Leibfried, T.: Decentralized energy-management to control smart-home architectures. In: Müller-Schloer, C., Karl, W., Yehia, S. (eds.) Architecture of Computing Systems - ARCS 2010, pp. 150–161. Springer, Berlin (2010)
Burke, E.K., Hellier, R.S.R., Kendall, G., Whitwell, G.: A new placement heuristic for the orthogonal stock-cutting problem. Oper. Res. 52(4), 655–671 (2004). http://www.extenza-eps.com/INF/doi/abs/10.1287/opre.1040.0109
Coffman Jr., E., Garey, M., Johnson, D., Tarjan, R.: Performance bounds for level-oriented two-dimensional packing algorithms. SIAM J. Comput. 9(4), 808–826 (1980). https://doi.org/10.1137/0209062
Feng, X., Xu, Y., Zheng, F.: Online Scheduling for Electricity Cost in Smart Grid, pp. 783–793. Springer International Publishing, Cham (2015)
Graham, R.L.: Bounds on multiprocessing timing anomalies. SIAM J. Appl. Math. 17(2), 416–429 (1969)
Hopper, E., Turton, B.: An empirical investigation of meta-heuristic and heuristic algorithms for a 2d packing problem. Eur. J. Oper. Res. 128(1), 34–57 (2001). https://doi.org/10.1016/S0377-2217(99)00357-4
Ibars, C., Navarro, M., Giupponi, L.: Distributed demand management in smart grid with a congestion game. pp. 495 – 500 (2010). https://doi.org/10.1109/SMARTGRID.2010.5622091
Koutsopoulos, I., Tassiulas, L.: Control and optimization meet the smart power grid: Scheduling of power demands for optimal energy management. In: Proceedings of the 2Nd International Conference on Energy-Efficient Computing and Networking, e-Energy ’11, pp. 41–50. ACM, New York, NY, USA (2011). https://doi.org/10.1145/2318716.2318723
Krishnan, R.: Meters of tomorrow [in my view]. IEEE Power Energ. Mag. 6(2), 96–94 (2008). https://doi.org/10.1109/MPE.2007.915179
Kugler, M., Reinhart, F., Schlieper, K., Masoodian, M., Rogers, B., Andre, E., Rist, T.: Architecture of a ubiquitous smart energy management system for residential homes. pp. 101–104 (2011). https://doi.org/10.1145/2000756.2000770
Liu, F., Liu, H.H., Wong, P.W.H.: Optimal nonpreemptive scheduling in a smart grid model. (2016). arxiv:1602.06659
Luh, P., Ho, Y., Muralidharan, R.: Load adaptive pricing: an emerging tool for electric utilities. IEEE Trans. Autom. Control 27(2), 320–329 (1982)
Masters, G.: Renewable and Efficient Electric Power Systems. Wiley, Amsterdam (2013). https://books.google.com/books?id=6HPCBwAAQBAJ
Michael A. C., Chitru, S. F., Paul, R. K.: The theory of peak-load pricing: a survey. In: Journal of Regulatory Economics, p. 215–248 (1995)
Mohsenian-Rad, A., Wong, V.W.S., 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)
Mumford-Valenzuela, C.L., Vick, J., Wang, P.Y.: Metaheuristics. chap. Heuristics for Large Strip Packing Problems with Guillotine Patterns: An Empirical Study, pp. 501–522. Kluwer Academic Publishers, Norwell (2004)
Ntene, N., Van Vuuren, J.H.: A survey and comparison of guillotine heuristics for the 2d oriented offline strip packing problem. Discret. Optim. 6(2), 174–188 (2009). https://doi.org/10.1016/j.disopt.2008.11.002
Ranjan, A., Khargonekar, P., Sahni, S.: Offline preemptive scheduling of power demands to minimize peak power in smart grids. In: 2014 IEEE Symposium on Computers and Communications (ISCC), pp. 1–6 (2014). https://doi.org/10.1109/ISCC.2014.6912525
Ranjan, A., Khargonekar, P., Sahni, S.: Offline first fit scheduling in smart grids. In: 2015 IEEE Symposium on Computers and Communication (ISCC), pp. 758–763 (2015). https://doi.org/10.1109/ISCC.2015.7405605
Ranjan, A., Khargonekar, P., Sahni, S.: Smart grid power scheduling via bottom left decreasing height packing. In: 2016 IEEE Symposium on Computers and Communication (ISCC), pp. 1128–1133 (2016). https://doi.org/10.1109/ISCC.2016.7543888
Samadi, P., Mohsenian-Rad, H., Schober, R., Wong, V.W.S.: Advanced demand side management for the future smart grid using mechanism design. IEEE Trans. Smart Grid 3(3), 1170–1180 (2012)
Sanchez-Martin, P., Sanchez, G.: Optimal electric vehicles consumption management at parking garages. In: PowerTech, 2011 IEEE Trondheim, pp. 1–7 (2011). https://doi.org/10.1109/PTC.2011.6019396
Son, Y., Pulkkinen, T., Moon, K., Kim, C.: Home energy management system based on power line communication. IEEE Trans. Consum. Electron. 56(3), 1380–1386 (2010)
Yudong, T., Hongkun, S., Funian, H., Yun, Z.: Investigation on tou pricing principles. In: 2005 IEEE/PES Transmission Distribution Conference Exposition: Asia and Pacific, pp. 1–9 (2005)
Zeng, S., Li, J., Ren, Y.: Research of time-of-use electricity pricing models in china: a survey. pp. 2191 – 2195 (2009). https://doi.org/10.1109/IEEM.2008.4738260
Acknowledgements
This research was supported, in part, by the National Science Foundation under Grants CNS0829916, CNS0905308, and CNS-1239274.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest. A preliminary version of this paper has been published at ISCC conference [25]. The conference paper did not contain the mathematical proof provided in this paper.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A preliminary version of this paper has been published at ISCC conference [25]. The conference paper did not contain the mathematical proof provided in this paper.
Rights and permissions
About this article
Cite this article
Ranjan, A., Khargonekar, P. & Sahni, S. Offline preemptive bottom left decreasing height scheduling of power loads in smart grids. Energy Syst 14, 959–984 (2023). https://doi.org/10.1007/s12667-021-00453-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12667-021-00453-9