Beyond Classical Search Flashcards

1
Q

What is the most well known local search method? What is an added feature that makes it more accurate? Describe how they work.

A

Local search methods such as hill climbing operate on complete-state formulations, keeping only a small number of nodes in memory. Several stochastic algorithms have been developed, including simulated annealing, which returns optimal solutions when given an appropriate cooling schedule.

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

How can local searches apply to problems in continuous spaces?

A

Many local search methods apply also to problems in continuous spaces. Linear pro- gramming and convex optimization problems obey certain restrictions on the shape of the state space and the nature of the objective function, and admit polynomial-time algorithms that are often extremely efficient in practice.

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

Describe a genetic algorithm

A

A genetic algorithm is a stochastic hill-climbing search in which a large population of states is maintained. New states are generated by mutation and by crossover, which combines pairs of states from the population.

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

How can agents search in a nondeterministic environment?

A

In nondeterministic environments, agents can apply AND–OR search to generate con-
tingent plans that reach the goal regardless of which outcomes occur during execution.

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

What is a nondeterministic environment?

A

In automata theory, a finite-state machine is called a deterministic finite automaton, if each of its transitions is uniquely determined by its source state and input symbol, and reading an input symbol is required for each state transition. A nondeterministic finite automaton, or nondeterministic finite-state machine, does not need to obey these restrictions. In particular, every DFA is also an NFA.

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

What is automata theory?

A

Automata theory is the study of abstract machines and automata, as well as the computational problems that can be solved using them.

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

What is the belief state?

A

When the environment is partially observable, the belief state represents the set of
possible states that the agent might be in.

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

How can solutions be found in a partially observable problem?

A

Standard search algorithms can be applied directly to belief-state space to solve sensor- less problems, and belief-state AND–OR search can solve general partially observable problems. Incremental algorithms that construct solutions state-by-state within a belief state are often more efficient.

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

What is an exploration problem?

A

Exploration problems arise when the agent has no idea about the states and actions of its environment. For safely explorable environments, online search agents can build a map and find a goal if one exists. Updating heuristic estimates from experience provides an effective method to escape from local minima.

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

Describe the beam search

A

Has a beam width
Beam search will consider the width of the beam options, like BW = 3. It considers the top 3, and attempts all 3

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