Linear Programming Made Easy with Boost Proto
Offered By: CppNow via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore linear programming and its applications in operations research, finance, and chip design through this CppNow conference talk. Learn how to leverage the power of Boost Proto to create CVX++, a domain-specific embedded language for expressing and solving linear programs. Discover how CVX++ combines the declarative programming style of modeling languages like AMPL with the familiarity and power of C++. Understand how Proto transforms convert user-defined objective functions and constraints into machine-friendly representations, utilizing GLPK as the backend solver. Gain insights into overcoming the challenges of low-level APIs like GLPK and see how CVX++ offers an efficient, user-friendly approach to modeling and solving linear programming problems in C++.
Syllabus
Patrick Mihelich: Linear programming made easy with Boost Proto
Taught by
CppNow
Related Courses
Advanced Algorithms and ComplexityUniversity of California, San Diego via Coursera 算法设计与分析(高级) | Advanced Design and Analysis of Algorithms
Peking University via edX Animal Feed Production: Feed Safety
EIT Food via FutureLearn Approximation Algorithms Part I
École normale supérieure via Coursera Discrete Inference and Learning in Artificial Vision
École Centrale Paris via Coursera