การจำลองแบบการอบเป็นเทคนิคคอมพิวเตอร์ที่สามารถค้นหาสิ่งที่ดี - ถึงแม้จะไม่เหมาะสมก็ตาม - การแก้ปัญหา มันเป็นชื่อเพราะมันเลียนแบบกระบวนการหลอมโลหะ ในโลหะการหลอมเป็นกระบวนการทำให้บริสุทธิ์โดยการให้ความร้อนกับโลหะแล้วทำให้มันเย็นลงอย่างช้าๆ โปรแกรมคอมพิวเตอร์ "ชำระล้าง" โซลูชันพื้นที่จนกว่าสิ่งที่เหลืออยู่ทั้งหมดจะเป็นโซลูชันที่ดีที่สุดหรือเกือบดีที่สุด
มีสองปัจจัยที่สำคัญที่ผู้ใช้โปรแกรมจำลองการหลอมต้องระบุ: อุณหภูมิเริ่มต้นหรือเปอร์เซ็นต์ของการแก้ปัญหาที่แย่กว่านั้นที่สามารถสำรวจได้ และอัตราการเย็นตัวซึ่งเป็นอัตราที่เปอร์เซ็นต์นั้นจะลดลง อุณหภูมิเริ่มต้นที่ต่ำมักจะจบลงด้วยผลที่ออกห่างจากจุดที่เหมาะสมที่สุด การเริ่มต้นที่อุณหภูมิสูงมากอาจทำให้การค้นหาใช้เวลานานเกินความจำเป็น ในทำนองเดียวกันอัตราการระบายความร้อนที่สูงเกินไปจะสร้างผลลัพธ์ที่ไม่ดีในขณะที่อัตราการทำความเย็นที่ต่ำมากจะส่งผลให้โปรแกรมที่ทำงานเป็นเวลานานมาก
สถานะ "อุณหภูมิสูง" สำหรับโปรแกรมการอบแบบจำลองนั้นเป็นการตั้งค่าที่ช่วยให้สามารถดูโซลูชันที่หลากหลายรวมถึงวิธีการที่แย่กว่าโซลูชันที่พบ คอมพิวเตอร์ได้รับอนุญาตให้ดูวิธีแก้ปัญหาต่าง ๆ ที่แย่กว่าโซลูชันปัจจุบันเพื่อหลีกเลี่ยงการเกาะติดขั้นต่ำภายในเครื่องที่แย่กว่าดีที่สุดอย่างมาก เป็นตัวอย่างหนึ่งสามารถจินตนาการเริ่มต้นที่ด้านบนของเนินเขาหรือภูเขาโดยมีเป้าหมายในการเข้าถึงฐาน ระหว่างทางอาจมีลำห้วยหรือลำคอ หากคอมพิวเตอร์ไม่สามารถขึ้นเขาได้ไกลพอที่จะออกไปได้มันจะติดแม้ว่ามันจะอยู่ใกล้กับฐานก็ตาม
โปรแกรมที่สามารถไปได้ไกลแค่ไหนขึ้นอยู่กับเปอร์เซ็นต์ของการแก้ปัญหาที่แย่กว่านั้นโปรแกรมที่ได้รับอนุญาตให้ตรวจสอบ เมื่อเวลาผ่านไปพบทางออกที่ดีขึ้นอย่างต่อเนื่องและความเสี่ยงของช่องว่างลึกจะลดลงดังนั้นเปอร์เซ็นต์ของการแก้ปัญหาที่แย่กว่านั้นที่คอมพิวเตอร์สามารถสำรวจได้จะลดลง การลดสัดส่วนนี้เรียกว่า "การทำให้เย็นลง" เมื่ออุณหภูมิถึงเศษส่วนที่ตั้งไว้ล่วงหน้าซึ่งไม่จำเป็นต้องเป็น 0 การค้นหาจะสิ้นสุดลง
เหตุผลในการใช้การจำลองการอบหรือเทคนิคการค้นหาปัญญาประดิษฐ์อื่น ๆ คือการลดเวลาที่ต้องใช้ในการจัดการเพื่อหาทางออกที่เหมาะสมที่สุด สำหรับปัญหามากมายการค้นหาอย่างละเอียด - การทดสอบแต่ละวิธีที่เป็นไปได้กับวิธีแก้ปัญหาที่เป็นไปได้อื่นอาจใช้เวลาเป็นเดือนหรือเป็นปี ทางเลือกที่รู้จักกันอย่างกว้างขวางที่สุดในการหลอมแบบจำลองคืออัลกอริทึมทางพันธุกรรม อัลกอริทึมการค้นหาปัญญาประดิษฐ์ยอดนิยมอื่น ๆ รวมถึงการเพิ่มประสิทธิภาพฝูงมดการเพิ่มประสิทธิภาพจับกลุ่มอนุภาคเพื่อนบ้านที่ใกล้ที่สุดและตัวจําแนกเบส์


