How Fast Do Algorithms Improve? [Point of View]

被引:7
|
作者
Sherry, Yash [1 ]
Thompson, Neil C. [1 ,2 ]
机构
[1] MIT, Comp Sci & Artificial Intelligence Lab, 77 Massachusetts Ave, Cambridge, MA 02139 USA
[2] MIT, Initiat Digital Econ, 77 Massachusetts Ave, Cambridge, MA 02142 USA
关键词
Approximation algorithms; Complexity theory; Clustering algorithms; Algorithms; Time complexity; Problem solving; Prediction algorithms; SEARCH-TREES;
D O I
10.1109/JPROC.2021.3107219
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Algorithms determine which calculations computers use to solve problems and are one of the central pillars of computer science. As algorithms improve, they enable scientists to tackle larger problems and explore new domains and new scientific techniques [1], [2]. Bold claims have been made about the pace of algorithmic progress. For example, the President's Council of Advisors on Science and Technology (PCAST), a body of senior scientists that advise the U.S. President, wrote in 2010 that "in many areas, performance gains due to improvements in algorithms have vastly exceeded even the dramatic performance gains due to increased processor speed" [3]. However, this conclusion was supported based on data from progress in linear solvers [4], which is just a single example. With no guarantee that linear solvers are representative of algorithms in general, it is unclear how broadly conclusions, such as PCAST's, should be interpreted. Is progress faster in most algorithms? Just some? How much on average?
引用
收藏
页码:1768 / 1777
页数:10
相关论文
共 50 条
  • [1] FAST ALGORITHMS FOR APPROXIMATELY COUNTING MISMATCHES
    KARLOFF, H
    INFORMATION PROCESSING LETTERS, 1993, 48 (02) : 53 - 60
  • [2] Fast Quantum Algorithms for Trace Distance Estimation
    Wang, Qisheng
    Zhang, Zhicheng
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2024, 70 (04) : 2720 - 2733
  • [3] How Do Social Media Algorithms Appear? A Phenomenological Response to the Black Box Metaphor
    Longo, Anthony
    MINDS AND MACHINES, 2025, 35 (02)
  • [4] Fast algorithms for approximating distances
    Bespamyatnikh, S
    Segal, M
    ALGORITHMICA, 2002, 33 (02) : 263 - 269
  • [5] BonnRoute: Algorithms and Data Structures for Fast and Good VLSI Routing
    Gester, Michael
    Mueller, Dirk
    Nieberg, Tim
    Panten, Christian
    Schulte, Christian
    Vygen, Jens
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (02)
  • [6] FAST ALGORITHMS FOR GREEDY TRIANGULATION
    LEVCOPOULOS, C
    LINGAS, A
    BIT, 1992, 32 (02): : 280 - 296
  • [7] Distributed Algorithms for Average Consensus of Input Data With Fast Convergence
    Xie, Kan
    Cai, Qianqian
    Zhang, Zhaorong
    Fu, Minyue
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2021, 51 (05): : 2653 - 2664
  • [8] Understanding How Pretraining Regularizes Deep Learning Algorithms
    Yao, Yu
    Yu, Baosheng
    Gong, Chen
    Liu, Tongliang
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (09) : 5828 - 5840
  • [9] The point-to-point connection problem - analysis and algorithms
    Natu, M
    Fang, SC
    DISCRETE APPLIED MATHEMATICS, 1997, 78 (1-3) : 207 - 226
  • [10] Do Algorithms have Rights?
    Arencibia, Mario Gonzalez
    Erazo, Hugo Armando Ordonez
    Gonzalez-Sanabria, Juan -Sebastian
    PRAXIS & SABER, 2024, 15 (43)