Smart-Grid Electricity Allocation via Strip Packing with Slicing
One advantage of smart grids is that they can reduce the peak load by distributing electricity-demands over multiple short intervals. Finding a schedule that minimizes the peak load corresponds to a variant of a strip packing problem. Normally, for strip packing problems, a given set of axis-aligned rectangles must be packed into a fixed-width strip, and the goal is to minimize the height of the strip. The electricity-allocation application can be modelled as strip packing with slicing: each rectangle may be cut vertically into multiple slices and the slices may be packed into the strip as individual pieces. The stacking constraint forbids solutions in which a vertical line intersects two slices of the same rectangle.
We give a fully polynomial time approximation scheme for this problem, as well as a practical polynomial time algorithm that slices each rectangle at most once and yields a solution of height at most 5/3 times the optimal height.
KeywordsPeak Load Smart Grid Packing Problem Optimal Height Strip Packing
Unable to display preview. Download preview PDF.
- 3.Chen, B., Potts, C.N., Woeginger, G.J.: A review of machine scheduling: complexity, algorithms and approximability. In: Handbook of Combinatorial Optimization, vol. 3, pp. 21–169. Kluwer Acad. Publ., Boston (1998)Google Scholar
- 5.Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman & Co. Ltd. (1979)Google Scholar
- 7.Giudice, P.: Our energy future and smart grid communications. Testimony before the FCC Field Hearing on Energy and Environment (2009), http://www.broadband.gov/fieldevents/fh_energy_environment/giudice.pdf
- 12.Karmarkar, N., Karp, R.M.: An efficient approximation scheme for the one-dimensional bin-packing problem. In: Symposium on Foundations of Computer Science, pp. 312–320. IEEE (1982)Google Scholar
- 18.Srikantha, P., Rosenberg, C., Keshav, S.: An analysis of peak demand reductions due to elasticity of omestic appliances. In: Proc. Energy-Efficient Computing and Networking (e-Energy 2012), p. 28. ACM (2012)Google Scholar