YoVDO

PiecewiseAffineApprox.jl - Automated Piecewise Affine Convex Approximations for Optimization Models

Offered By: The Julia Programming Language via YouTube

Tags

Julia Courses Energy Systems Courses Mathematical Modeling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Julia Scientific Programming
University of Cape Town via Coursera
Julia for Beginners in Data Science
Coursera Project Network via Coursera
Linear Regression and Multiple Linear Regression in Julia
Coursera Project Network via Coursera
Decision Tree and Random Forest Classification using Julia
Coursera Project Network via Coursera
Logistic Regression for Classification using Julia
Coursera Project Network via Coursera