Page 20 - โครงสร้างข้อมูลและขั้นตอนวิธี
P. 20

15-10 โครงสร้างข​ ้อมูลแ​ ละ​ขั้นต​ อน​วิธี

จากโ​ จทย์​ก�ำหนดใ​ ห้
โหนดเ​ริ่ม​ต้น​คือ​โหนด A
โหนดเ​ป้าห​ มาย​คือ​โหนด E
1.	 ฟังก​ ์ชันฮ​ ิวร​ ิส​ ติก​ ป​ ระมาณค​ ่าจ​ ากโ​หนดท​ ่ี​เลือก ถึงโ​หนด E ซึ่งใ​นท​ ่ีน​ ี้ค​ ่าที่ก​ �ำหนดจ​ ะแ​ สดงต​ ิดก​ ับโ​หนดน​ ้ันๆ

    ค่าฮ​ ิวร​ ิ​สติ​กส​ �ำหรับ​โหนด A คือ 4
    ค่า​ฮิว​ริส​ ติ​ก​ส�ำหรับโ​หนด B คือ 2
    ค่าฮ​ ิวร​ ิ​สติ​กส​ �ำหรับโ​หนด C คือ 2
    ค่า​ฮิวร​ ิ​สติก​ ​ส�ำหรับ​โหนด D คือ 3
    ค่า​ฮิวร​ ิ​สติ​กส​ �ำหรับ​โหนด E คือ 0

                                             3    2  2  3
                                               D     B
                                                           E0
                                             36

4A 5                                                 C
                                                     2

2.	 เริ่มจ​ าก​โหนด A โดย​ใช้เ​ครื่องหมาย​สี่เหล่ียม​ล้อมโ​หนด​เพ่ือ​เป็นการ​ก�ำหนด​ว่า​โหนด​น้ี​ได้​ถูกเ​ลือกแ​ ล้ว

                                             3    2  2  3
                                               D     B
                                                           E0
                                             36

    A5                                               C
4                                                    2

3. 	 พิจารณา​โหนด​ท่ี​ติด​กับ​โหนด A ซึ่ง​ก็​คือ​โหนด C และ D โดย​โหนด C มีค่า​ฮิว​ริ​สติ​ก​เท่ากับ 2 และ​โหนด

D มี​ค่าฮ​ ิว​ริส​ ติ​กเ​ท่ากับ 3 จะเ​ห็น​ว่า​ค่า​ของโ​หนด C น้อย​กว่า​ดัง​น้ัน ​จึงเ​ลือกโ​หนด C

                                             32
                                             D2B 3
                                                           E0
                                             36

    A5                                               C
4                                                    2
   15   16   17   18   19   20   21   22   23   24   25