SlideShare a Scribd company logo
1 of 17
Download to read offline
Plan Agents
Chapter 7.
2
7.1 Memory Versus Computation
 Memory-based implementation
– The action is selected by designer.
– Agent would require large amounts of memory.
– Designer would require foresight in anticipating
appropriate reactions for all possible situations.
 Computation-based implementation
– It will reduce the agent’s memory requirements and
the burden on the designer.
– The designer specifies the computation instead of all
possible situations.
– These computations will take time
3
7.1 Memory Versus Computation
 Computations
– Predict the consequences of the actions possible in
any given situation.
– If these consequence-predicting computations could
be automatically learned or evolved, the agent would
be able to select appropriate actions even in those
environments that a designer might not have been
able to foresee.
– An agent must have a model of the world it inhabits
and models of the effects of its actions on its model
of the world.
4
7.2 State-Space Graphs
 An example
– Grid-space world containing 3 toy blocks (A, B, C).
– All initially are on the floor.
– The task is to stack blocks so that A is on top of B and
B is on top of C and C is on the floor.
– Instances of a schema
 move(x, y) – x can be A, B, C and y can be A, B, C and
floor.
– Operators
 move(A, C) , move(A, B) …
5
6
7.2 State-Space Graphs
 Directed graph
– A most useful structure for keeping track of the
effects of several alternative sequences of actions.
– Node
 Representations of the individual worlds
 Iconic or feature
– Arc
 Operators
7
7.2 State-Space Graphs
 State-space graph
– A graph representing all of the possible actions and
situations
– Any of the nodes in the graph can be taken to
represent a goal situations.
8
9
7.2 State-Space Graphs
 Plan
– A sequence of the operators labeling the arcs along a
path to a goal.
– Planning is searching for such a sequence.
 Projecting
– The process of predicting a sequence of world states
resulting from a sequence of actions.
10
Searching Explicit State Spaces
 Search methods for explicit graphs involve
propagating markers over the nodes of the graph.
– Label the start node with a 0.
– Propagate successively larger integers out in waves
along the arcs until an integer hits the goal.
– Trace a path back from the goal to the start along a
decreasing sequence of numbers.
 Expansion
– Puts marks on all of the marked node’s unmarked
neighbors.
11
A Breadth-First Search
12
7.4 Feature-Based State Spaces
 Feature-Based graphs need a way to describe how an
action affects features.
– STRIPS [Fikes & Nilsson, 1971]
 Define an operator by 3 lists
 Precondition list specifies those features that must have
value 1 and 0 in order that the action can be applied.
 Delete list specifies those features that will have their
values changed from 1 to 0.
 Add list specifies those features that will have their values
changed from 0 to 1.
13
7.4 Feature-Based State Spaces
 Neural Networks
– Train a neural network to learn to predict the value of
a feature vector at time t from its value at time t-1
and the action taken at time t-1. [Jordan & Rumelhart
1992]
– After training, the prediction network can be used to
compute the feature vectors that would result from
various actions.
– Computed features in turn could be used as new
inputs to the network to predict the feature vector two
steps ahead, and so on.
14
15
7.5 Graph Notation
 A graph consists of a set of nodes.
– Arcs connect certain pairs of nodes.
– A directed graph
 Arcs are directed from one member of the pair to the other.
 Successor (child)
 Parent
– An undirected graph
 Edges are undirected arcs.
 Contain only edges.
16
17
7.5 Graph Notation
 A path of length k from node n1 to node nk.
– A sequence of nodes with each ni+1 a successor of ni
for i=1,…,k-1
 Accessible
– Exist a path from one node to other node.
 Descendant, Ancestor
 Optimal path
– Path having minimal cost between two nodes.
 A spanning tree
– A tree including all nodes in a graph

More Related Content

What's hot

Multi objective vm placement using cloudsim
Multi objective vm placement using cloudsimMulti objective vm placement using cloudsim
Multi objective vm placement using cloudsimKhalidAnsari60
 
Surface reconstruction using point cloud
Surface reconstruction using point cloudSurface reconstruction using point cloud
Surface reconstruction using point cloudishan kossambe
 
1.arithmetic & logical operations
1.arithmetic & logical operations1.arithmetic & logical operations
1.arithmetic & logical operationsmukesh bhardwaj
 
