SlideShare a Scribd company logo
2
Most read
3
Most read
7
Most read
Iterative Improvement Algorithms
Lecture-24
Hema Kashyap
1
Introduction
• In many optimization problems, path is
irrelevant, the goal state itself is solution. Eg.
TSP, N-Queens Problem
• In such cases , one can use iterative
improvement algorithms
• Keeping a single current state, try to improve
it.
2
• For the most practical approach in which
• All the information needed for a solution are
contained in the state description itself
• The path of reaching a solution is not
important
• Advantage: memory save by keeping track of
only the current state
3
• When path is irrevant and goal state itself is the
solution
• Then state space = a set of goal states
– find one that satises constraints (e.g., no two classes at
same time)
– or, nd optimal one (e.g., highest possible value, least
possible cost)
• In such cases, can use iterative improvement
algorithms; keep a single current" state, try to
improve it
– Constant space
– Suitable for online as well as oine search
4
Example: N-Queens Problem
5
Example TSP Problem
6
Classes of Itreative improvement
algorithms
• Hill Climbing (gradient decent)
• Local Beam Search
• Simulated Annealing
• Genetic Algorithm
7

More Related Content

PPTX
Travelling salesman problem
PPTX
Associative memory 14208
PPTX
Unit iv(simple code generator)
PDF
State Space Representation and Search
PPT
Multi Head, Multi Tape Turing Machine
DOCX
ARM7-ARCHITECTURE
PDF
Artificial Intelligence - Hill climbing.
PPTX
Memory Organization
Travelling salesman problem
Associative memory 14208
Unit iv(simple code generator)
State Space Representation and Search
Multi Head, Multi Tape Turing Machine
ARM7-ARCHITECTURE
Artificial Intelligence - Hill climbing.
Memory Organization

What's hot (20)

PPTX
Ai 8 puzzle problem
PPTX
Artificial Intelligence Searching Techniques
PDF
parallel Questions & answers
PPT
Conceptual dependency
PPT
Pipeline hazards in computer Architecture ppt
PPTX
Agents in Artificial intelligence
PPTX
Rule based system
PPTX
Secure Hash Algorithm (SHA-512)
PPT
Interrupt
PPTX
Classification of embedded systems
PPTX
Concurrency Control in Database Management System
PDF
Target language in compiler design
PPTX
Applications of Mealy & Moore Machine
PPTX
Octal to binary encoder
PPTX
BCH Codes
PDF
Distance Vector Multicast Routing Protocol (DVMRP) : Combined Presentation
PPTX
Uninformed Search technique
PPTX
knowledge representation using rules
PPTX
Daa unit 1
PDF
Ai lecture 01(unit03)
Ai 8 puzzle problem
Artificial Intelligence Searching Techniques
parallel Questions & answers
Conceptual dependency
Pipeline hazards in computer Architecture ppt
Agents in Artificial intelligence
Rule based system
Secure Hash Algorithm (SHA-512)
Interrupt
Classification of embedded systems
Concurrency Control in Database Management System
Target language in compiler design
Applications of Mealy & Moore Machine
Octal to binary encoder
BCH Codes
Distance Vector Multicast Routing Protocol (DVMRP) : Combined Presentation
Uninformed Search technique
knowledge representation using rules
Daa unit 1
Ai lecture 01(unit03)
Ad

Viewers also liked (15)

PPTX
Lecture 30 introduction to logic
PPTX
Lecture 28 genetic algorithm
PPTX
Lecture 26 local beam search
PPTX
Lecture 25 hill climbing
PPT
Introduction to Logic
PPTX
Lecture 14 Heuristic Search-A star algorithm
PDF
2 lectures 16 17-informed search algorithms ch 4.3
PPT
BackTracking Algorithm: Technique and Examples
PPT
Hill climbing
PPT
Genetic algorithms
PPT
Logic introduction
PPTX
Introduction to Logic
PPTX
Genetic Algorithm by Example
PPTX
Logic Ppt
Lecture 30 introduction to logic
Lecture 28 genetic algorithm
Lecture 26 local beam search
Lecture 25 hill climbing
Introduction to Logic
Lecture 14 Heuristic Search-A star algorithm
2 lectures 16 17-informed search algorithms ch 4.3
BackTracking Algorithm: Technique and Examples
Hill climbing
Genetic algorithms
Logic introduction
Introduction to Logic
Genetic Algorithm by Example
Logic Ppt
Ad

Similar to Lecture 24 iterative improvement algorithm (20)

