GREEDY ALGORITHMS

12345678910111213
Across
  1. 1. : Which design strategy makes a locally optimal choice at every step hoping for a global optimum?
  2. 5. : Which programming method is typically used to solve 0/1 Knapsack optimally?
  3. 6. : In Job Sequencing, what is the maximum number of jobs that can be scheduled?
  4. 8. : Which greedy algorithm grows a single tree by adding the cheapest edge from the tree to a new vertex?
  5. 9. : In Dijkstra’s Algorithm, which data structure is commonly used to select the vertex with the smallest distance quickly?
  6. 11. : Which greedy algorithm builds an MST by repeatedly adding the smallest edge that doesn’t form a cycle?
  7. 13. : Which algorithm selects non-overlapping activities to maximize the number of activities?
Down
  1. 2. : Which algorithm finds shortest paths from a single source when all edge weights are non-negative?
  2. 3. : In a graph, what is the connection between two vertices called?
  3. 4. : Which knapsack variant allows taking fractions of items for maximum profit?
  4. 7. : Which scheduling problem arranges jobs with deadlines and profits to maximize total profit?
  5. 10. : What does MST stand for in graph theory?
  6. 12. : What is a node in a graph called?