VIRTUAL RESTORATION OF DAMAGED IMAGES
VIRTUAL RESTORATION OF DAMAGED IMAGESVIRTUAL RESTORATION OF DAMAGED IMAGES
VIRTUAL RESTORATION OF DAMAGED IMAGESVardan Kurkchiyan
 
poster-hadoop-MiroslavMihaylov
poster-hadoop-MiroslavMihaylovposter-hadoop-MiroslavMihaylov
poster-hadoop-MiroslavMihaylovMiroslav Mihaylov
 
Detection and identification of cheaters in (t, n) secret
Detection and identification of cheaters in (t, n) secretDetection and identification of cheaters in (t, n) secret
Detection and identification of cheaters in (t, n) secretParag Tamhane
 
Variable length signature for near-duplicate
Variable length signature for near-duplicateVariable length signature for near-duplicate
Variable length signature for near-duplicatejpstudcorner
 
Fuzzy control design_tutorial
Fuzzy control design_tutorialFuzzy control design_tutorial
Fuzzy control design_tutorialResul Çöteli
 
Particle tracking
Particle trackingParticle tracking
Particle trackingbagustris
 

What's hot (13)

Image formation
Image formationImage formation
Image formation
 
Multi objective vm placement using cloudsim
Multi objective vm placement using cloudsimMulti objective vm placement using cloudsim
Multi objective vm placement using cloudsim
 
Surface reconstruction using point cloud
Surface reconstruction using point cloudSurface reconstruction using point cloud
Surface reconstruction using point cloud
 
1.arithmetic & logical operations
1.arithmetic & logical operations1.arithmetic & logical operations
1.arithmetic & logical operations
 
VIRTUAL RESTORATION OF DAMAGED IMAGES
VIRTUAL RESTORATION OF DAMAGED IMAGESVIRTUAL RESTORATION OF DAMAGED IMAGES
VIRTUAL RESTORATION OF DAMAGED IMAGES
 
poster-hadoop-MiroslavMihaylov
poster-hadoop-MiroslavMihaylovposter-hadoop-MiroslavMihaylov
poster-hadoop-MiroslavMihaylov
 
Detection and identification of cheaters in (t, n) secret
Detection and identification of cheaters in (t, n) secretDetection and identification of cheaters in (t, n) secret
Detection and identification of cheaters in (t, n) secret
 
Project 2
Project 2Project 2
Project 2
 
Project 1
Project 1Project 1
Project 1
 
Variable length signature for near-duplicate
Variable length signature for near-duplicateVariable length signature for near-duplicate
Variable length signature for near-duplicate
 
Fuzzy control design_tutorial
Fuzzy control design_tutorialFuzzy control design_tutorial
Fuzzy control design_tutorial
 
Particle tracking
Particle trackingParticle tracking
Particle tracking
 
Barcode reader
Barcode readerBarcode reader
Barcode reader
 

Viewers also liked

10 Cтратегий развития бизнеса
10 Cтратегий развития бизнеса10 Cтратегий развития бизнеса
10 Cтратегий развития бизнесаDenis Zapirkin
 
Areliguevarapresentacion
AreliguevarapresentacionAreliguevarapresentacion
AreliguevarapresentacionAreli Hurtado
 
Presentation for Swiss tourism market
Presentation for Swiss tourism marketPresentation for Swiss tourism market
Presentation for Swiss tourism marketKlau Dija
 
Unitat 1 robòtica - ROXJAX
Unitat 1 robòtica - ROXJAXUnitat 1 robòtica - ROXJAX
Unitat 1 robòtica - ROXJAXjusrourav
 
景氣不見底 失業恐惡化 自由時報 20120827
景氣不見底 失業恐惡化 自由時報 20120827景氣不見底 失業恐惡化 自由時報 20120827
景氣不見底 失業恐惡化 自由時報 20120827Ray Chou
 
뿌리깊은공감
뿌리깊은공감뿌리깊은공감
뿌리깊은공감eumeda
 
mini lecteur tendance 2 Go
mini lecteur tendance 2 Gomini lecteur tendance 2 Go
mini lecteur tendance 2 Gokorina nariko
 
K2 Partners Corporation - Corporate Presentation 2013 A
K2 Partners Corporation - Corporate Presentation 2013 AK2 Partners Corporation - Corporate Presentation 2013 A
K2 Partners Corporation - Corporate Presentation 2013 AK2 Partners Corporation
 
Have a glance france
Have a glance franceHave a glance france
Have a glance franceKNUFE1
 
