| |
| | IBM Research | Research Areas | Algorithms & Theory |
 | | Researchers at IBM have a distinguished history in the development of algorithms and the theory of computation in a variety of areas including foundations of complexity theory, combinatorial optimization, randomized algorithms, cryptography, streaming algorithms, search algorithms, queuing theory, online algorithms, quantum computation, communication networks, and algebraic circuit complexity. |
 | | These include polynomial-time complexity (Cobham), algebraic complexity (Winograd), information-theoretic complexity (Chaitin), descriptive complexity (Fagin), alternating complexity (Chandra, Kozen, and Stockmeyer), parallel complexity (Pippenger), and computational complexity on the reals (Shub). |
 | | For example, we have proved that the element distinctness problem - that is, testing whether a database has two identical entries - cannot be solved in linear time under a realistic computational model limited only by working memory that is slightly smaller than the input size. |
| www.research.ibm.com /compsci/spotlight/algorithms/index.html (835 words) |
|