PiecewiseAffineApprox.jl - Automated Piecewise Affine Convex Approximations for Optimization Models
Offered By: The Julia Programming Language via YouTube
Course Description
Overview
Explore a 12-minute video introducing PiecewiseAffineApprox.jl, a Julia package designed for automatic computation of piecewise affine convex (concave) approximations in optimization models. Learn how this tool, based on JuMP, simplifies the development of optimization models incorporating nonlinear expressions, particularly those derived from measurements or simulations. Discover the package's API features, including options for best fit, over- or under-estimation, various error measures, and integration with JuMP models. Understand the two methods provided for calculating optimal approximations: a heuristic search based on Magnani & Boyd's work and an optimization approach inspired by Toriello & Vielma's research. Gain insights into the package's practical application through an energy-related use case demonstration. Note that the package is scheduled for public release in spring 2024.
Syllabus
PiecewiseAffineApprox.jl
Taught by
The Julia Programming Language
Related Courses
Game TheoryStanford University via Coursera Network Analysis in Systems Biology
Icahn School of Medicine at Mount Sinai via Coursera Visualizing Algebra
San Jose State University via Udacity Conceptos y Herramientas para la Física Universitaria
Tecnológico de Monterrey via Coursera Aplicaciones de la Teoría de Grafos a la vida real
Universitat Politècnica de València via UPV [X]