Sox Compliance Presentation
Sox Compliance PresentationSox Compliance Presentation
Sox Compliance PresentationSkye Rogers
 
Asi Celebra Mel
Asi Celebra MelAsi Celebra Mel
Asi Celebra MelJose Gomez
 
Introduction to online course
Introduction to online courseIntroduction to online course
Introduction to online courseaescotom
 
Silvia Filippini Fantoni at MW Pecha Kucha Night
Silvia Filippini Fantoni at MW Pecha Kucha NightSilvia Filippini Fantoni at MW Pecha Kucha Night
Silvia Filippini Fantoni at MW Pecha Kucha Nightmuseums and the web
 

Viewers also liked (20)

10 Cтратегий развития бизнеса
10 Cтратегий развития бизнеса10 Cтратегий развития бизнеса
10 Cтратегий развития бизнеса
 
Areliguevarapresentacion
AreliguevarapresentacionAreliguevarapresentacion
Areliguevarapresentacion
 
Presentation for Swiss tourism market
Presentation for Swiss tourism marketPresentation for Swiss tourism market
Presentation for Swiss tourism market
 
Tablet
TabletTablet
Tablet
 
Unitat 1 robòtica - ROXJAX
Unitat 1 robòtica - ROXJAXUnitat 1 robòtica - ROXJAX
Unitat 1 robòtica - ROXJAX
 
Khalid Update Curriculum 2015 - Copy
Khalid Update Curriculum 2015 - CopyKhalid Update Curriculum 2015 - Copy
Khalid Update Curriculum 2015 - Copy
 
Onadys
OnadysOnadys
Onadys
 
景氣不見底 失業恐惡化 自由時報 20120827
景氣不見底 失業恐惡化 自由時報 20120827景氣不見底 失業恐惡化 自由時報 20120827
景氣不見底 失業恐惡化 自由時報 20120827
 
Taller mix trabajo en equipo 1
Taller mix trabajo en equipo 1Taller mix trabajo en equipo 1
Taller mix trabajo en equipo 1
 
Report my jobs
Report my jobsReport my jobs
Report my jobs
 
뿌리깊은공감
뿌리깊은공감뿌리깊은공감
뿌리깊은공감
 
mini lecteur tendance 2 Go
mini lecteur tendance 2 Gomini lecteur tendance 2 Go
mini lecteur tendance 2 Go
 
Module 1
Module 1Module 1
Module 1
 
K2 Partners Corporation - Corporate Presentation 2013 A
K2 Partners Corporation - Corporate Presentation 2013 AK2 Partners Corporation - Corporate Presentation 2013 A
K2 Partners Corporation - Corporate Presentation 2013 A
 
Le tabernacle
Le tabernacleLe tabernacle
Le tabernacle
 
Have a glance france
Have a glance franceHave a glance france
Have a glance france
 
Sox Compliance Presentation
Sox Compliance PresentationSox Compliance Presentation
Sox Compliance Presentation
 
Asi Celebra Mel
Asi Celebra MelAsi Celebra Mel
Asi Celebra Mel
 
Introduction to online course
Introduction to online courseIntroduction to online course
Introduction to online course
 
Silvia Filippini Fantoni at MW Pecha Kucha Night
Silvia Filippini Fantoni at MW Pecha Kucha NightSilvia Filippini Fantoni at MW Pecha Kucha Night
Silvia Filippini Fantoni at MW Pecha Kucha Night
 

Similar to 07 plan agent

05 state machine
05 state machine05 state machine
05 state machineTianlu Wang
 
Neural Architecture Search: Learning How to Learn
Neural Architecture Search: Learning How to LearnNeural Architecture Search: Learning How to Learn
Neural Architecture Search: Learning How to LearnKwanghee Choi
 
Manifold Blurring Mean Shift algorithms for manifold denoising, report, 2012
Manifold Blurring Mean Shift algorithms for manifold denoising, report, 2012Manifold Blurring Mean Shift algorithms for manifold denoising, report, 2012
Manifold Blurring Mean Shift algorithms for manifold denoising, report, 2012Florent Renucci
 
Comparison of Various RCNN techniques for Classification of Object from Image
Comparison of Various RCNN techniques for Classification of Object from ImageComparison of Various RCNN techniques for Classification of Object from Image
Comparison of Various RCNN techniques for Classification of Object from ImageIRJET Journal
 
