Input: Obstacle_map, Nuclear_map, Map_size, Start_point, Goal_point, Open_list, Closed_list 1 For i←1 to (Map_size) 2 For j←1 to (Map_size) 3 do if Nodes(i,j)≠Obstacle 4 then I(i,j)←artificial_potential_field + Nuclear_radiation_dose 5 end 6 end 7 end …… 8 Openlist = Start_point 9 while Current_node ≠ Goal_point 10 do Min F’(n) ← Cost of surrounding expandable nodes 11 next_nodes ← Min F’(n) corresponding node 12 Closed_list = [Closed_list; next_nodes] 13 Closed_cost = [Closed_cost; Min F’(n)] 14 end Output: Path, Cumulative nuclear radiation dose, Search nodes |