ScholarGate
ผู้ช่วย

กราฟการวางแผนและฮิวริสติกส์

กราฟการวางแผนและฮิวริสติกส์ที่ไม่ขึ้นกับโดเมนเป็นเทคนิคที่ทำให้การวางแผนแบบคลาสสิกเป็นไปอย่างรวดเร็ว โดยการวิเคราะห์การเข้าถึงได้อย่างกระชับ และโดยการประมาณระยะทางจากสถานะไปยังเป้าหมายโดยอัตโนมัติ

ค้นหาหัวข้อด้วย PaperMindเร็ว ๆ นี้Find papers & topics
Tools & resources
ดาวน์โหลดสไลด์
Learn & explore
วิดีโอเร็ว ๆ นี้

Definition

กราฟการวางแผนคือโครงสร้างแบบชั้นที่สลับระดับของข้อเสนอและการกระทำกับข้อจำกัด mutex เพื่อประมาณการเข้าถึง; ฮิวริสติกส์การวางแผนคือฟังก์ชัน ซึ่งมักจะคำนวณจากโครงสร้างดังกล่าวหรือจากปัญหาที่ผ่อนคลายการลบ ซึ่งประมาณค่าใช้จ่ายในการเข้าถึงเป้าหมายจากสถานะหนึ่ง

Scope

หัวข้อนี้ครอบคลุมโครงสร้างข้อมูลกราฟการวางแผนที่นำเสนอโดย Graphplan ซึ่งรวมถึงระดับของข้อเสนอและการกระทำ และความสัมพันธ์การกีดกันร่วมกัน (mutex) ที่ระบุว่าข้อเท็จจริงและการกระทำใดไม่สามารถเกิดขึ้นพร้อมกันได้ และกลุ่มของฮิวริสติกส์ที่ไม่ขึ้นกับโดเมนที่ได้มาจากปัญหาที่ผ่อนคลาย (โดยเฉพาะการละเลยผลกระทบจากการลบ) ซึ่งขับเคลื่อนตัววางแผนการค้นหาแบบฮิวริสติกส์สมัยใหม่ โดยจะกล่าวถึงวิธีการคำนวณและใช้ข้อมูลการเข้าถึงเพื่อนำทางการค้นหา โมเดลการวางแผนแบบคลาสสิกที่อยู่เบื้องหลังจะครอบคลุมในหัวข้อที่เกี่ยวข้อง

Core questions

  • กราฟการวางแผนแสดงข้อเสนอและการกระทำที่เข้าถึงได้ทีละระดับได้อย่างไร?
  • ความสัมพันธ์แบบ mutex คืออะไร และมันจับความไม่เข้ากันระหว่างข้อเท็จจริงและการกระทำได้อย่างไร?
  • การผ่อนคลายการลบถูกนำมาใช้เพื่อสร้างฮิวริสติกส์การวางแผนที่ยอมรับได้หรือให้ข้อมูลได้อย่างไร?
  • ฮิวริสติกส์เหล่านี้เปลี่ยนการวางแผนให้เป็นการค้นหาแบบฮิวริสติกส์ที่มีประสิทธิภาพได้อย่างไร?

Key concepts

  • กราฟการวางแผน
  • ระดับของข้อเสนอและการกระทำ
  • การกีดกันร่วมกัน (mutex)
  • Graphplan
  • การผ่อนคลายการลบ
  • ฮิวริสติกส์ h-max และ h-add
  • ฮิวริสติกส์ FF และแผนที่ผ่อนคลาย
  • การค้นหาแบบฮิวริสติกส์ไปข้างหน้า

Key theories

