Module 02 · 16 minutes
Search and Optimization
See how inputs, outputs, objectives, and constraints shape an AI system's decisions.
Written and edited by Cahyanto Arie Wibowo. Last reviewed · version 1.2.
How does the idea of “Search and Optimization” change the decision we make?
This part of AI for Everyone uses Search and Optimization to separate what is known from what still needs to be tested. Search and Optimization becomes easier to understand in a real situation. Notice what changes in the choice, the risk, and the way the result is reviewed. The result should be an explanation of Search and Optimization that another person can follow, supported by a relevant example.
After this lesson
- This part of AI for Everyone uses Search and Optimization to separate what is known from what still needs to be tested.
- Use the idea of “Search and Optimization” to interpret one realistic situation.
- Explain the limits of the concept and the information that still needs to be checked.
Start with the situation
Understand the situation first. The label can come later.
The fastest route may not be the best route when cost, emissions, accessibility, and safety matter too. This lesson uses the idea of “Search and Optimization” to examine that situation without treating a single term as the answer to every problem.
This part of AI for Everyone uses Search and Optimization to separate what is known from what still needs to be tested. See how inputs, outputs, objectives, and constraints shape an AI system's decisions. Connect the term to a decision someone genuinely needs to make.
Visual model
Map the parts before choosing what to do.
Read the diagram as a map of Search and Optimization: begin with the context, follow the connections, and inspect the highlighted point before making a decision.
Working definition
What it means, and when to be careful with it.
This part of AI for Everyone uses Search and Optimization to separate what is known from what still needs to be tested. See how inputs, outputs, objectives, and constraints shape an AI system's decisions. Connect the term to a decision someone genuinely needs to make.
- Search and Optimization
- This part of AI for Everyone uses Search and Optimization to separate what is known from what still needs to be tested. Search and Optimization becomes easier to understand in a real situation. Notice what changes in the choice, the risk, and the way the result is reviewed. The result should be an explanation of Search and Optimization that another person can follow, supported by a relevant example.
- Boundary to check
- AI follows the objective people define. A narrow objective can produce an unwanted result. This mistake often appears when a label is used before the problem is understood. Write down your assumptions so another person can review them.
Let’s see how it works
Reading the situation in practice
Search and Optimization becomes easier to understand in a real situation. Notice what changes in the choice, the risk, and the way the result is reviewed. Begin with what can be observed, then separate facts, assumptions, and open questions.
The fastest route may not be the best route when cost, emissions, accessibility, and safety matter too. Identify the part of the situation most closely connected to the idea of “Search and Optimization”. Use the case as a thinking tool, not as proof that one solution fits every context.
A tempting shortcut
A familiar term can still lead us to the wrong decision.
Why this can seem reasonable
AI follows the objective people define. A narrow objective can produce an unwanted result. This mistake often appears when a label is used before the problem is understood. Write down your assumptions so another person can review them.
How to check it
Search and Optimization becomes easier to understand in a real situation. Notice what changes in the choice, the risk, and the way the result is reviewed. Begin with what can be observed, then separate facts, assumptions, and open questions.
Pause for a moment
What evidence could change this decision?
Answer before opening the discussion. Name one fact and one assumption.
Open the discussion
This part of AI for Everyone uses Search and Optimization to separate what is known from what still needs to be tested. Search and Optimization becomes easier to understand in a real situation. Notice what changes in the choice, the risk, and the way the result is reviewed. The result should be an explanation of Search and Optimization that another person can follow, supported by a relevant example.
Try it on your work
Try it with one small piece of real work.
- Choose one real situation related to Search and Optimization.
- Separate what you can observe from what you are assuming.
- Write one decision, its owner, and the evidence needed to review it.
- Name the signal that would make you stop or change direction.
Choose a task you know. List what is known, what is still an assumption, and what must be tested before using the idea of “Search and Optimization”. The larger module activity is: Define the objective and constraints for a public-service scheduling system. Keep the first version small enough for another person to review in a few minutes.
Quick practice
Choose a task you know. List what is known, what is still an assumption, and what must be tested before using the idea of “Search and Optimization”. The larger module activity is: Define the objective and constraints for a public-service scheduling system.
Summary
- This part of AI for Everyone uses Search and Optimization to separate what is known from what still needs to be tested.
- Use examples and evidence to test your understanding.
- Record the limits, risks, and conditions that should trigger another review.
Continue from here
- Humans Set the Goal: Continue the idea from How AI Solves Problems with a closely related example.
- Build, Buy, or Combine: Connect this lesson to Applied AI and test the idea in another context.
- Output Structure: See how the same decision changes when viewed through Prompting.
Sources and further reading
- Elements of AI: University of Helsinki & MinnaLearn · open-course. Primary reference for the definition, evidence, or limits discussed in “Search and Optimization”.
- Machine Learning Glossary: Google for Developers · official-documentation. Further evidence and context for checking the explanation in “Search and Optimization”.
- Artificial Intelligence Risk Management Framework: NIST · official-framework. Further evidence and context for checking the explanation in “Search and Optimization”.