Reading_0413_var_Transformers.pptx
Reading_0413_var_Transformers.pptxReading_0413_var_Transformers.pptx
Reading_0413_var_Transformers.pptxcongtran88
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
APPLIED MACHINE LEARNING
APPLIED MACHINE LEARNINGAPPLIED MACHINE LEARNING
APPLIED MACHINE LEARNINGRevanth Kumar
 
Node level simulators
Node level simulatorsNode level simulators
Node level simulatorsSyedAhamed44
 
Data Structures Notes
Data Structures NotesData Structures Notes
Data Structures NotesRobinRohit2
 
ShaderX³: Geometry Manipulation - Morphing between two different objects
ShaderX³: Geometry Manipulation - Morphing between two different objectsShaderX³: Geometry Manipulation - Morphing between two different objects
ShaderX³: Geometry Manipulation - Morphing between two different objectsRonny Burkersroda
 
Loop parallelization & pipelining
Loop parallelization & pipeliningLoop parallelization & pipelining
Loop parallelization & pipeliningjagrat123
 

Similar to 07 plan agent (20)

05 state machine
05 state machine05 state machine
05 state machine
 
Skyline queries
Skyline queriesSkyline queries
Skyline queries
 
Neural Architecture Search: Learning How to Learn
Neural Architecture Search: Learning How to LearnNeural Architecture Search: Learning How to Learn
Neural Architecture Search: Learning How to Learn
 
Manifold Blurring Mean Shift algorithms for manifold denoising, report, 2012
Manifold Blurring Mean Shift algorithms for manifold denoising, report, 2012Manifold Blurring Mean Shift algorithms for manifold denoising, report, 2012
Manifold Blurring Mean Shift algorithms for manifold denoising, report, 2012
 
Advanced Machine Learning
Advanced Machine LearningAdvanced Machine Learning
Advanced Machine Learning
 
rnn BASICS
rnn BASICSrnn BASICS
rnn BASICS
 
Lec10new
Lec10newLec10new
Lec10new
 
lec10new.ppt
lec10new.pptlec10new.ppt
lec10new.ppt
 
Comparison of Various RCNN techniques for Classification of Object from Image
Comparison of Various RCNN techniques for Classification of Object from ImageComparison of Various RCNN techniques for Classification of Object from Image
Comparison of Various RCNN techniques for Classification of Object from Image
 
Reinforcement Learning - DQN
Reinforcement Learning - DQNReinforcement Learning - DQN
Reinforcement Learning - DQN
 
Reading_0413_var_Transformers.pptx
Reading_0413_var_Transformers.pptxReading_0413_var_Transformers.pptx
Reading_0413_var_Transformers.pptx
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
artifical intelligence final paper
artifical intelligence final paperartifical intelligence final paper
artifical intelligence final paper
 
key.net
key.netkey.net
key.net
 
APPLIED MACHINE LEARNING
APPLIED MACHINE LEARNINGAPPLIED MACHINE LEARNING
APPLIED MACHINE LEARNING
 
Node level simulators
Node level simulatorsNode level simulators
Node level simulators
 
Deep learning (2)
Deep learning (2)Deep learning (2)
Deep learning (2)
 
Data Structures Notes
Data Structures NotesData Structures Notes
Data Structures Notes
 
ShaderX³: Geometry Manipulation - Morphing between two different objects
ShaderX³: Geometry Manipulation - Morphing between two different objectsShaderX³: Geometry Manipulation - Morphing between two different objects
ShaderX³: Geometry Manipulation - Morphing between two different objects
 
Loop parallelization & pipelining
Loop parallelization & pipeliningLoop parallelization & pipelining
Loop parallelization & pipelining
 

More from Tianlu Wang

14 pro resolution
14 pro resolution14 pro resolution
14 pro resolutionTianlu Wang
 
13 propositional calculus
13 propositional calculus13 propositional calculus
13 propositional calculusTianlu Wang
 
12 adversal search
12 adversal search12 adversal search
12 adversal searchTianlu Wang
 
11 alternative search
11 alternative search11 alternative search
11 alternative searchTianlu Wang
 
21 situation calculus
21 situation calculus21 situation calculus
21 situation calculusTianlu Wang
 
20 bayes learning
20 bayes learning20 bayes learning
20 bayes learningTianlu Wang
 
19 uncertain evidence
19 uncertain evidence19 uncertain evidence
19 uncertain evidenceTianlu Wang
 
