Exponential time complexity describes running time that grows exponentially with input size. Exact solutions can become impractical quickly, even when each candidate is straightforward to check. section 17.2
Traveling-salesman planning
For delivery routing, an exact algorithm may examine possible city sequences. Ten cities already produce about 3.6 million sequences, 15 produce about 1.3 trillion, and 20 produce about 2.4 × 10^18. Even an exponential algorithm that improves asymptotically on factorial enumeration may handle only around 40 deliveries, or fewer in practice. section 17.2
Figure 17.8 An example map, mixing the DC Universe’s cities and other real ones, with some distances: because this is a complete graph with close to fifty edges, we are only showing a few numbers, almost only for the edges in the best tour (the thicker edges).
Use the route map to connect city count, candidate tours, and the practical limits of exact optimization. section 17.2


