A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question.

× 160
the transformation of one problem into another problem. A example of using a reduction would be to be to show if a problem P is undecidable. This would be achieved by transforming or pe…
× 159
a big list of items (books, theorems, software, ...)
× 156
Hardness of approximation, aka inapproximability.
× 155
Questions in Information Theory
× 146
a key component of probabilistic algorithms, many combinatorial aarguments, the analysis of hashing functions, and in cryptography, among other applications.
× 124
isomorphic if there is a relabeling of the vertices of G that produces H, and vice-versa. The graph isomorphism problem (GI) is to decide whether two given are isomorphic. In addit…
× 114
Questions regarding the amount of communication needed to accomplish a computational task, when the information about the task is spread across several agents
× 113
Theoretical issues related to the quantum treatment of information
× 105
Given a sequence of elements, find a permutation such that the elements are in a certain order.
× 104
NP stands for Nondeterministic Polynomial time.
× 104
Questions about the formal languages that can be described by regular expressions (in the sense of Kleene), or, equivalently, the languages that can be accepted by finite automata.
× 101
Theoretical questions in Distributed Computing
× 96
a special type of graph which only allows for a hierarchical set of edges similar to a tree . Mathematically it is actually an arborescence. Trees have a root node and children nodes. In for…
× 95
Theoretical questions in Parallel Computing
× 93
Theoretical question related to Computer Science and Game Theory
× 93
The mathematical theory of codes, as used in communication, data compression, and cryptography.
× 92
Every randomized algorithm can be simulated by a deterministic algorithm, at the expense of an exponential increase in running time. Derandomization is about converting randomized algorithms into …
× 90
Questions in category theory
× 90
Questions in number theory
× 88
questions about definitions, terms, and common names in theoretical computer science.
× 84
The study of the computational complexity of problems with respect to more than one parameter.
× 82
Questions regarding oracle machines in computational complexity theory. Oracles can serve as an indicator that a separation between complexity classes is beyond the scope of certain proof techniqu…
× 80
Questions about space resources of computations in computational complexity or algorithms.
× 77
a mathematical structure composed of a set of points or vertices and a set of connectors or edges. The edges connect the vertices and those vertices are directed. Also no cycles or in other wo…
× 77
Questions about or related to P vs. NP