2.1: Computational Tractability
-
Proposed Definition of Efficiency:
- An algorithm is efficient if it performs well on real input instances.
- An algorithm is efficient if it performs quantitatively better than brute-force search in worst-case scenarios.
- An algorithm is efficient if it runs in polynomial time.
-
A brute-force search is a straightforward but typically inefficient approach involving the examination of all possible solutions