การเพิ่มเงื่อนไขการลงโทษกำลังสองเพื่อกำจัดข้อ จำกัด นั้นเป็นวิธีการง่ายๆที่ให้ความแม่นยำในการสั่งซื้อ 1 / ปัจจัยการลงโทษเท่านั้น ดังนั้นจึงไม่แนะนำให้มีความแม่นยำสูงเว้นแต่คุณจะปล่อยให้การลงโทษนั้นไม่มีที่สิ้นสุดในระหว่างการคำนวณ แต่ปัจจัยการลงโทษที่สูงทำให้ Hessian มีสภาพที่ไม่ดีมากซึ่งจำกัดความแม่นยำทั้งหมดที่ทำได้โดยไม่คำนึงถึงข้อ จำกัด อย่างชัดเจน
โปรดทราบว่าข้อ จำกัด ที่ถูกผูกไว้มีมากง่ายต่อการจัดการกว่าข้อ จำกัด ทั่วไปดังนั้นพวกเขาจะแทบไม่เคยแปลงเป็นบทลงโทษ
ตัวแก้ปัญหา L-BFGS-B (ใช้กับประวัติประมาณ 5 มิติ) มักจะแก้ปัญหาข้อ จำกัด ที่ถูกผูกไว้อย่างน่าเชื่อถือและรวดเร็วทั้งในมิติที่สูงต่ำ ข้อยกเว้นเป็นการเข้าใจผิดเกี่ยวกับปัญหาที่อาจกลายเป็นทางออกที่แบนราบมากซึ่งจะง่ายต่อการติดกับวิธีการสืบเชื้อสาย
เราทำการทดลองจำนวนมากเกี่ยวกับฟังก์ชั่นที่หลากหลายในหลายมิติพร้อมตัวแก้ปัญหาที่แตกต่างกันมากมายเนื่องจากเราต้องการเครื่องมือแก้ปัญหาที่มีข้อ จำกัด ที่แข็งแกร่งมากซึ่งเป็นส่วนหนึ่งของซอฟต์แวร์เพิ่มประสิทธิภาพระดับโลกของเรา L-BFGS-B มีความชัดเจนว่าเป็นวิธีการใช้งานทั่วไปแม้ว่าแน่นอนว่าปัญหาของ sme นั้นนักแก้ปัญหาอื่นจะทำงานได้ดีกว่าอย่างมาก ดังนั้นฉันขอแนะนำ L-BFGS-B เป็นตัวเลือกแรกและจะลองใช้เทคนิคทางเลือกในกรณีที่ L-BFGS-B จัดการกับปัญหาเฉพาะของคุณในระดับที่ไม่ดี