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