← Back to CoursesArtificial Intelligence: Advanced

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Search, Planning, and Heuristic Intelligence

Manual: General · Subject: Artificial Intelligence

Analyze classical search algorithms, heuristic design, and planning under deterministic and uncertain environments.

State-space search

Problem formulation

Search problems are defined by states, initial states, actions, transition models, goal tests, and path costs. The objective is to find a path or policy that optimizes a criterion such as shortest cost or highest utility.

General search loop

  1. 1

    Initialize the frontier with the start state.

  2. 2

    Repeatedly select a node according to a search strategy.

  3. 3

    Expand the node and add successors to the frontier.

  4. 4

    Stop when a goal is found or the frontier is empty.

Uninformed vs informed search

Uninformed search

  • Uses only problem structure
  • Examples: BFS, DFS, uniform-cost search

Informed search

  • Uses heuristics to guide expansion
  • Examples: A*, greedy best-first search

What property makes A∗A^* optimal in graph search?

What does an admissible heuristic mean?

Heuristic design

Good heuristics are informative, cheap to compute, and often derived from relaxed problems, abstractions, or learned estimators. Effective heuristic engineering can transform an intractable search space into a manageable one.

ℹ️

Planning perspective

Planning extends search by reasoning over action sequences, causal structure, and temporal constraints, enabling more scalable decision-making than blind enumeration.

Which algorithm is best known for combining path cost and heuristic cost?

Name one common source of heuristics in planning.