Nondeterminism is a concept in which the outcome of a certain process or system cannot be determined in advance. It can refer to either an unpredictable physical process, or a choice made by a computer algorithm that is not predetermined. Nondeterminism is often used in computing to describe algorithms that make decisions based on input data.
Carnegie Mellon University
Spring 2021
This advanced course reexamines traditional concepts of discrete mathematics (relations, functions, logic, graphs, algebra, automata) in the context of computation and algorithms, necessitating a strong background in discrete math.
No concepts data
+ 23 more conceptsCarnegie Mellon University
Spring 2023
This course provides an initial dive into complexity theory, exploring computations bound by resources like time, space, and energy. Emphasis is placed on low complexity classes.
No concepts data
+ 29 more concepts