06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Proof: f * (n* )<br />

= g* (n* ) + h* (n* )<br />

= K (s, n*) + Min K (n*, γ)<br />

γ ε Γ<br />

= Min K (s, γ )<br />

γ ε Γ<br />

= C* .<br />

The following results directly follow from property I.<br />

i) f* (s) = C* <strong>and</strong><br />

ii) f* (γ) = C* .<br />

Property II: Any node n that does not lie on any of the optimal paths<br />

P*s-Γ satisfies inequality (4.2).<br />

f * (n) > C*. (4.2)<br />

Proof: Proof is straightforward <strong>and</strong> is therefore omitted.<br />

Definition 4.3: An heuristic function h is said to be admissible [6] if<br />

h (n) ≤ h* (n) .<br />

Property III: At any time before A* terminates, there exists an open<br />

node n’ on P* s- -Γ with f (n’) ≤ C* .<br />

Proof: Consider an optimal path P* s- -γ belonging to P* s- -Γ . Let P* s-<br />

-γ = s, n1, n2...,n’,...,γ <strong>and</strong> let n’ be the shallowest (minimum depth)<br />

open node on P’ s- -Γ . Since γ is not closed before termination, n’ is an open<br />

node. Further, since all ancestors of n’ are closed <strong>and</strong> since the path<br />

s,n1,n2,..., n’ is optimal, therefore, it must be that the pointers of n’ are along<br />

P*s-n’ .<br />

Therefore, g (n’) = g* (n’).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!