P. 1
AI_Chapter 04_Lecture

AI_Chapter 04_Lecture

|Views: 5|Likes:
Published by mehfuz

More info:

Published by: mehfuz on Dec 16, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/09/2014

pdf

text

original



        



     

   

            

                  

 

     

! 

"               

3

3

2

4

4

4 

Y        





< 

<

C

B

< 

:B

%  

$

!  

4 

&

#

'

'

E

D  



Z

5          

  



 

  

Z

/

2

6

)

)

L

I

7

0

,

*

* 

7

-

% 

$

# 

<

:

Q  

O

% 

$

M

% 

@ 

@P

8

&

#

'  

Z        

)

)

<  

C   

< 

<

2

/

M

% 

*

-

7S

7

T

0T

-

M

% 

, 

! 

.  

J

D

1

7S

J

' 

E    

Y   

:A             





 





   

X 

C

C

VW

<U 

:

9

% 

$

!  

M

% 

% 

$ 

8

;

4 

&

' 



Z  

a

e

f

Y 

c

Y

4

#

&

#

'       

 





g

a

b

`a

]

] 

[     

\

_

^_

\

\

^_

\  







Z    

3

3

4

*

4

*

h  



+

+

&

(-

,

+

&

%

'(

#

+

)*

1

/

'

$

2

,

#

%

'(

(-

0

$

)*

.

*

1   

K

;

2

+

'

J

1  



\

#

9 

A

? 

2 

@

2

*  

a

g



\

d 

d

_ 



 

0  

; 

&

/       

a

`

a

g     

/

2

,

.

.

56

3

01 

$

%

*

+,

-.

2

/

) 

> 

< 

:

8

&

#  

'         

9

% 

$

Y

0

&

@

1

N 

R

. 

7

4

"  

= 

G

/



5 

! 

H

'

+

&

(-

,

'(

#

%

)*           

0  

)  

F

.

+

&

+

$

1

/

'

*

2

0

#

%

'(

,

(-

.

)*

$

 

    

                           

     

       







             

  

  

       

]        





f

d

_

d 



 




c

c

Z 

Eforie

Giurgiu 

90
Craiova

Y

Bucharest

86

138
120

Hirsova

Urziceni



75
Dobreta

85

101 

146 

98
Mehadia 

70

142

211

Pitesti

97

Lugoj 

111

Timisoara 

Rimnicu Vilcea 

Vaslui

80 

Fagaras

99 

92
Sibiu

118

140 

Iasi
Arad 

87

151 

Zerind 

Neamt 

75

Straight−line distance
to Bucharest
Arad
366
Bucharest
0
Craiova
160
Dobreta
242
Eforie
161
Fagaras
178
Giurgiu
77
Hirsova
151
Iasi
226
Lugoj
244
Mehadia
241
Neamt
234
Oradea
380
Pitesti
98
Rimnicu Vilcea 193
Sibiu
253
Timisoara
329
Urziceni
80
Vaslui
199
Zerind
374

Oradea 

71

3
3

4
1

4

2

*

/

'

+

&

0

,

'(

#

.

)*

$ 

1

/

'

*

2

0 

