อยากทำ optimization ควรเริ่มศึกษาจากอะไร

หลังจากทำงานมาระยะนึง
พบว่า การหาจุดoptimization มันสำคัญมาก
ไม่ว่าจะสาย วิศวกรรม เช่น
optimization
หาค่าอุณหภูมิการกลั่นที่เหมาะสม
ซึ่งต้องได้กำไรรวมสูงสุด(Objective)
โดยการกลั่นที่อุณหภูมิต่างกัน
จะได้สัดส่วนผลผลิตที่ต่างกัน
ผลผลิตที่ต่างกันจะได้กำไรที่ต่างกัน (Constrain)

ด้านการตลาด เช่น
optimization
เปอร์เซ็นส่วนลด
objective
ที่ทำให้กำไรสูงสุด
constrain
เมื่อเพิ่มส่วนลดให้ลูกค้า
สามารถจูงใจให้ลูกค้าซื้อสินค้าเพิ่มมากกว่าที่ลดได้

ด้านการเงินการธนาคาร เช่น
optimization
อัตราดอกเบี้ยเงินกู้ต่ำสุดที่ทำให้
objective
กำไรขั้นต่ำเป็นศูนย์
constrain
หนี้ที่ปล่อยไปมีความน่าจะเป็นที่จะเสีย และความรุนแรงที่จะเสียระดับนึง

จากตัวอย่างข้างต้น ถึงได้เข้าว่ามันสำคัญมาก
แต่ตัวผมเองกลับทำ optimize ไม่เป็น
เคยได้ลองเขียนโปรแกรมทำอยู่บ้าง
เช่น linear programing optimization
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
อันนี้พอเข้าใจอยู่บ้าง
แต่ล่าสุด ไปใช้
Newton Raphson method มันใช้ได้นะ
แต่รู้สึกไม่ดีเลย เพราะผมไม่ได้เข้าใจว่า
มันคิดมายังไง พอไม่เข้าใจว่ามันคิดมายังไง
เลยรู้สึกว่า มันใช่จุดที่ดีที่สุด จริงๆเหรอ

ยิ่งล่าสุด มีคนทักว่า จะรู้ได้อย่างไร ว่า
ควรใช้ algorithm optimization แบบไหน
จะ linear หรือ non linear
ยิ่งขาดความมั่นใจ อยากทำได้ดีกว่า

ผมควรเริ่มศึกษาจากไหน และที่ไหนพอจะมีแหล่งบ้าง (ถ้าเป็นภาษาไทย จะดีมาก)
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่