Nondeterminism

Nondeterminism

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.

2 courses cover this concept

15-354 Computation & Discrete Math

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 concepts

15-455 Undergraduate Complexity Theory

Carnegie 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