18 common knowledge
18 common knowledge18 common knowledge
18 common knowledgeTianlu Wang
 
17 2 expert systems
17 2 expert systems17 2 expert systems
17 2 expert systemsTianlu Wang
 
17 1 knowledge-based system
17 1 knowledge-based system17 1 knowledge-based system
17 1 knowledge-based systemTianlu Wang
 
16 2 predicate resolution
16 2 predicate resolution16 2 predicate resolution
16 2 predicate resolutionTianlu Wang
 
16 1 predicate resolution
16 1 predicate resolution16 1 predicate resolution
16 1 predicate resolutionTianlu Wang
 
09 heuristic search
09 heuristic search09 heuristic search
09 heuristic searchTianlu Wang
 
08 uninformed search
08 uninformed search08 uninformed search
08 uninformed searchTianlu Wang
 

More from Tianlu Wang (20)

L7 er2
L7 er2L7 er2
L7 er2
 
L8 design1
L8 design1L8 design1
L8 design1
 
L9 design2
L9 design2L9 design2
L9 design2
 
14 pro resolution
14 pro resolution14 pro resolution
14 pro resolution
 
13 propositional calculus
13 propositional calculus13 propositional calculus
13 propositional calculus
 
12 adversal search
12 adversal search12 adversal search
12 adversal search
 
11 alternative search
11 alternative search11 alternative search
11 alternative search
 
10 2 sum
10 2 sum10 2 sum
10 2 sum
 
22 planning
22 planning22 planning
22 planning
 
21 situation calculus
21 situation calculus21 situation calculus
21 situation calculus
 
20 bayes learning
20 bayes learning20 bayes learning
20 bayes learning
 
19 uncertain evidence
19 uncertain evidence19 uncertain evidence
19 uncertain evidence
 
18 common knowledge
18 common knowledge18 common knowledge
18 common knowledge
 
17 2 expert systems
17 2 expert systems17 2 expert systems
17 2 expert systems
 
17 1 knowledge-based system
17 1 knowledge-based system17 1 knowledge-based system
17 1 knowledge-based system
 
16 2 predicate resolution
16 2 predicate resolution16 2 predicate resolution
16 2 predicate resolution
 
16 1 predicate resolution
16 1 predicate resolution16 1 predicate resolution
16 1 predicate resolution
 
15 predicate
15 predicate15 predicate
15 predicate
 
09 heuristic search
09 heuristic search09 heuristic search
09 heuristic search
 
08 uninformed search
08 uninformed search08 uninformed search
08 uninformed search
 

Recently uploaded

Alex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson StoryboardAlex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson Storyboardthephillipta
 
FULL ENJOY - 9953040155 Call Girls in Indirapuram | Delhi
FULL ENJOY - 9953040155 Call Girls in Indirapuram | DelhiFULL ENJOY - 9953040155 Call Girls in Indirapuram | Delhi
FULL ENJOY - 9953040155 Call Girls in Indirapuram | DelhiMalviyaNagarCallGirl
 
Roadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NMRoadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NMroute66connected
 
Lucknow 💋 Russian Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Ser...
Lucknow 💋 Russian Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Ser...Lucknow 💋 Russian Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Ser...
Lucknow 💋 Russian Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Ser...anilsa9823
 
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...akbard9823
 
FULL ENJOY - 9953040155 Call Girls in Wazirabad | Delhi
FULL ENJOY - 9953040155 Call Girls in Wazirabad | DelhiFULL ENJOY - 9953040155 Call Girls in Wazirabad | Delhi
FULL ENJOY - 9953040155 Call Girls in Wazirabad | DelhiMalviyaNagarCallGirl
 
Jeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around EuropeJeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around EuropeJeremy Casson
 
Indira Nagar Lucknow #Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payme...
Indira Nagar Lucknow #Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payme...Indira Nagar Lucknow #Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payme...
Indira Nagar Lucknow #Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payme...akbard9823
 
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...anilsa9823
 
(NEHA) Call Girls Ahmedabad Booking Open 8617697112 Ahmedabad Escorts
(NEHA) Call Girls Ahmedabad Booking Open 8617697112 Ahmedabad Escorts(NEHA) Call Girls Ahmedabad Booking Open 8617697112 Ahmedabad Escorts
(NEHA) Call Girls Ahmedabad Booking Open 8617697112 Ahmedabad EscortsCall girls in Ahmedabad High profile
 
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...gurkirankumar98700
 