PPT
Heuristc Search Techniques
PDF
8.-Hill-Climbing-Algorithm in Artificial.pdf
PPT
Chapter 03 - artifi HEURISTIC SEARCH.ppt
PPTX
UNIT 2 HILLclimbling 19geyebshshsb .pptx
PPT
Heuristic Search Techniques Unit -II.ppt
PPTX
Informed Search Techniques new kirti L 8.pptx
PDF
Optimization Heuristics
PPT
fai unit 4 in this your will find the da
PPT
05-constraint-satisfaction-problems-(us).ppt
PPTX
hill climbing algorithm.pptx
PDF
Disign and Analysis for algorithm in computer science and technology
PPTX
AI_ppt.pptx
PPTX
Methods for solving ‘or’ models
PDF
02LocalSearch.pdf
PDF
ProblemSolving(L-2).pdf
PPT
local-search algorithms in Artificial intelligence .ppt
PPT
Heuristic Search Techniques Unit -II.ppt
PPTX
it is a ppt discussing important topic of daa such as branch and bound.pptx
PPT
local-search and optimization slides.ppt
PDF
Optimization technique
Heuristc Search Techniques
8.-Hill-Climbing-Algorithm in Artificial.pdf
Chapter 03 - artifi HEURISTIC SEARCH.ppt
UNIT 2 HILLclimbling 19geyebshshsb .pptx
Heuristic Search Techniques Unit -II.ppt
Informed Search Techniques new kirti L 8.pptx
Optimization Heuristics
fai unit 4 in this your will find the da
05-constraint-satisfaction-problems-(us).ppt
hill climbing algorithm.pptx
Disign and Analysis for algorithm in computer science and technology
AI_ppt.pptx
Methods for solving ‘or’ models
02LocalSearch.pdf
ProblemSolving(L-2).pdf
local-search algorithms in Artificial intelligence .ppt
Heuristic Search Techniques Unit -II.ppt
it is a ppt discussing important topic of daa such as branch and bound.pptx
local-search and optimization slides.ppt
Optimization technique

More from Hema Kashyap (20)

PPTX
Lecture 29 genetic algorithm-example
PPTX
Lecture 27 simulated annealing
PPTX
Lecture 23 alpha beta pruning
PPTX
Lecture 22 adversarial search
PPTX
Lecture 21 problem reduction search ao star search
PPTX
Lecture 20 problem reduction search
PPTX
Lecture 19 sma star algorithm
PPTX
Lecture 18 simplified memory bound a star algorithm
PPTX
Lecture 17 Iterative Deepening a star algorithm
PPTX
Lecture 16 memory bounded search
PPTX
Lecture 15 monkey banana problem
PPTX
Lecture 13 Criptarithmetic problem
PPTX
Lecture 12 Heuristic Searches
PPT
Lecture 11 Informed Search
PPTX
Lecture 10 Uninformed Search Techniques conti..
PPTX
Lecture 09 uninformed problem solving
PPTX
Lecture 08 uninformed search techniques
PPTX
Lecture 07 search techniques
PPTX
Lecture 06 production system
PPTX
Lecture 05 problem solving through ai
Lecture 29 genetic algorithm-example
Lecture 27 simulated annealing
Lecture 23 alpha beta pruning
Lecture 22 adversarial search
Lecture 21 problem reduction search ao star search
Lecture 20 problem reduction search
Lecture 19 sma star algorithm
Lecture 18 simplified memory bound a star algorithm
Lecture 17 Iterative Deepening a star algorithm
Lecture 16 memory bounded search
Lecture 15 monkey banana problem
Lecture 13 Criptarithmetic problem
Lecture 12 Heuristic Searches
Lecture 11 Informed Search
Lecture 10 Uninformed Search Techniques conti..
Lecture 09 uninformed problem solving
Lecture 08 uninformed search techniques
Lecture 07 search techniques
Lecture 06 production system
Lecture 05 problem solving through ai

Recently uploaded (20)

PPTX
additive manufacturing of ss316l using mig welding
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
web development for engineering and engineering
PDF
composite construction of structures.pdf
PPTX
Lecture Notes Electrical Wiring System Components
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
DOCX
573137875-Attendance-Management-System-original
PPT
introduction to datamining and warehousing
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
additive manufacturing of ss316l using mig welding
Model Code of Practice - Construction Work - 21102022 .pdf
web development for engineering and engineering
composite construction of structures.pdf
Lecture Notes Electrical Wiring System Components
R24 SURVEYING LAB MANUAL for civil enggi
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
573137875-Attendance-Management-System-original
introduction to datamining and warehousing
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
OOP with Java - Java Introduction (Basics)
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
bas. eng. economics group 4 presentation 1.pptx
Safety Seminar civil to be ensured for safe working.
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...

Lecture 24 iterative improvement algorithm

  • 2. Introduction • In many optimization problems, path is irrelevant, the goal state itself is solution. Eg. TSP, N-Queens Problem • In such cases , one can use iterative improvement algorithms • Keeping a single current state, try to improve it. 2
  • 3. • For the most practical approach in which • All the information needed for a solution are contained in the state description itself • The path of reaching a solution is not important • Advantage: memory save by keeping track of only the current state 3
  • 4. • When path is irrevant and goal state itself is the solution • Then state space = a set of goal states – find one that satises constraints (e.g., no two classes at same time) – or, nd optimal one (e.g., highest possible value, least possible cost) • In such cases, can use iterative improvement algorithms; keep a single current" state, try to improve it – Constant space – Suitable for online as well as oine search 4
  • 7. Classes of Itreative improvement algorithms • Hill Climbing (gradient decent) • Local Beam Search • Simulated Annealing • Genetic Algorithm 7