Skip to main content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.


The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Assessing the Performance of Residential Energy Management Control Algorithms: Multi-Criteria Decision Making Using the Analytical Hierarchy Process



Farhad Omar, Steven T. Bushby, Ronald D. Williams


For homes to become active participants in a smart grid, intelligent control algorithms are needed to facilitate autonomous interactions that take homeowner preferences into consideration. Many control algorithms for demand response have been proposed in the literature. Comparing the performance of these algorithms has been difficult because each algorithm makes different assumptions or considers different scenarios, i.e., peak load reduction or minimizing cost in response to the variable price of electricity. This work proposes a flexible assessment framework using the Analytical Hierarchy Process to compare and rank residential energy management control algorithms. The framework is a hybrid mechanism that derives a ranking from a combination of subjective user input representing preferences, and object data from the algorithm performance related to energy consumption, cost and comfort. The Analytical Hierarchy Process results in a single overall score used to rank the alternatives. The approach is illustrated by applying the assessment process to six residential energy management control algorithms.
Technical Note (NIST TN) - 2017
Report Number


AHP, Analytical Hierarchy Process, assessment of control algorithms, assessment, assessment and ranking, assessment engine, energy management control algorithms, MADA, MCDM, multi criteria decision making, performance assessment, ranking, residential control algorithms
Created September 18, 2018, Updated November 10, 2018