• Open Access IconOpen Access
  • Cite Icon32
  • https://doi.org/10.1145/2840728.2840756Copy DOI Icon

Energy-Efficient Algorithms

  • Jan 14, 2016
  • Erik D Demaine +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We initiate the systematic study of the energy complexity of algorithms (in addition to time and space complexity) based on Landauer's Principle in physics, which gives a lower bound on the amount of energy a system must dissipate if it destroys information. We propose energy-aware variations of three standard models of computation: circuit RAM, word RAM, and transdichotomous RAM. On top of these models, we build familiar high-level primitives such as control logic, memory allocation, and garbage collection with zero energy complexity and only constant-factor overheads in space and time complexity, enabling simple expression of energy-efficient algorithms. We analyze several classic algorithms in our models and develop low-energy variations: comparison sort, insertion sort, counting sort, breadth-first search, Bellman-Ford, Floyd-Warshall, matrix all-pairs shortest paths, AVL trees, binary heaps, and dynamic arrays. We explore the time/space/energy trade-off and develop several general techniques for analyzing algorithms and reducing their energy complexity. These results lay a theoretical foundation for a new field of semi-reversible computing and provide a new framework for the investigation of algorithms.

Similar Papers
  • Book Chapter
  • Citations4

Ledger-Based Sorting Algorithm

  • Aug 28, 2019
  • Nakshatra Kothi +3
  • Conference Article
  • Citations6

Analysis of Time and Space Complexity of Array, Linked List and Linked Array(hybrid) in Linear Search Operation

  • Dec 08, 2022
  • B Lokeshwar +4
  • Research Article
  • Citations75

A fast algorithm for optimal buffer insertion

  • Jun 01, 2005
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Weiping Shi +1
  • Research Article
  • Citations1

Sparse Circulant Binary Embedding: An Asymptotic Analysis

  • Mar 01, 2018
  • IEEE Signal Processing Letters
  • Saehoon Kim +1
  • Addendum

WITHDRAWN: Spearman rank correlation based bagging ensemble bayes optimal classification for genomic predictive pattern analytics

  • Nov 01, 2020
  • Materials Today: Proceedings
  • Marrynal S Eastaff +1
  • Research Article
  • Citations7

A Comparative Study of Three Heuristic Functions Used to Solve the 8-Puzzle

  • Jan 10, 2016
  • British Journal of Mathematics & Computer Science
  • Anca-Elena Iordan
  • Research Article
  • Citations10

A faster FPTAS for knapsack problem with cardinality constraint

  • Apr 04, 2022
  • Discrete Applied Mathematics
  • Wenxin Li +2
  • Conference Article
  • Citations3

Saving Space in a Time Efficient Simulation Algorithm

  • Jul 01, 2009
  • Silvia Crafa +2
  • PDF
  • Research Article
  • Citations1

ANALYSIS OF SHELLSORT ALGORITHMS

  • Jun 20, 2019
  • International Journal of Advanced Research in Computer Science
  • Avik Mitra
  • Book Chapter
  • Citations5

SVM Based MLP Neural Network Algorithm and Application in Intrusion Detection

  • Jan 01, 2011
  • Yong Hou +1
  • Book Chapter
  • Citations3

Linear-Time In-Place DFS and BFS on the Word RAM

  • Jan 01, 2019
  • Frank Kammer +1
  • Research Article
  • Citations15

Sketch Kernel Ridge Regression Using Circulant Matrix: Algorithm and Theory.

  • Oct 29, 2019
  • IEEE transactions on neural networks and learning systems
  • Rong Yin +3
  • Research Article
  • Citations22

Routing with multiple quality-of-services constraints: An approximation perspective

  • Oct 06, 2011
  • Journal of Network and Computer Applications
  • Jun Huang +2
  • Conference Article
  • Citations27

The Similarity Computing of Documents Based on VSM

  • Jan 01, 2008
  • Qinglin Guo
  • Book Chapter
  • Citations1

Simulation of d′-Dimensional Cellular Automata on d-Dimensional Cellular Automata

  • Jan 01, 2006
  • Christoph Scheben
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.