68-XX
|
Computer science
{For papers involving machine computations and programs in a specific mathematical area, see section -04 in that area}
|
68-00
|
General reference works (handbooks, dictionaries, bibliographies, etc.)
|
68-01
|
Instructional exposition (textbooks, tutorial papers, etc.)
|
68-02
|
Research exposition (monographs, survey articles)
|
68-03
|
Historical {!must also be assigned at least one classification number from section 01}
|
68-04
|
Explicit machine computation and programs (not the theory of computation or programming)
|
68-06
|
Proceedings, conferences, collections, etc.
|
68Mxx
|
Computer system organization
|
68M01
|
General
|
68M07
|
Mathematical problems of computer architecture
|
68M10
|
Network design and communication
[See also
90B18,
68R10]
|
68M12
|
Network protocols
|
68M14
|
Distributed systems
|
68M15
|
Reliability, testing and fault tolerance
[See also
94C12]
|
68M20
|
Performance evaluation; queueing; scheduling
[See also
60K25,
90Bxx]
|
68M99
|
None of the above, but in this section
|
68Nxx
|
Software
|
68N01
|
General
|
68N15
|
Programming languages
|
68N17
|
Logic programming
|
68N18
|
Functional programming and lambda calculus
[See also
03B40]
|
68N19
|
Other progamming techniques (object-oriented, sequential, concurrent, automatic, etc.)
|
68N20
|
Compilers and interpreters
|
68N25
|
Operating systems
|
68N30
|
Mathematical aspects of software engineering (specification, verification, metrics, requirements, etc.)
|
68N99
|
None of the above, but in this section
|
68Pxx
|
Theory of data
|
68P01
|
General
|
68P05
|
Data structures
|
68P10
|
Searching and sorting
|
68P15
|
Database theory
|
68P20
|
Information storage and retrieval
|
68P25
|
Data encryption
[See also
94A60,
81P68]
|
68P30
|
Coding and information theory (compaction, compression, models of communication, encoding schemes, etc.)
[See also
94Axx]
|
68P99
|
None of the above, but in this section
|
68Qxx
|
Theory of computing
|
68Q01
|
General
|
68Q05
|
Models of computation (Turing machines, etc.)
[See also
03D10,
81P68]
|
68Q10
|
Modes of computation (nondeterministic, parallel, interactive, probabilistic, etc.)
[See also
68Q85]
|
68Q15
|
Complexity classes (hierarchies, relations among complexity classes, etc.)
[See also
03D15,
68Q17,
68Q19]
|
68Q17
|
Computational difficulty of problems (lower bounds, completeness, difficulty of approximation, etc.)
[See also
68Q15]
|
68Q19
|
Descriptive complexity and finite models
[See also
03C13]
|
68Q25
|
Analysis of algorithms and problem complexity
[See also
68W40]
|
68Q30
|
Algorithmic information theory (Kolmogorov complexity, etc.)
|
68Q32
|
Computational learning theory
[See also
68T05]
|
68Q42
|
Grammars and rewriting systems
|
68Q45
|
Formal languages and automata
[See also
03D05,
68Q70,
94A45]
|
68Q55
|
Semantics
[See also
03B70,
06B35,
18C50]
|
68Q60
|
Specification and verification (program logics, model checking, etc.)
[See also
03B70]
|
68Q65
|
Abstract data types; algebraic specification
[See also
18C50]
|
68Q70
|
Algebraic theory of languages and automata
[See also
18B20,
20M35]
|
68Q80
|
Cellular automata
[See also
37B15]
|
68Q85
|
Models and methods for concurrent and distributed computing (process algebras, bisimulation, transition nets, etc.)
|
68Q99
|
None of the above, but in this section
|
68Rxx
|
Discrete mathematics in relation to computer science
|
68R01
|
General
|
68R05
|
Combinatorics
|
68R10
|
Graph theory
[See also
05Cxx,
90B10,
90B35,
90C35]
|
68R15
|
Combinatorics on words
|
68R99
|
None of the above, but in this section
|
68Txx
|
Artificial intelligence
|
68T01
|
General
|
68T05
|
Learning and adaptive systems
[See also
68Q32,
91E40]
|
68T10
|
Pattern recognition, speech recognition
{For cluster analysis, see
62H30}
|
68T15
|
Theorem proving (deduction, resolution, etc.)
[See also
03B35]
|
68T20
|
Problem solving (heuristics, search strategies, etc.)
|
68T27
|
Logic in artificial intelligence
|
68T30
|
Knowledge representation
|
68T35
|
Languages and software systems (knowledge-based systems, expert systems, etc.)
|
68T37
|
Reasoning under uncertainty
|
68T40
|
Robotics
[See also
93C85]
|
68T45
|
Machine vision and scene understanding
|
68T50
|
Natural language processing
[See also
03B65]
|
68T99
|
None of the above, but in this section
|
68Uxx
|
Computing methodologies and applications
|
68U01
|
General
|
68U05
|
Computer graphics; computational geometry
[See also
65D18]
|
68U07
|
Computer-aided design
[See also
65D17]
|
68U10
|
Image processing
|
68U15
|
Text processing; mathematical typography
|
68U20
|
Simulation
[See also
65Cxx]
|
68U35
|
Information systems (hypertext navigation, interfaces, decision support, etc.)
|
68U99
|
None of the above, but in this section
|
68Wxx
|
Algorithms
{For numerical algorithms, see
65-XX;
for combinatorics and graph theory, see
68Rxx}
|
68W01
|
General
|
68W05
|
Nonnumerical algorithms
|
68W10
|
Parallel algorithms
|
68W15
|
Distributed algorithms
|
68W20
|
Randomized algorithms
|
68W25
|
Approximation algorithms
|
68W30
|
Symbolic computation and algebraic computation
[See also
11Yxx,
12Y05,
13Pxx,
14Qxx,
16Z05,
17-08,
33F10]
|
68W35
|
VLSI algorithms
|
68W40
|
Analysis of algorithms
[See also
68Q25]
|
68W99
|
None of the above, but in this section
|