Advanced Algorithms - parallel algorithms, approximation algorithms, randomized algorithms - Online Test
30:00
1. What is the primary goal of parallel algorithms?
2. Which of the following is a common challenge in designing parallel algorithms?
3. In the context of parallel algorithms, 'granularity' refers to:
4. Which parallel programming model involves explicitly managing threads and their synchronization?
5. The 'Amdahl's Law' is a principle that limits the speedup achievable by parallelizing a task. It states that the speedup is limited by:
6. Which type of parallel algorithm is designed to find a solution that is close to the optimal solution, especially for NP-hard problems?
7. What is the 'approximation ratio' of an approximation algorithm?
8. Which of these problems is a classic example where approximation algorithms are commonly used?
9. A 'greedy' approach is often used in approximation algorithms. What characterizes a greedy algorithm?
10. What is a key advantage of using approximation algorithms?
Test Results
0/0