(-

%

+

+

&

(-

,

'(

%

#

.

)*

$
+  

   

                     

Arad

Arad

366

Sibiu

Timisoara

Zerind

253

329

374

3

3
4

*

1

/

'
+

+

2

0

&

(-

,

+

'(

%

# 

.

)*

$

4

*

1

/

'

+

2

0

&

(-

,

'(

%

#

.

)*

$   

         

0          

Bucharest
253   

 

Sibiu

Zerind
329

374
374

Rimnicu Vilcea

193

Oradea
380
193

Timisoara
Zerind
329

Sibiu
Timisoara
Sibiu

Fagaras
Arad
366
Rimnicu Vilcea

Oradea
380
Fagaras
176
Arad
366

Arad
Arad

3

3

2

4

1

/

'

*

2

0

1

#

%

'(

,

(-

.

)*

$

4

*

2

/

'

#

%

'(

,

(-

0

.

)*

$

+

+

&

+

+

&

     

                                        

[     

 

  

 

 

Z

Z         

 

     

[           









 

 

Z 



Z

Z

Z     

3

3

4

2

4

1

*

2

/

'

%

'(

#

1

,

(-

0

$

)*

.

2

2

4

/

'

*

2

0

+

+

&

+

&

+

,

#

%

'(

(-

.

)*

$

     

                               

[     

[       

 



 



Z

Z           

  



 

        

[                     

[ 









 

 



 



       



Z

Z   

Z

Z

Z

Z

Z

Z                                        

   

 

   

   

 

   

 

Z

Z                 

[    

 

 

    

Z

Z

Z

Y        

Z

3

3

2

*

4

1

*

2

/

'

+

+

,

+ 

                 

 

   



 

  

Z

Z

Z

Y   

 

                                        









 

Z      

                     

   

 

   

Z         

 

                   

 

         

[ 

Z     

Z

Y 

 

     

g

g      

 

_

f

f

^

d 

 

     

]          

_

       

               



      

Y   

           

        



                   



Z

3

3

2

4

*

$

)*

2

4 

1

*

2

/

'

+

&

+

,

+

&

#

%

'(

(-

0

$

)*

. 

+

,

#

%

'(

(-

1

[   

2     

1

#

%

&

h

'(

(-

0

$

)*

.

2

4

*   

Z

2  

/

&  

[

  

'

(-

,

%

'(

#        

 

0  

Z 

Z

.

Z 



/

)*

$        

Z  

'

   

0    

Z    

.

+

      

  

              

Arad

Arad

366=0+366
Sibiu

Timisoara

Zerind

393=140+253

447=118+329

449=75+374

3

3
2

1

4

/

'

*

2

0

.
+

+

(-

,

&

%        

Oradea  

      

Fagaras

'(

# 

+  

 

Sibiu

Arad

)*

$

2

1

4

/

'

*

2

0

+

(-

,

&

%

'(

#

.

)*

$ 

Arad

Arad

Timisoara

Zerind

447=118+329

449=75+374

Sibiu

Arad

Rimnicu Vilcea

646=280+366 415=239+176 671=291+380 413=220+193

Fagaras

Oradea

Timisoara

Zerind

447=118+329

449=75+374

Rimnicu Vilcea

646=280+366 415=239+176 671=291+380
Craiova

Pitesti

Sibiu

526=366+160 417=317+100 553=300+253

3

3
4

1

4

*

2

/

'
+

+

0

&

(-

,

%

+

'(

#

.

)*

$

2

1

4

*

2

/

'

+

0

&

(-

,

%

'(

#

.

)*

$   

3

1

+

+

 

 

                 

    

  

          

Y

Y 

            

    

         

400              

       

H       

    

             

       



     

Z      

G

4

4

4

/

'

*

2

0

.

(-

&         



Z   

Z

Z 

   

E
C

,

%          



           

U
M          

 

  

V
F

'(

#                

 

N
Z

)*

$

+    

  

Z   

B
420

D

Rimnicu Vilcea

Craiova
Bucharest  

1    

  

 

P
L 

Craiova

526=366+160

553=300+253

Bucharest

450=450+0 

2

4

4

*

2

/

'

+

&           

 



R
T 

3

0

#

%

'(

,

(-

.

)*

$        

Z     

S
380        

Z

Z

I
A

G2
G            

O

n

  

      



Start

615=455+160 607=414+193
418=418+0

Sibiu
Pitesti
Sibiu

591=338+253

Sibiu
Pitesti
Craiova
Bucharest

450=450+0

526=366+160 417=317+100 553=300+253
Sibiu

591=338+253

Rimnicu Vilcea

Oradea

Timisoara

Zerind
447=118+329

449=75+374

Zerind

449=75+374

Sibiu
Timisoara

447=118+329

Sibiu

Fagaras
Arad
Rimnicu Vilcea

Oradea
Fagaras
Arad

671=291+380
646=280+366
671=291+380
646=280+366

Arad
Arad

3

3

4

*

4

1

*

2

/

'

+

+

&

1

#

%

,

h

'(

(-

0

$

)*

.

4

4

/

'

*

2

0

+

&

+

,

#

%

'(

(-

.

)*

$             

   

3

4

4 

1

/

'

*

2

0

+

+

,

&

#

%

'(

(-

.

)*

$    

    

1

+





 





         

Y   

      



 

  



  

2

/

'

,

&

#

%

'(

(-

0

$

)*

.

*

4                  

 

            

Y    

  

4

+  

Z 

3              

  

 

Z     

Z

Z

Y

Y

Y

Y                                                        









 

Z

Z               

 

 

   

Z

Z

Z

Y      

Z

3

3

4

4

1

*

2

/

'

+

&

+

,

1

/

'

#

%

'(

(-

0

)*

$ 

2

0

+

&

+

,

#

%

'(

(-

.

*

4

.

4

)*

$                            



                 

   

      

Z                                     

   

                        



 



Z       

G            

  



Z                

 





Z

Y     

3

3

4

4

4

h

Z  

  

           

     

                                           



 





 



 





 

   

                                             

3

3

2

4

4

*

h

)*

1

$

2

/

'

h

+

+

&

(-

,

+

&

#

%

'(

+

,

#

%

'(

(-

0

$

)*

.

*

4

1

+

(-

,

&

%

'(

#              

Z      

2

+  

1

*

 

2    

/ 

  

  

'

Z         

0

 

Z    

.     

   

/     



 

'   

                   

0

+

+   

       

.

)*

$

1

/

'

*

2

0

,

&

#

%

'(

(-

.

)*

$

Goal State
Start State      

Y    

  

Z

h(n’) 

8      

 

Z

7           



Z    

8
1    

      

7

5

h(n)
n’ 

1
8

6  

Y

Y    

Z  

Z

6
5 

_

f

f

\ 



 

 





5
4 

a

g

a                               

4
6         

Z  

6

7

3   





3
3

8        

2
2

5

Goal State
Start State

5
1

3

4
5
1

2
4
2
7

n
c(n,a,n’)                       

        

b              

d

_





  



   

        

ga        



f

_

d

^

\           

b 

]   



^

_

d

_     

Z           

a 

]                  

d

_

_



 

 







 

Z

Y

Z           

            

         

a  

]

a              

_

d 

f

_

^

d

d

d



 

 





     

 

                

             

                          



 

   

Z

Z

Z

Y   

                          





  





Z

Z      



  

3

3

*

4     

   

Y     



c    

Z

Y  

d

 

Z      

      



 

         

g   

d

\                     

    

a  

] 

g 

g

g

]   

_

_

\

_

d

_

 

     

Z   

[     







                 

  





 

$  

h    

,

+

&

#

%

'( 

+  

h

+

&               

 

(-

,

%

'(

#                

1

*

)*

$

             

 

h

h

1

*

h   

2 

Z

c

4  

3

2

  



(-

1          

)*

2  

 



/ 

 

'   

         

0             



. 





      

/            

Z

Z

'

+

(-

,

&

%

'(

#       

  

0

)*

$          

[    

Z

.

*  

Z     

c 

Z   

Z

Y   

Z

/     





Z

'      

Y 

0

+

+ 

Z  

.

4                  

    

 

 

          

                                                                                                                               

          

                               

   

         

                                                                              

,

8

8

4

9

58

5

4

3 

,   

C

C

C 

:

/

/

67

/

0

1

/

1

12

/

01

./ 

-

&'()

$%       

! 

#

*

"

value

global maximum
5

8

<  

@

2

6A

/

&'()

%$

.  

=

>

#

;

J

<

B 

,

B

B

2

6K

I

/

(H

$

$

FG

.

-

CE

DC 

C 

=

J

O

2

6K

/

&

$

%

(L

H

=

M  

R

T

Z

Z

C

R  

Z

XY

WT

U

RST

Q

$

I

(H

$

$

FG

V

P

[

&'()

#
%

D

"

*

\

B   

]

;

local maximum
_

a

@

5

`

3

4

3

O

(L

H

I

(H

FG

$

$

6

6

0

0

2

7

:7

0

:

K

2

/

01

2

/

&

$

%

P

M

^

R

T

Z

Z 

,

, 

f

J

@

@

C

T

R

@

3

J

4

C

T

R  

I

(H

$

$

FG 

-

- 

1

2

:

7

6

A

2

c

c

[

b

b

e

^

\

D

\

D

\

D

&

$

%

(L

H

I

(H

$

$

FG

O

P

states
M 

-

]            

                                  

w

w

x

n

x

u

s

k

n

v

t

o

j

o

p

kl

g

o

i

mn

o

h

lq

r 

y

u

s

k

n

v

t

r

j

lq

p

kl

g

i

mn

h                 



                                  

                                                                            

          

/   

1 

                

      

.

*
- 

$

$ 

,/

'

(,

)

,

+

)

(

&' 

%  

" 

!     

#

5

*

7

1  

& 



/

)6

'

2 

0

3                                

5

5

7

7

7

-

7

5

9

.

-

+

/

,

'

/

'

'  

" 

! 

,/

)

,

/

,

)

2

3

3

3

8

.

1

:

$

:

:

/

)@

?

' 

>  

"

&

%

;=

<; 

;

2           

                   

.

/

)@

?

'  

>

2  

5

5

.

9 

.

*

*

-

.

5

5

5

7 

(

(,/

@

'

)

@

)

)6

)

,

)

A

+

/

,

'

/

,/

'

2  

$(

%

%

' 

%

$        

# 

&

#

# 

&             

3

3

3

8 

! 

)        

H 

E 

D

C 

? 

>  

"

F

B   

! 

#

I 

%

$(

$(

% 

$

%

,

$(

%

$

*

. 

&

+

& 

#

& 

. 

+ 

&

#

&

+

-

!

!

)

"

$ 

J

?

#

B 

?  

" 

! 

B

I

!

$ 

$

$ 

K  

? 

>

"   

%

%

%

9

5

*

*

7

.

5

? 

>  

"

)

)

(

(

/

A

+A

(

@

,/

A

/

/

(

)

@

'

'

?  

>

B

&

*    

'(

? 

>  

"

?  

>  

B

L

L

I

!

I

! 

K

'( 

?  

>

? 

>  

"

%

B

%

+

2

./

0

*

-

-

5

M

-

*

.

:

-

,

6

'

)6

,

)

?  

>

? 

>

"  

%

&

%

B

3

&

&

^

w

]

U

_

x

n

x

u

s

k

n

v

t

r

o

o

j

lq

p

kl

g

V

i

mn

V

h

\

Z

R

U

]

[

Y

Q

SX

W

RS

N

P

TU

O

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->