Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

ΠΛΗ31 ΜΑΘΗΜΑ 1.4 (ΕΚΤΥΠΩΣΗ)

4,288 views

Published on

.

Published in: Education
  • Be the first to comment

  • Be the first to like this

ΠΛΗ31 ΜΑΘΗΜΑ 1.4 (ΕΚΤΥΠΩΣΗ)

  1. 1. 31 1: 1.4: ! A. 1. 1. 2. 2. 1. 2. ! " 3. ! # 4. ! $ % " 5. ! % $ 6. & 3. ! " " 1. 2. ! " 3. ! # 4. ! $ % " 5. ! % $ 6. & ! " # "# 4. 1. 2. ! " 3. ! # 4. ! $ % " 5. ! % $ 6. & 5. ' 1. 2. ! " 3. ! # 4. ! $ % " 5. ! % $ 6. & A. $ % & 1. '%' 1. ( & % ) # ( & & * " & : • " ( & + ( # ' # ,( , , ( ). • , % & (& + ((.". - , - - +. (. ) -, - + , + +%- + ( & ( ' +. . ( & ( & # ' # ,( , ( & % ' & - - , ( ). • , ( ( + ( , ( ( ( # % ' + ) • - ( ) & ( ' + (# - !(% , ( + ( , , * , ,( + . • $ % " g(v) ( & % + . -! +# ' % . ) • , +# , - - & ( % . % + . (# & % " +# • % $ h(v) ( & + & ' (# ( " & + (# +# #" , ( ). • / ( + # # # '# + # ( " (# +# #" , +# & + ( ,( "# - ' ' ' & ! , ( . • " , ' * ' , + , & ) % , - - # - ,( + ( ' +# +# ' ( (# +# +# - #" ( + - - # : h(v)0h*(v) ' + +# , ' ) $ $$ $ $ $ $ $ $ ! $" # 1 UCS , g(v) A* , g(v) , h(v) 234 A. $ % & 1. '%' 2. ) # ( & & * " & : • 1 • , • , ' + ! 1# , g(v) • , + , h(v) , & + ( ' & ( , + , ( + , ( + , # , ( , + ( ' ! ! $ $$ $ $ $ $ $ $ ! $" # 4 5 1 234 1 3 $1.1 1 5 $ + ' & , ( - ) Greedy , h(v) ! " & , !' 1# % 1! % , $1.2 , + $1.3
  2. 2. A. $ % & 2. # , , & , 1. !(% , # , , & , -& ( ' - % MxN. '% & & ( , & & (#- . ) (# & + '% + ( , & & '% - #" . ( & + & + & ( %, + %, + - * # , # & + # (- & (#- + - ' & + # % &% , (& + ). ( - ' (# & + '% - & (5,1) + ( , ! & '% - #" (3,3). & ( & , % ( # . %$ $$ $ $ $ $ $ $ ! $" # 5 5 2: 1 + & , ' & % ' & , ( 1: # + & ( ) , +# , , ". , + % , ( A. $ % & 2. # , , & , 2. 1 ( ! & % , ( ) ( (X,Y) #( , • & , ' ( , & + (# . &$ $$ $ $ $ $ $ $ ! $" # 1,1 1,2 1,3 1,4 1,5 2,1 2,4 2,5 3,1 3,3 3,4 3,5 4,1 4,5 5,1 5,2 5,3 5,4 5,5 5,1 5,2 A. $ % & 2. # , , & , 3. ( : & , , +# , , 4 ( ( & ( ' , ( % + ( , ( & + (# : *+: +& , (# & ( % 6( : + '% - & (#- . ( : (# + & '% " +: +& , (# & + % 6( : + '% - & (#- . ( : (# + & '% ,-$ , : +& , (# & 6( : + '% - & (#- . ( : (# + & '% .- : +& , (# & - * 6( : + '% - & (#- . ( : (# + & '% '$ $$ $ $ $ $ $ $ ! $" # : # % . % ! # +# ," & + , #(% " , & % & . -. (# & % ! # +# (X,Y) + ( ' (% '& ' + , #'% (&- , & " , . 1: # + & ( ) + , ". , + % , ( A. $ % & 2. # , , & , 3. ($ $$ $ $ $ $ $ $ ! $" # 2: + ". + % & ( + , , # ! (- # & (# ' # ). 3 # , + ' #' , , & , , & , + , , # + ' . ( , & &- . , (. , ( ( + ( " # ) &" * ( +# : 1,1 1,2 2,1 1,3 1 1 …
  3. 3. 1: ) . ' + % ( + + + A. $ % & 2. # , , & , 4. , ' + ! 1# , $ % " : & , # % % % & & 1 ( -! +# ' % . & & 1). g(n): 7 . % + . (# & % +# n. )$ $$ $ $ $ $ $ $ ! $" # 1,1 1,2 1,3 1,4 1,5 2,1 2,4 2,5 3,1 3,3 3,4 3,5 4,1 4,5 5,1 5,2 5,3 5,4 5,5 1 1 1 1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2: -! #( & # #( " ( ! +# ( , ( . , & & 1: 1,1 1,2 2,1 :1 :1 :1 :1 1,3 :1 :1 1:1 :1 … 1:1 :1 A. $ % & 2. # , , & , 5. , + , - + ' ( # , , & , + # , + , & (# Manhattan ' ( & & ' % # # & ( - + . • (# Manhattan -! '. % & % manhattan ((x1,y1),(x2,y2)) = |x1-x2|+|y1-y2| • + ( + + & " ( + % ( , " # (# ' #" - ,( " (#- . *$ $$ $ $ $ $ $ $ ! $" # 5 5 4 3 2 3 4 3 2 1 2 3 2 1 0 1 2 3 2 1 2 3 4 3 2 3 4 • manhattan ((5,1),(3,3)) = |5-3|+|1-3|=4 1: ) . ' + % ( + + + & , + , ' + + . A. $ % & 2. # , , & , 5. , + , % $ : & , % , + , (# Manhattan + (2,8), (# + - #" (X1,Y1): manhattan ((X,Y),(X1,Y1)) = |X-X1|+|Y-Y1| : , + , & ( - + . $ $$ $ $ $ $ $ $ ! $" # 2: , + , + & (# + - #" , ( & ( # " , + # , ! ( + & ) 1,1 1,2 1,3 1,4 1,5 2,1 2,4 2,5 3,1 3,3 3,4 3,5 4,1 4,5 5,1 5,2 5,3 5,4 5,5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 h=0 h=1 h=2 h=2 h=2 h=2 h=2 h=3h=3 h=3 h=3 h=3 h=3 h=3 h=4 h=4 h=3 S T h=4 h=4 A. $ % & 2. # , , & , 6. ' % ' & % $ $$ $ $ $ $ $ $ ! $" # 7 + : # , ' & , 1 5 , 1 , UCS, Greedy, A* ( - ' – ( # , , & ,
  4. 4. A. $ % & 2. # , , & , 6. ' % ' & % $ $$ $ $ $ $ $ $ ! $" # A. $ % & 3. O 1# % 1! % 1. !(% , ( # % +! % ( #'% - & + % +# % +! % ) 3 +! # ,5,9. & ( % ( + & ( +!: & ( % +! % & , # ( ( * + : • +& # +! , (# ( ( % & & +! % . • +& # +! , (# + , & & ( % ( & ( % & $ % ! # % +! % & " & , . % . ( - " & . " + + + + -& ( + % " : $ $$ $ $ $ $ $ $ ! $" # + " , " + 1 + " , + 1 A. $ % & 3. 1# % 1! % 2. 1 " : ( ! & % , ( # , #( , + & ( & & - ' n- - # % . #(% & + & (# ( % ( + %. 9 ( - ' " + + + + ( . % * : %$ $$ $ $ $ $ $ $ ! $" # + " , " + 1 {( ,5),(9)} + " , + 1 {(5, ,9)} A. $ % & 3. 1# % 1! % 3. ( : & , , ; 4 3 (X,Y) + < ; 4 3 (2) % * : /!, +$ (0,1): +& , +! , 2 ( % +! 8 6( : (1) +! 2 - " +! ( % , (2) +! 8 - " +! ( % , ( : +! 2 & ( % +! 8 . /!, +$ (0): +& , +! , 2 ( 6( : (1) +! 2 - & ( (2) +! 2 - " +! ( % , ( : +! 2 & ( &$ $$ $ $ $ $ $ $ ! $" #
  5. 5. A. $ % & 3. 1# % 1! % 3. '$ $$ $ $ $ $ $ $ ! $" # # + + % . - & ( ) ". + % , ( . % $ : & , % , + , , ( % +! % ( , & !: " + - #" . - ' : +! 5 & !: , . +# + 9 & % # !: . 7 , + * #' , +# , & & 1 (h(v)=1). ! (# # , + , & ( - + ! +# ( , & !: ( , , " & +& ' ! % . ( - ' ( ! -! + , - - h*(v)=2 A. $ % & 3. 1# % 1! % 4-5. , ' + ! 1# , – , + , $ % " : & , # % % % & & 1 ( -! +# ' % . & & 1). g(n): 7 . % + . (# & % +# n. ($ $$ $ $ $ $ $ $ ! $" # + " , + " , + 1 v ; 4 3 ( ,9) ; 4 3 (5, ) A. $ % & 3. 1# % 1! % 4-5. , ' + ! 1# , – , + , )$ $$ $ $ $ $ $ $ ! $" # # , % +# , + , + , ( ' & ' + , , ' & , . 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 S T h=0 h=1 h=2h=3h=2 h=2 h=3 h=2 h=2 h=2h=1 h=3 h=3 A. $ % & 3. 1# % 1! % 6. ' ' & % *$ $$ $ $ $ $ $ $ ! $" # 7 + : # '# * ' (& , , ( , +# , % +! % , ( - &' .
  6. 6. A. $ % & 4. # , , ,' , 1. !(% , # , , ,' , -&- ( & 4 + . % ( & ( ! 3 ( +&- + % ( &% -! & ( + & ! . + ( , ( ( & +& , ( + -& , + (- * ) & (= , & # & -&( ,, & ,( ( -. ( +&- . " + + + + & ( + % " : $ $$ $ $ $ $ $ $ ! $" # " + 1 + 1 A. $ % & 4. # , , ,' , 2. 1 " : ( ! & % , ( (& + 4 % ( , ( " ' (-! ), ( & ), 1( , & + #). 9 ( - ' " + + + + ( . % * : $ $$ $ $ $ $ $ $ ! $" # " + 1 [ , ,1, ] + 1 [ ,1, , ] A. $ % & 4. # , , ,' , 3. ( : & , (!) (2) ( , , & +& , + !! + : : & # + ! (.". ,+# ( +&- , + !, -! # + ! + # , ( + -& ,. ! . $ % . # + # & , " , # : (0): +& , + ! + 2 {-3,-2,-1: , 1,2,3: * } 6( : ( : ( +&- 8+2 + & , + !. $ $$ $ $ $ $ $ $ ! $" # A. $ % & 4. # , , ,' , 3. $ $$ $ $ $ $ $ $ ! $" # # + + % . - & ( ) ". + % , ( . [ , ,1, ] [1, , , ] [ ,1, , ] [ , , ,1] [ , , ,1] [ , , ,1] [1, , , ] [ ,1, , ] [ ,1, , ] [ , ,1, ] [1, , , ] [ , ,1, ]
  7. 7. % $ : & , % , + , , ( % ( + -&% ( , & " + - #" . - ' : 1 3 ( + - & " + + (h(v)=3). ! (# # , + , & ( - + ! + 3 ( +&- ( , & ( , , " & +& ' ! % . ( - ' ( ! + , - - h*(v)=3 A. $ % & 4. # , , ,' , 4-5. , ' + ! 1# , – , + , $ % " : & , # % % % & & 1 ( -! +# ' % . & & 1). g(n): 7 . % + . (# & % +# n. %$ $$ $ $ $ $ $ $ ! $" # + 1 v (-2) (3) (-2) A. $ % & 4. # , , ,' , 4-5. , ' + ! 1# , – , + , &$ $$ $ $ $ $ $ $ ! $" # # , % +# , + , + , ( ' & ' + , , ' & , . [ , ,1, ] [1, , , ] [ ,1, , ] [ , , ,1] [ , , ,1] [ , , ,1] [1, , , ] [ ,1, , ] [ ,1, , ] [ , ,1, ] [1, , , ] [ , ,1, ] 1 1 1 1 1 1 1 1 1 1 1 1 1 1 11 1 h=3 S h=0 h=1 h=2 h=1 h=1 h=2 h=2 h=2 h=2 h=2 h=3 A. $ % & 4. # , , ,' , 6. ' ' & % '$ $$ $ $ $ $ $ $ ! $" # 7 + : # '# * ' (& , , ( , , ,' , ( , ( - &' . A. $ % & 5. # % " &% 1. !(% , # % " &% , -& -! - " & + 5 "% +# 3 lt + 2 lt & " . ( ( ' & , (( % ) - " & (# ! , - , &% - " & + - , (# ( " "% ) (# - " & . " + + + + & ( + % " : ($ $$ $ $ $ $ $ $ ! $" # " + 1 + 1 1 2 3 1 2 5 1 2 3 1 2 5
  8. 8. A. $ % & 5. # % " &% 2. 1 " : ( ! & % , ( - ' ,' (X,Y) #( , 2 & & - " & + 8 & & - " & 5. 9 ( - ' " + + + + ( . % * : )$ $$ $ $ $ $ $ $ ! $" # " + 1 (0,0) + 1 (0,1) 1 2 3 1 2 5 1 2 3 1 2 5 A. $ % & 5. # % " &% 3. ( : & , * ( , ( ! + ( , ( ( % * : *$ $$ $ $ $ $ $ $ ! $" # 1: 9 - " & 6( : - " & - & ' (2>3) ( : - " & & ' (2=3) 3: 7- - " & 6( : - " & - & - (2>0) ( : - " & & - (2=0) 5: 7- - " & - " & 5 6( : (1) - " & - & - (2>0) (2) - " & 5 - & ' (8 >2) ( : - , (# "% ) (# 5 |2+8|02 # + : (0,2+8) |2+8|>2 # + : (2-(2-8),2) 2: 9 - " & 5 6( : - " & 5 - & ' (8>2) ( : - " & & ' (8=2) 4: 7- - " & 5 6( : - " & 5 - & - (8>0) ( : - " & 5 & - (8=0) 6: 7- - " & 5 - " & 6( : (1) - " & 5 - & - (8>0) (2) - " & - & ' (2>3) ( : - , (# "% ) (# 5 |2+8|03 # + : (2+8,0) |2+8|>3 # + : (3,8-(3-2)) A. $ % & 5. # % " &% 3. $ $$ $ $ $ $ $ $ ! $" ## + + % . - & ( ) ". + % , ( . (0,0) (3,0) (0,2) (3,2)(1,2) (2,0) 1 2 3 4 25 1 6 6 1 4 3 3 (1,0) 4 5 1 3 (2,2) 2 3 1 2 (0,1) 5 1 3 44 (3,1) 1 2 6 6 3 4 5 % $ : & , % , + , , % ( ! % - . % & % % - " &% " + #" : f(X,Y)=|X-0|+|Y-1| - ' : , + * #' , +# , v & & h(v)=3+1=4. 3 # ( ! % + ' + % ! & , ( , & " , - - h*(v)=3. , (. , + & ( - + . A. $ % & 5. # % " &% 4-5. , ' + ! 1# , – , + , $ % " : & , # % % % & & 1 ( -! +# ' % . & & 1). g(n): 7 . % + . (# & % +# n. $ $$ $ $ $ $ $ $ ! $" # + 1 v 545
  9. 9. A. $ % & 5. # % " &% 3. $ $$ $ $ $ $ $ $ ! $" #' & ' + % ' & % (/ +# + . & & 1). (0,0) (3,0) (0,2) (3,2)(1,2) (2,0) 1 2 3 4 25 1 6 6 1 4 3 3 (1,0) 4 5 1 3 (2,2) 2 3 1 2 (0,1) 5 1 3 44 (3,1) 1 2 6 6 3 4 5 S h=0 h=3 h=2 h=2 h=4 h=1 h=4 h=1 h=3 h=3 A. $ % & 5. # % " &% 6. ' ' & % $ $$ $ $ $ $ $ $ ! $" # 7 + : # '# * ' (& , , ( % - " &% , ( - &' .

×