3

ความท้าทายซับซ้อนในโลกจริง: การ权衡หลายวัตถุประสงค์และการรักษาความหลากหลาย

AI999第6课:系统级持续演化:Genesis 与软件世界的沉淀
00:00

ปัญหาซับซ้อนในโลกจริงแทบไม่เคยมีคำตอบที่ดีที่สุดเพียงหนึ่งเดียว เป้าหมายหลายอย่างถ่วงดุลกัน การปรับปรุงตัวชี้วัดหนึ่งมักแลกมาด้วยการถดถอยของตัวชี้วัดอื่น ดังนั้นระบบจึงไม่ควรบรรจบสู่ “คำตอบที่ดีที่สุด” เพียงหนึ่งเดียว แต่ควรเก็บรักษากลุ่มตัวเลือกที่หลากหลายและไม่มีใครครอบงำกันทั้งหมด เพื่อให้ความสัมพันธ์แบบ权衡ปรากฏชัดเจนและให้การตัดสินใจยังคงอยู่ในดุลพินิจของมนุษย์

การ权衡หลายวัตถุประสงค์: Pareto Front และตัวเลือกที่หลากหลายวิธีแก้ที่เป็นไปได้ตัวเลือกที่ไม่มีใครครอบงำ (Pareto Front)สองผลลัพธ์ของความหลากหลายของประชากรเป้าหมาย 1: ประสิทธิภาพทางอากาศพลศาสตร์ (ยิ่งมากยิ่งดี)เป้าหมาย 2: ความแข็งแรงเชิงโครงสร้าง (ยิ่งมากยิ่งดี)Pareto Front: เข้าใกล้ได้เท่านั้น ไม่สามารถกำจัดได้A เน้นความแข็งแรงB สมดุลC เน้นประสิทธิภาพD แรงต้านต่ำมากการลู่เข้าสู่จุดเดียวลู่เข้าเร็วเกินไป สูญเสียช่วงการ权衡การกระจายที่หลากหลายครอบคลุมพื้นที่ต่างๆ ของพรมแดน ให้ผู้เชี่ยวชาญเลือกไม่มีลำดับทั้งหมด: ทิศทางความ偏好กำหนด “ที่ดีที่สุด”ความหลากหลายคือสินทรัพย์: รักษาช่วงการ权衡อัลกอริทึมสร้างตัวเลือก · ผู้เชี่ยวชาญตัดสินใจเลือก

ความขัดแย้งของเป้าหมายเป็นเชิงโครงสร้าง ไม่ใช่ปัญหาการจูนพารามิเตอร์

เป้าหมายต่างๆ เช่น อัตราส่วนแรงยกต่อแรงต้าน ความแข็งแรงเชิงโครงสร้าง ต้นทุน และความสะดวกในการผลิต ไม่สามารถบรรลุค่าที่ดีที่สุดพร้อมกันทั้งหมดได้ เส้นโค้งการ权衡 (Pareto Front) สามารถเข้าใกล้ได้เท่านั้น ไม่สามารถกำจัดได้ จุดสีเทาในภาพแสดงวิธีแก้ที่เป็นไปได้ ส่วนจุดสีแสดงตัวเลือกที่ไม่มีใครครอบงำกัน ซึ่งรวมกันเป็นพรมแดน

ภายใต้หลายวัตถุประสงค์ไม่มีลำดับทั้งหมด

วิธีแก้สองวิธีใดๆ อาจไม่มีใครครอบงำกัน “ที่ดีที่สุด” ต้องมีทิศทางความ偏好กำกับจึงจะนิยามได้ เช่น เน้นความแข็งแรง เน้นประสิทธิภาพ สมดุล และแรงต้านต่ำมาก ล้วนเป็นทางเลือกที่สมเหตุสมผลภายใต้ความ偏好ที่ต่างกัน ไม่ใช่รายการเดียวที่จัดลำดับได้ตามอำเภอใจ

ผลตอบรับเบาบางเป็นเรื่องปกติ

ในงานวิศวกรรมจริง การประเมินต้องพึ่งพาการจำลองหรือการทดสอบจริงที่มีต้นทุนสูง ผลตอบรับน้อย สัญญาณรบกวนมาก และเกรเดียนต์ใช้ไม่ได้ การค้นหาแบบปีนเขาจุดเดียวจึงยากที่จะดำเนินไปได้อย่างมีประสิทธิภาพ อัลกอริทึมวิวัฒนาการรักษาประชากรไว้ เพื่อสำรวจหลายทิศทางพร้อมกันภายใต้การประเมินจำนวนจำกัด หลีกเลี่ยงการเดิมพันงบประมาณทั้งหมดในทิศทางเดียว

ความหลากหลายคือสินทรัพย์ ไม่ใช่ผลพลอยได้

กลุ่มตัวเลือกที่กระจายอยู่ตามพื้นที่ต่างๆ ของพรมแดน เทียบเท่ากับการมอบสิทธิ์ในการเลือกและองค์ความรู้เฉพาะทางให้ผู้เชี่ยวชาญ แทนที่จะตัดสินใจล่วงหน้าแทนผู้เชี่ยวชาญ หาก pours เพียงค่าที่ดีที่สุดในปัจจุบัน ประชากรจะลู่เข้าเร็วเกินไป รูปแบบ崩塌 และสุดท้ายสูญเสียช่วงการ权衡ทั้งหมดที่ยังไม่ได้สำรวจ ภาพเล็กสองภาพทางขวาแสดงความแตกต่างนี้อย่างชัดเจน: การลู่เข้าจุดเดียว坍塌เป็นก้อนเดียว ส่วนการกระจายที่หลากหลายแผ่ขยายเป็นพรมแดน

การแบ่งบทบาทหน้าที่ชัดเจน

อัลกอริทึมมีหน้าที่ “สร้างกลุ่มตัวเลือกที่ใช้งานได้และมีความแตกต่าง” ส่วนผู้เชี่ยวชาญเฉพาะด้านมีหน้าที่ “ประเมินและตัดสินใจเลือกตามความ偏好และข้อจำกัด” กลุ่มตัวเลือกไม่ได้ตัดสินใจแทนคน แต่เป็นการนำตัวเลือกที่เปรียบเทียบได้มาวางบนโต๊ะ

ตัวอย่างทางวิศวกรรม: การออกแบบ airfoil แบบ supercritical

ประสิทธิภาพทางอากาศพลศาสตร์ คุณลักษณะการเพิ่มขึ้นของแรงต้าน ความแข็งแรงเชิงโครงสร้าง และต้นทุนการผลิตต่างถ่วงดุลกัน คุณค่าของ EvoX ไม่ได้อยู่ที่การให้ “airfoil ที่ดีที่สุด” เพียงหนึ่งเดียว แต่อยู่ที่การส่งออกกลุ่ม airfoil ที่ครอบคลุมช่วงการ权衡ต่างๆ ให้วิศวกรเลือกตามสภาวะการบินและข้อจำกัดทางกระบวนการผลิตที่เฉพาะเจาะจง

ขอบเขตหัวข้อ
หน้านี้ตอบคำถาม “ทำไมจึงต้องมีการ权衡หลายวัตถุประสงค์และตัวเลือกที่หลากหลาย” ส่วนการทำให้เป็น tensor และการประมวลผลแบบขนานตอบคำถาม “ทำอย่างไรจึงจะคำนวณได้เร็วขึ้น” และสาย MetaDE ตอบคำถาม “ทำอย่างไรจึงจะปรับปรุงวิธีการเอง”