A*ç®æ³ï¼A*ï¼A-Star)ç®æ³æ¯ä¸ç§éæè·¯ç½ä¸æ±è§£æçè·¯å¾æææçç´æ¥æç´¢æ¹æ³ãä¼°ä»·å¼ä¸å®é
å¼è¶æ¥è¿ï¼ä¼°ä»·å½æ°åå¾å°±è¶å¥½
A* ï¼A-Star)ç®æ³æ¯ä¸ç§éæè·¯ç½ä¸æ±è§£æçè·¯æææçç´æ¥æç´¢æ¹æ³ã
注ææ¯æææçç´æ¥æç´¢ç®æ³ãä¹åæ¶ç°äºå¾å¤é¢å¤çç®æ³ï¼ALTï¼CHï¼HLççï¼ï¼å¨çº¿æ¥è¯¢æçæ¯A*ç®æ³çæ°åçè³ä¸ä¸åã
å
¬å¼è¡¨ç¤ºä¸ºï¼ f(n)=g(n)+h(n),
å
¶ä¸ f(n) æ¯ä»åå§ç¹ç»ç±èç¹nå°ç®æ ç¹çä¼°ä»·å½æ°ï¼
g(n) æ¯å¨ç¶æ空é´ä¸ä»åå§èç¹å°nèç¹çå®é
代价ï¼
h(n) æ¯ä»nå°ç®æ èç¹æ佳路å¾ç估计代价ã
ä¿è¯æ¾å°æçè·¯å¾ï¼æä¼è§£çï¼æ¡ä»¶ï¼å
³é®å¨äºä¼°ä»·å½æ°f(n)çéåï¼
ä¼°ä»·å¼h(n)<= nå°ç®æ èç¹çè·ç¦»å®é
å¼ï¼è¿ç§æ
åµä¸ï¼æç´¢çç¹æ°å¤ï¼æç´¢èå´å¤§ï¼æçä½ãä½è½å¾å°æä¼è§£ã并ä¸å¦æh(n)=d(n)ï¼å³è·ç¦»ä¼°è®¡h(n)çäºæçè·ç¦»ï¼é£ä¹æç´¢å°ä¸¥æ ¼æ²¿çæçè·¯å¾è¿è¡ï¼ æ¤æ¶çæç´¢æçæ¯æé«çã
å¦æ ä¼°ä»·å¼>å®é
å¼,æç´¢çç¹æ°å°ï¼æç´¢èå´å°ï¼æçé«ï¼ä½ä¸è½ä¿è¯å¾å°æä¼è§£ã
温馨提示:答案为网友推荐,仅供参考