Skip to main content
  • Reference work
  • © 2016

Encyclopedia of Algorithms

Editors:

  • Covers a wealth of problems currently relevant in diverse fields including biology, economics, financial software and computer science, amongst others
  • Presents accessible, updated and enhanced, A-Z entries with useful cross-references
  • Features examples from growing areas such as bioinformatics and social networks
  • Ensures a balanced coverage through a top-quality, scientifically and geographically diverse editorial board
  • Offers literature references for those looking to study a topic in more detail
  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (633 entries)

  1. Front Matter

    Pages 1-50
  2. A

    1. Abelian Hidden Subgroup Problem

      • Michele Mosca
      Pages 1-5
    2. Abstract Voronoi Diagrams

      • Rolf Klein
      Pages 5-8
    3. Active Learning – Modern Learning Theory

      • Maria-Florina Balcan, Ruth Urner
      Pages 8-13
    4. Adaptive Partitions

      • Ping Deng, Weili Wu, Eugene Shragowitz, Ding-Zhu Du
      Pages 18-22
    5. Additive Spanners

      • Shiri Chechik
      Pages 22-24
    6. Adwords Pricing

      • Tian-Ming Bu
      Pages 24-27
    7. Algorithmic Cooling

      • Tal Mor
      Pages 30-37
    8. Algorithmic Mechanism Design

      • Ron Lavi
      Pages 37-48
    9. All-Distances Sketches

      • Edith Cohen
      Pages 59-64
    10. Alternate Parameterizations

      • Neeldhara Misra
      Pages 64-67
    11. Alternative Performance Measures in Online Algorithms

      • Alejandro López-Ortiz
      Pages 67-72
    12. AMS Sketch

      • Graham Cormode
      Pages 76-78
    13. Analyzing Cache Behaviour in Multicore Architectures

      • Alejandro López-Ortiz, Alejandro Salinger
      Pages 78-82

About this book

This dynamic reference work provides solutions to vital algorithmic problems for scholars, researchers, practitioners, teachers and students in fields such as computer science, mathematics, statistics, biology, economics, financial software, and medical informatics. 

This second edition is broadly expanded, building upon the success of its former edition with more than 450 new and updated entries. These entries are designed to ensure algorithms are presented from growing areas of research such as bioinformatics, combinatorial group testing, differential privacy, enumeration algorithms, game theory, massive data algorithms, modern learning theory, social networks, and VLSI CAD algorithms.

Over 630 entries are organized alphabetically by problem, with subentries allowing for distinct solutions. Each entry includes a description of the basic algorithmic problem; the input and output specifications; key results; examples of applications; citations to key literature, open problems, experimental results, links to data sets and downloadable code.

All entries are peer-reviewed, written by leading experts in the field—and each entry contains links to a summary of the author’s research work. 

This defining reference is available in both print and online—a dynamic living work with hyperlinks to related entries, cross references citations, and a myriad other valuable URLs.

New and Updated entries include:

Algorithmic Aspects of Distributed Sensor Networks, 

Algorithms for Modern Computers 

Bioinformatics 

Certified Reconstruction and Mesh Generation 

Combinatorial Group Testing 

Compression of Text and Data Structures 

Computational Counting 

Computational Economics 

Computational Geometry 

Differential Privacy 

Enumeration Algorithms 

Exact Exponential Algorithms 

Game Theory 

Graph Drawing 

Group Testing 

Internet Algorithms 

Kernels and Compressions 

Massive Data Algorithms 

Mathematical Optimization 

Modern Learning Theory 

Social Networks 

Stable Marriage Problems, k-SAT Algorithms 

Sublinear Algorithms 

Tile Self-Assembly 

VLSI CAD Algorithms



Reviews

“This is a unique and beautiful encyclopedia; you start reading and cannot find a way to stop because it is so fascinating to move from one article to another with seemingly no end. The expertise of all authors guarantees high quality of most of the articles. They are easily accessible also for readers not working in the respective field and give a quick orientation.” (Klaus Meer, Mathematical Reviews, February, 2018)

Editors and Affiliations

  • Department of Electrical Engineering and Computer Science, Northwestern University, Evanston, USA

    Ming-Yang Kao

About the editor

Ming-Yang  Kao is Professor of Computer Science at the Northwestern University, Evanston. He got a B.S. in Mathematics, 1978 at the National Taiwan University, Republic of China (Taiwan) and his Ph.D. in Computer Science, 1986, at Yale University, USA.
Prof. Kao studies the design, analysis and implementation of algorithms. His work spans a broad range of applications including bioinformatics, computational finance, electronic commerce, and nanotechnology. Kao's most recent research includes work on DNA self-assembly, variants of the traveling salesman problem, and graph labeling problems.

Kao heads the EECS Computing, Algorithms & Applications Division and is the editor-in-chief of Algorithmica.

Bibliographic Information

Buy it now

Buying options

eBook USD 1,599.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 1,999.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access