Lecture 6 Flashcards

1
Q
  • What is the need for reducing large adaptation
    spaces in a self-adaptive system?
    1. Make monitoring more efficient.
    2. Make analysis faster.
    3. Make the self-adaptive system more reliable.
    4. Improve the availability of the system.
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  • Which method cannot be used in the situation
    driven optimization mode of the Planning as
    Optimization approach?
    1. Bayesian optimization.
    2. A genetic algorithm.
    3. Local search starting from an initial solution.
    4. Clustering
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the primary reason for reducing large adaptation spaces in self-adaptive systems?
A) To make monitoring more efficient.
B) To make analysis faster.
C) To make the self-adaptive system more reliable.
D) To improve the availability of the system.

A

B) To make analysis faster.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which of the following is NOT a type of machine learning?
A) Supervised Learning
B) Unsupervised Learning
C) Reinforcement Learning
D) Predictive Learning

A

D) Predictive Learning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is an adaptation space?
A) The set of all possible adaptation options.
B) The best configuration of the system.
C) The parameters for machine learning models.
D) The output of the MAPE-K loop.

A

A) The set of all possible adaptation options.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which method is used to determine situations by grouping together environment states?
A) Situation-driven Optimization
B) Clustering
C) Bayesian Optimization
D) Genetic Algorithms

A

B) Clustering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a characteristic of reinforcement learning?
A) It requires labeled data for training.
B) It uses a reward function for training.
C) It is used exclusively for classification tasks.
D) It does not require any data for training.

A

B) It uses a reward function for training.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In the optimization of CrowdNav, what is a key challenge?
A) Low dimensionality of configurations.
B) The need for many samples to evaluate a configuration.
C) Lack of known models for inputs and outputs.
D) All configurations are optimal.

A

B) The need for many samples to evaluate a configuration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which of the following optimization algorithms is known for multi-objective evolutionary search?
A) Random Search
B) Bayesian Optimization
C) Non-Dominated Sorting Genetic Algorithm II (NSGA-II)
D) Novelty Search

A

C) Non-Dominated Sorting Genetic Algorithm II (NSGA-II)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which optimization method measures fitness based on a novelty metric?
A) Bayesian Optimization
B) Genetic Algorithms
C) Novelty Search
D) Local Search

A

C) Novelty Search

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the main assumption of the situation-driven optimization mode?
A) It can be interrupted once started.
B) The optimization process can update the system configuration on the fly.
C) It requires offline training.
D) It uses labeled data for training.

A

B) The optimization process can update the system configuration on the fly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the primary focus of Bayesian optimization?
A) To optimize configurations based on novelty.
B) To perform black-box optimization of continuous spaces.
C) To apply genetic algorithms for optimization.
D) To minimize overhead in high traffic.

A

B) To perform black-box optimization of continuous spaces.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a challenge associated with clustering in situation-driven optimization?
A) It is easy to derive and extend.
B) It requires predefined classes.
C) Automated comparison of optimizers.
D) It does not require continuous data collection.

A

C) Automated comparison of optimizers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which of the following is a benefit of using machine learning in self-adaptive systems?
A) It makes systems less complex.
B) It enables dealing with large amounts of data.
C) It eliminates the need for runtime decision-making.
D) It reduces the need for monitoring.

A

B) It enables dealing with large amounts of data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly