1️⃣ Decision vs Optimization

A. Is there a path from your house to school?

B. What is the shortest path from your house to school?

C. Can all classes fit into a weekly schedule without overlap?

D. Minimize total travel time for deliveries to 10 cities.

Type A or B for each question below
A.
B.
C.
D. 

2️⃣ Algorithm Efficiency Table

Input Size (n) Algorithm X Steps Algorithm Y Steps Algorithm Z Steps
1321
2642
3986
4121624
51532120
```python Type the growth types for each algorithim below: Algorithm X: Algorithm Y: Algorithm Z: Which is most reasonable for large n? ```

3️⃣ Algorithm A (grows by 3ⁿ)

Input Size (n)Steps
13
2
3
4
5
```python Type the following steps that belong in the blank boxes below: What is the efficency type? Is this algorithm reasonable for large input sizes? Type yes or no. ```

4️⃣ Counting Steps

Compares every pair of items in a list of size n.

1) Steps for n=4:

2) Efficiency type:

3) Reasonable for very large lists?

```python Types the letter corresponding to the correct answer for each question below: 1. 2. 3. ```

5️⃣ Heuristic Scenario

Scenario: A city wants to design bus routes covering all neighborhoods. There are hundreds of possible routes, and finding the perfect shortest set is too complex.

1) Explain one heuristic approach the city could use:

2) Why might this heuristic not give the optimal solution?

```python Type your free response to the questions below: 1. 2. ```

6️⃣ Algorithm B

Input Size (n)Steps
12
24
38
4?
5?

Efficiency type:




Reasonable for large n?


```python Type the letter corresponding to the correct answer below: Efficency type: Reasonable for large n? ```

7️⃣ TSP Heuristic

Scenario: A city wants to design bus routes covering all neighborhoods. There are hundreds of possible routes, and finding the perfect shortest set is too complex.

Select the approach the city could use:




```python Type the letter corresponding to the correct answer choice below: ```

8️⃣ Efficiency Ranking

n Algorithm P Algorithm Q Algorithm R
1112
2244
3398
441616
552532
```python Rank each algorithm from most -> least efficent below: ```