Deira Call Girls # 0522916705 # Call Girls In Deira Dubai || (UAE)
Deira Call Girls # 0522916705 #  Call Girls In Deira Dubai || (UAE)Deira Call Girls # 0522916705 #  Call Girls In Deira Dubai || (UAE)
Deira Call Girls # 0522916705 # Call Girls In Deira Dubai || (UAE)wdefrd
 
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad EscortsIslamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escortswdefrd
 
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | DelhiMalviyaNagarCallGirl
 
exhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptxexhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptxKurikulumPenilaian
 
The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)thephillipta
 
Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...
Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...
Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...anilsa9823
 
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...anilsa9823
 
Akola Call Girls #9907093804 Contact Number Escorts Service Akola
Akola Call Girls #9907093804 Contact Number Escorts Service AkolaAkola Call Girls #9907093804 Contact Number Escorts Service Akola
Akola Call Girls #9907093804 Contact Number Escorts Service Akolasrsj9000
 
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKedwardsara83
 

Recently uploaded (20)

Alex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson StoryboardAlex and Chloe by Daniel Johnson Storyboard
Alex and Chloe by Daniel Johnson Storyboard
 
FULL ENJOY - 9953040155 Call Girls in Indirapuram | Delhi
FULL ENJOY - 9953040155 Call Girls in Indirapuram | DelhiFULL ENJOY - 9953040155 Call Girls in Indirapuram | Delhi
FULL ENJOY - 9953040155 Call Girls in Indirapuram | Delhi
 
Roadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NMRoadrunner Lodge, Motel/Residence, Tucumcari NM
Roadrunner Lodge, Motel/Residence, Tucumcari NM
 
Lucknow 💋 Russian Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Ser...
Lucknow 💋 Russian Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Ser...Lucknow 💋 Russian Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Ser...
Lucknow 💋 Russian Call Girls Lucknow | Whatsapp No 8923113531 VIP Escorts Ser...
 
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
Hazratganj / Call Girl in Lucknow - Phone 🫗 8923113531 ☛ Escorts Service at 6...
 
FULL ENJOY - 9953040155 Call Girls in Wazirabad | Delhi
FULL ENJOY - 9953040155 Call Girls in Wazirabad | DelhiFULL ENJOY - 9953040155 Call Girls in Wazirabad | Delhi
FULL ENJOY - 9953040155 Call Girls in Wazirabad | Delhi
 
Jeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around EuropeJeremy Casson - An Architectural and Historical Journey Around Europe
Jeremy Casson - An Architectural and Historical Journey Around Europe
 
Indira Nagar Lucknow #Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payme...
Indira Nagar Lucknow #Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payme...Indira Nagar Lucknow #Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payme...
Indira Nagar Lucknow #Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payme...
 
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
Lucknow 💋 Call Girls in Lucknow | Service-oriented sexy call girls 8923113531...
 
(NEHA) Call Girls Ahmedabad Booking Open 8617697112 Ahmedabad Escorts
(NEHA) Call Girls Ahmedabad Booking Open 8617697112 Ahmedabad Escorts(NEHA) Call Girls Ahmedabad Booking Open 8617697112 Ahmedabad Escorts
(NEHA) Call Girls Ahmedabad Booking Open 8617697112 Ahmedabad Escorts
 
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...Gomti Nagar & High Profile Call Girls in Lucknow  (Adult Only) 8923113531 Esc...
Gomti Nagar & High Profile Call Girls in Lucknow (Adult Only) 8923113531 Esc...
 
Deira Call Girls # 0522916705 # Call Girls In Deira Dubai || (UAE)
Deira Call Girls # 0522916705 #  Call Girls In Deira Dubai || (UAE)Deira Call Girls # 0522916705 #  Call Girls In Deira Dubai || (UAE)
Deira Call Girls # 0522916705 # Call Girls In Deira Dubai || (UAE)
 
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad EscortsIslamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
Islamabad Call Girls # 03091665556 # Call Girls in Islamabad | Islamabad Escorts
 
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | DelhiFULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
FULL ENJOY - 9953040155 Call Girls in Uttam Nagar | Delhi
 
exhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptxexhuma plot and synopsis from the exhuma movie.pptx
exhuma plot and synopsis from the exhuma movie.pptx
 
