NVIDIA ทำการเปิดซอร์สโค้ดซอฟต์แวร์ cuOpt ซึ่งเป็นก้าวสำคัญในวงการเทคโนโลยีการตัดสินใจเชิงคำนวณ (decision optimization) การตัดสินใจครั้งนี้เปิดศักราชใหม่ ให้ผู้ใช้สามารถใช้พลังของ GPU ในการเร่งความเร็วสำหรับการแก้ปัญหาที่ซับซ้อน
cuOpt คือไมโครเซอร์วิสด้าน AI สำหรับงานออปติไมเซชั่นที่ล้ำสมัย ซึ่งเชี่ยวชาญในการคำนวณออปติไมเซชั่นอย่างรวดเร็ว รวมถึงการโปรแกรมเชิงเส้น (linear programming) การโปรแกรมเชิงเส้นแบบตัวแปรผสมจำนวนเต็ม (mixed integer linear programming) และปัญหาการจัดเส้นทางยานพาหนะ (vehicle routing problems – VRP) โดยออกแบบมาให้รองรับปัญหาขนาดใหญ่ที่มีตัวแปรและเงื่อนไขนับล้าน ช่วยให้การคำนวณออปติไมเซชั่นเกิดขึ้นได้แบบเรียลไทม์ และอาจช่วยประหยัดเงินได้หลายล้านดอลลาร์ (หลายร้อยล้านบาท)
การเปิดซอร์สโค้ด cuOpt สร้างการเปลี่ยนแปลงครั้งใหญ่สำหรับนักวิจัย นักพัฒนา และภาคธุรกิจ โดยลดอุปสรรคในการเข้าถึงเครื่องมือออปติไมเซชั่นประสิทธิภาพสูง ช่วยให้ผู้มีส่วนได้ส่วนเสียสามารถนำ cuOpt ไปรวมเข้ากับเฟรมเวิร์กของตน และใช้ประโยชน์จากนวัตกรรมทางเทคนิคเพื่อเพิ่มประสิทธิภาพการทำงาน การเคลื่อนไหวนี้ส่งเสริมการทำงานร่วมกันและผลักดันการพัฒนาด้านออปติไมเซชั่นให้ก้าวหน้ายิ่งขึ้น เป็นประโยชน์ต่ออุตสาหกรรมต่างๆ เช่น พลังงาน โลจิสติกส์ การเงิน และการผลิต
ตัวอย่างเช่น AMPL ได้พบการเพิ่มความเร็วถึง 50 เท่าเมื่อเทียบกับโซลเวอร์ที่ใช้ CPU แบบดั้งเดิม ในการแก้ปัญหาจริงที่เกี่ยวข้องกับการจำลองโครงข่ายไฟฟ้า
การทำงานร่วมกันระหว่าง cuOpt และเครื่องมือออปติไมเซชั่นอื่นๆ เช่น HiGHS กำลังให้ผลลัพธ์ที่น่าสนใจ HiGHS ซึ่งเป็นซอฟต์แวร์ออปติไมเซชั่นเชิงเส้นโอเพนซอร์สชั้นนำ ได้ผสาน cuOpt เข้าไปเพื่อเพิ่มประสิทธิภาพในการแก้ปัญหาโปรแกรมมิ่งแบบผสม (MIP) การทดสอบเปรียบเทียบแสดงให้เห็นถึงการปรับปรุงที่สำคัญเมื่อรวม HiGHS กับ cuOpt โดยเฉพาะอย่างยิ่งเมื่อทำงานบน GPU ของ NVIDIA
เมื่อ cuOpt กลายเป็นโอเพนซอร์ส มันเปิดโอกาสให้ชุมชนด้านออปติไมเซชั่นทั่วโลกมีส่วนร่วมและปรับปรุงเทคโนโลยี ผลักดันขอบเขตของสิ่งที่เป็นไปได้ในการออปติไมเซชั่นขนาดใหญ่
ที่มา: Blogs.ed.ac.uk, AMPL, NVIDIA