Science Explorer Back to mapMap

Most cited papers in semigroups and automata theory

What are the most cited papers in semigroups and automata theory?

The most cited paper in semigroups and automata theory is "Reducibility among Combinatorial Problems" (Richard M. Karp, 1972), with 11,108 citations. Next come "Communication and Concurrency" (6,871) and "The complexity of theorem-proving procedures" (6,257).

Showing 50 of 100 papers. Every paper with more than 641 citations is listed.

Most cited papers, sortable by citations and release date
#Paper
1 Reducibility among Combinatorial Problems Richard M. Karp Book chapter 1972 11,108
2 Communication and Concurrency Robin Milner 1989 6,871
3 The complexity of theorem-proving procedures Stephen A Cook Conference paperOpen access 1971 6,257
4 On observing nondeterminism and concurrency Matthew Hennessy, Robin Milner · Lecture notes in computer science Conference paper 1980 4,501
5 Efficient string matching Alfred V. Aho, Margaret J. Corasick · Communications of the ACM Jun 1975 2,969
6 On the Complexity of Finite Sequences Abraham Lempel, J. Ziv · IEEE Transactions on Information Theory 1976 2,784
7 A critical point for random graphs with a given degree sequence Michael S. O. Molloy, Bruce A. Reed · Random Structures and Algorithms Mar 1995 2,427
8 Isabelle/HOL: A Proof Assistant for Higher-Order Logic Tobias Nipkow, Markus Wenzel, Lawrence Charles Paulson · Digital Access to Libraries (Université catholique de Louvain (UCL), l'Université de Namur (UNamur) and the Université Saint-Louis (USL-B)) 2002 2,319
9 A fast string searching algorithm Robert S. Boyer, J Strother Moore · Communications of the ACM Oct 1977 2,312
10 A theory of type polymorphism in programming Robin Milner · Journal of Computer and System Sciences Open access Dec 1978 2,221
11 Learning regular sets from queries and counterexamples Dana Angluin · Information and Computation Open access Nov 1987 2,135
12 Finite Automata and Their Decision Problems M. O. Rabin, D. Scott · IBM Journal of Research and Development Apr 1959 1,905
13 Concurrency and automata on infinite sequences David S. Park · Lecture notes in computer science Conference paper 22 Nov 2005 1,883
14 The theory of hybrid automata Thomas A. Henzinger Conference paper 23 Dec 2002 1,861
15 Queries and Concept Learning Dana Angluin · Machine Learning Open access Apr 1988 1,638
16 On certain formal properties of grammars Noam Chomsky · Information and Control Open access Jun 1959 1,598
17 Recursively enumerable sets and degrees Robert Irving Soare · Bulletin of the American Mathematical Society Open access 1978 1,573
18 Learning Automata: An Introduction Kumpati S. Narendra, Mandayam A. L. Thathachar · CERN Document Server (European Organization for Nuclear Research) May 1989 1,561
19 Testing for the consecutive ones property, interval graphs, and graph planarity using PQ-tree algorithms Kellogg S. Booth, George S. Lueker · Journal of Computer and System Sciences Open access Dec 1976 1,507
20 The monadic second-order logic of graphs. I. Recognizable sets of finite graphs Bruno Courcelle · Information and Computation Open access Mar 1990 1,474
21 Generating hard instances of lattice problems (extended abstract) Miklós Ajtai Conference paperOpen access 1996 1,396
22 Relationships between nondeterministic and deterministic tape complexities Walter J. Savitch · Journal of Computer and System Sciences Open access Apr 1970 1,378
23 Formal Languages and Their Relation to Automata John E. Hopcroft, Jeffrey David Ullman · CERN Document Server (European Organization for Nuclear Research) 1969 1,342
24 Transition network grammars for natural language analysis William A. Woods · Communications of the ACM Open access Oct 1970 1,333
25 Simple Fast Algorithms for the Editing Distance between Trees and Related Problems Kaizhong Zhang, Dennis E. Shasha · SIAM Journal on Computing Dec 1989 1,326
26 Efficient randomized pattern-matching algorithms Richard M. Karp, Michael O. Rabin · IBM Journal of Research and Development Mar 1987 1,301
27 On a Decision Method in Restricted Second Order Arithmetic J. Richard Buchi Book chapter 1990 1,288
28 Data Compression Using Adaptive Coding and Partial String Matching John J. Cleary, Ian H. Witten · IEEE Transactions on Communications 1984 1,261
29 Principles and methods of testing finite state machines-a survey Diane Youngmi Lee, Mihalis Yannakakis · Proceedings of the IEEE 1996 1,227
30 Alternation Ashok Kumar Chandra, Dexter C. Kozen, Larry J. Stockmeyer · Journal of the ACM Open access 1981 1,215
31 Tree Automata Techniques and Applications Hubert Comon, Max Dauchet, Rémi Gilleron et al. Open access 1997 1,184
32 Three Partition Refinement Algorithms Robert A. Paige, Robert Endre Tarjan · SIAM Journal on Computing Dec 1987 1,172
33 Testing equivalences for processes Rocco De Nicola, Matthew Hennessy · Theoretical Computer Science Open access 1984 1,155
34 A linear space algorithm for computing maximal common subsequences D. S. Hirschberg · Communications of the ACM Open access Jun 1975 1,116
35 Outline for a Logical Theory of Adaptive Systems John H. Holland · Journal of the ACM Open access Jul 1962 1,109
36 The structure of the “THE”-multiprogramming system Edsger W. Dijkstra · Communications of the ACM Open access May 1968 1,094
37 Fast Algorithms for Finding Nearest Common Ancestors Dov Harel, Robert Endre Tarjan · SIAM Journal on Computing May 1984 1,081
38 On a theory of computation and complexity over the real numbers: 𝑁𝑃- completeness, recursive functions and universal machines Lenore Blum, Mike Shub, Steve Smale · Bulletin of the American Mathematical Society Open access 1989 1,070
39 The Byzantine generals problem SRI International, Leslie Lamport, Robert E. Shostak et al. Book chapter 9 Oct 2019 1,058
40 Virtual Knot Theory Louis Hirsch Kauffman · European Journal of Combinatorics Open access Oct 1999 1,035
41 Random generation of combinatorial structures from a uniform distribution Mark Jerrum, Leslie Gabriel Valiant, Vijay V. Vazirani · Theoretical Computer Science Open access 1986 1,013
42 Algorithmic Information Theory Gregory J. Chaitin · IBM Journal of Research and Development Jul 1977 1,011
43 “Sometimes” and “not never” revisited E. Allen Emerson, Joseph Yehuda Halpern · Journal of the ACM Open access 2 Jan 1986 1,011
44 Coordination languages and their significance David Hillel Gelernter, Nicholas John Carriero · Communications of the ACM Feb 1992 1,010
45 Formal Languages and their Relation to Automata James B. Morris · Nuclear Science and Engineering May 1970 1,005
46 Matching, Euler tours and the Chinese postman Jack Edmonds, Ellis L. Johnson · Mathematical Programming Dec 1973 996
47 Automata on Infinite Objects Wolfgang H Thomas · Elsevier eBooks Book chapter 1990 965
48 Recognition and parsing of context-free languages in time n3 Daniel H. Younger · Information and Control Open access Feb 1967 953
49 Derivatives of Regular Expressions Janusz Brzozowski · Journal of the ACM Open access Oct 1964 938
50 Finite-state transducers in language and speech processing Mehryar Mohri Jun 1997 920

Citations are OpenAlex's own counts, from its 2026-09-23 snapshot, so the ranking can differ from Google Scholar or Web of Science. A paper is listed for a field when OpenAlex files it under one of the field's topics; retracted papers and papers whose citation count cannot be traced to citing works are left out, and a preprint and the article it became are shown once. Release dates are OpenAlex's: where a source gave only a month or a year, that is what is shown. How the lists are chosen.