Skip to main content

Envisioning is an emerging technology research institute and advisory.

LinkedInInstagramGitHub

2011 — 2026

research
  • Reports
  • Newsletter
  • Methodology
  • Origins
  • Vocab
services
  • Research Sessions
  • Signals Workspace
  • Bespoke Projects
  • Use Cases
  • Signal Scanfree
  • Readinessfree
impact
  • ANBIMAFuture of Brazilian Capital Markets
  • IEEECharting the Energy Transition
  • Horizon 2045Future of Human and Planetary Security
  • WKOTechnology Scanning for Austria
audiences
  • Innovation
  • Strategy
  • Consultants
  • Foresight
  • Associations
  • Governments
resources
  • Pricing
  • Partners
  • How We Work
  • Data Visualization
  • Multi-Model Method
  • FAQ
  • Security & Privacy
about
  • Manifesto
  • Community
  • Events
  • Support
  • Contact
  • Login
ResearchServicesPricingPartnersAbout
ResearchServicesPricingPartnersAbout
  1. Home
  2. Vocab
  3. Search

Search

Systematic exploration of a problem space to find goal-achieving solutions or action sequences.

Year: 1960Generality: 871
Back to Vocab

Search is a foundational concept in AI that involves systematically exploring a space of possible states or actions to find a path, configuration, or solution that satisfies some goal condition. The problem space is typically represented as a graph or tree, where nodes correspond to states and edges represent transitions between them. Search algorithms must balance completeness (guaranteeing a solution if one exists), optimality (finding the best solution), and computational efficiency in terms of time and memory.

Search algorithms divide broadly into uninformed and informed categories. Uninformed methods like breadth-first search (BFS) and depth-first search (DFS) explore the space without domain-specific guidance, while informed methods use heuristics to prioritize promising directions. The A* algorithm, which combines path cost with an admissible heuristic estimate of remaining cost, remains one of the most widely used informed search techniques due to its optimality guarantees. Adversarial search, used in game-playing systems, extends these ideas with algorithms like minimax and alpha-beta pruning to handle environments with competing agents.

Search remains deeply relevant to modern machine learning and AI. Hyperparameter optimization, neural architecture search (NAS), and reinforcement learning all rely on search principles to navigate high-dimensional solution spaces. In natural language processing, beam search is a standard decoding strategy for sequence generation models, trading off exploration breadth against computational cost. As AI systems tackle increasingly complex planning and reasoning tasks, efficient search strategies—often combined with learned heuristics or value functions—continue to be essential tools for building capable, goal-directed systems.

Related

Related

Heuristic Search Techniques
Heuristic Search Techniques

Guided search methods that use domain knowledge to find solutions efficiently.

Generality: 731
Search Optimization
Search Optimization

Techniques for efficiently finding optimal solutions within large, complex solution spaces.

Generality: 794
A* Search
A* Search

An efficient pathfinding algorithm combining actual path cost with heuristic estimates.

Generality: 694
Solution Space
Solution Space

The complete set of all possible solutions to a given computational problem.

Generality: 795
Structured Search
Structured Search

Querying organized, schema-defined data using precise, rule-based retrieval methods.

Generality: 450
Graph Traversal
Graph Traversal

Systematically visiting nodes and edges in a graph to explore relationships.

Generality: 792