The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)The First Date by Daniel Johnson (Inspired By True Events)
The First Date by Daniel Johnson (Inspired By True Events)
 
Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...
Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...
Lucknow 💋 Call Girls in Lucknow ₹7.5k Pick Up & Drop With Cash Payment 892311...
 
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
Lucknow 💋 Virgin Call Girls Lucknow | Book 8923113531 Extreme Naughty Call Gi...
 
Akola Call Girls #9907093804 Contact Number Escorts Service Akola
Akola Call Girls #9907093804 Contact Number Escorts Service AkolaAkola Call Girls #9907093804 Contact Number Escorts Service Akola
Akola Call Girls #9907093804 Contact Number Escorts Service Akola
 
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAKRAK Call Girls Service # 971559085003 # Call Girl Service In RAK
RAK Call Girls Service # 971559085003 # Call Girl Service In RAK
 

07 plan agent

  • 2. 2 7.1 Memory Versus Computation  Memory-based implementation – The action is selected by designer. – Agent would require large amounts of memory. – Designer would require foresight in anticipating appropriate reactions for all possible situations.  Computation-based implementation – It will reduce the agent’s memory requirements and the burden on the designer. – The designer specifies the computation instead of all possible situations. – These computations will take time
  • 3. 3 7.1 Memory Versus Computation  Computations – Predict the consequences of the actions possible in any given situation. – If these consequence-predicting computations could be automatically learned or evolved, the agent would be able to select appropriate actions even in those environments that a designer might not have been able to foresee. – An agent must have a model of the world it inhabits and models of the effects of its actions on its model of the world.
  • 4. 4 7.2 State-Space Graphs  An example – Grid-space world containing 3 toy blocks (A, B, C). – All initially are on the floor. – The task is to stack blocks so that A is on top of B and B is on top of C and C is on the floor. – Instances of a schema  move(x, y) – x can be A, B, C and y can be A, B, C and floor. – Operators  move(A, C) , move(A, B) …
  • 5. 5
  • 6. 6 7.2 State-Space Graphs  Directed graph – A most useful structure for keeping track of the effects of several alternative sequences of actions. – Node  Representations of the individual worlds  Iconic or feature – Arc  Operators
  • 7. 7 7.2 State-Space Graphs  State-space graph – A graph representing all of the possible actions and situations – Any of the nodes in the graph can be taken to represent a goal situations.
  • 8. 8
  • 9. 9 7.2 State-Space Graphs  Plan – A sequence of the operators labeling the arcs along a path to a goal. – Planning is searching for such a sequence.  Projecting – The process of predicting a sequence of world states resulting from a sequence of actions.
  • 10. 10 Searching Explicit State Spaces  Search methods for explicit graphs involve propagating markers over the nodes of the graph. – Label the start node with a 0. – Propagate successively larger integers out in waves along the arcs until an integer hits the goal. – Trace a path back from the goal to the start along a decreasing sequence of numbers.  Expansion – Puts marks on all of the marked node’s unmarked neighbors.
  • 12. 12 7.4 Feature-Based State Spaces  Feature-Based graphs need a way to describe how an action affects features. – STRIPS [Fikes & Nilsson, 1971]  Define an operator by 3 lists  Precondition list specifies those features that must have value 1 and 0 in order that the action can be applied.  Delete list specifies those features that will have their values changed from 1 to 0.  Add list specifies those features that will have their values changed from 0 to 1.
  • 13. 13 7.4 Feature-Based State Spaces  Neural Networks – Train a neural network to learn to predict the value of a feature vector at time t from its value at time t-1 and the action taken at time t-1. [Jordan & Rumelhart 1992] – After training, the prediction network can be used to compute the feature vectors that would result from various actions. – Computed features in turn could be used as new inputs to the network to predict the feature vector two steps ahead, and so on.
  • 14. 14
  • 15. 15 7.5 Graph Notation  A graph consists of a set of nodes. – Arcs connect certain pairs of nodes. – A directed graph  Arcs are directed from one member of the pair to the other.  Successor (child)  Parent – An undirected graph  Edges are undirected arcs.  Contain only edges.
  • 16. 16
  • 17. 17 7.5 Graph Notation  A path of length k from node n1 to node nk. – A sequence of nodes with each ni+1 a successor of ni for i=1,…,k-1  Accessible – Exist a path from one node to other node.  Descendant, Ancestor  Optimal path – Path having minimal cost between two nodes.  A spanning tree – A tree including all nodes in a graph