Loading...

Algorithms

In mathematics and computer science, an algorithm is an unambiguous specification of how to solve a class of problems.

Our Computers/Devices/Machines need to be instructed how to do something for us. They are not yet intelligent enough to learn and do it when we ask them to. But thats changing in small ways for some specific tasks.

Complexity

Exponential
Polynomial
Logarithmic

Types

Classical
Quantum
- Fourier Transform
- Amplitude Amplification
- Quantum Walk
Hybrid

Challenges

NP-Complete/NP-Hard
BQP-Complete
Turing Complete

GODs Algorithms

Non-Deterministic Calculus (... is Not Random or Stochastic)

Dangerous Times...

"I decry the current tendency to seek patents on algorithms. There are better ways to earn a living than to prevent other people from making use of one’s contributions to computer science." - Donald Knuth