กราฟการวางแผนและ Graphplan
Graphplan สร้างกราฟการวางแผนที่เข้ารหัสอย่างกระชับว่าข้อเสนอและการกระทำใดที่เข้าถึงได้ในแต่ละระดับ และคู่ใดที่กีดกันร่วมกัน จากนั้นจึงดึงแผนโดยการค้นหาย้อนหลังผ่านโครงสร้างนี้ ซึ่งช่วยเร่งความเร็วในการวางแผนได้อย่างมาก
ฮิวริสติกส์การผ่อนคลายการลบ
การละเลยผลกระทบจากการลบของการกระทำทำให้เกิดปัญหาการวางแผนที่ผ่อนคลายซึ่งง่ายต่อการแก้ไขมาก ค่าใช้จ่ายในการแก้ไขการผ่อนคลายนี้ให้ฮิวริสติกส์ที่มีข้อมูล ซึ่งมักจะยอมรับได้ (เช่น h-max และ h-add และฮิวริสติกส์ FF) ซึ่งนำทางการค้นหาไปข้างหน้า
การวางแผนการค้นหาแบบฮิวริสติกส์
ตัววางแผนแบบคลาสสิกที่ทันสมัยที่สุดรวมฮิวริสติกส์ที่ได้มาโดยอัตโนมัติกับการค้นหาแบบ best-first หรือ greedy และการปรับปรุงเช่น preferred operators ซึ่งทำให้ได้ประสิทธิภาพทั่วไปที่แข็งแกร่งในโดเมนที่หลากหลาย

Clinical relevance

กราฟการวางแผนและฮิวริสติกส์การผ่อนคลายการลบเป็นเทคโนโลยีหลักของตัววางแผนที่ชนะการแข่งขันที่ใช้ในหุ่นยนต์, โลจิสติกส์, และการควบคุมอัตโนมัติ ซึ่งช่วยให้ตัววางแผนที่ไม่ขึ้นกับโดเมนสามารถแก้ปัญหาขนาดใหญ่ได้อย่างรวดเร็วโดยไม่ต้องมีการชี้นำการค้นหาที่สร้างขึ้นด้วยมือ

History

Graphplan ของ Blum และ Furst (1995, ฉบับวารสาร 1997) ได้นำเสนอกราฟการวางแผนและปฏิวัติความเร็วในการวางแผน ช่วงปลายทศวรรษ 1990 และ 2000 ได้เห็นการเพิ่มขึ้นของฮิวริสติกส์การผ่อนคลายการลบ โดยมีตัววางแผน FF (Hoffmann และ Nebel, 2001) และต่อมา Fast Downward (Helmert, 2006) ได้สร้างการค้นหาแบบฮิวริสติกส์ไปข้างหน้าให้เป็นแนวทางที่โดดเด่น

Key figures

  • Avrim L. Blum
  • Merrick L. Furst
  • Jörg Hoffmann
  • Bernhard Nebel
  • Malte Helmert

Related topics

Seminal works

  • blum1997
  • hoffmann2001

Frequently asked questions

Mutex ในกราฟการวางแผนคืออะไร?
ความสัมพันธ์แบบ mutex (mutual exclusion) จะทำเครื่องหมายข้อเสนอสองข้อหรือการกระทำสองอย่างที่ไม่สามารถเกิดขึ้นพร้อมกันหรือนำไปใช้ในระดับเดียวกันได้ เช่น เพราะการกระทำหนึ่งลบเงื่อนไขเบื้องต้นของอีกการกระทำหนึ่ง Mutex ทำให้กราฟการวางแผนเป็นการประมาณการเข้าถึงที่แท้จริงที่กระชับยิ่งขึ้น
เหตุใดการละเลยผลกระทบจากการลบจึงให้ฮิวริสติกส์ที่มีประโยชน์?
หากไม่มีผลกระทบจากการลบ การบรรลุเป้าหมายหนึ่งจะไม่ทำให้เป้าหมายอื่นถูกยกเลิก ดังนั้นปัญหาที่ผ่อนคลายจึงง่ายต่อการแก้ไขมากและไม่เคยยากกว่าปัญหาเดิม ค่าใช้จ่ายของแผนที่ผ่อนคลายจึงเป็นขอบเขตล่างหรือการประมาณค่าใช้จ่ายจริงที่มีข้อมูล ทำให้เป็นฮิวริสติกส์ที่มีประสิทธิภาพในการนำทางการค้นหา

Methods for this concept

Related concepts