JSOSuite.jl - One-Stop Solution for Optimization
Offered By: The Julia Programming Language via YouTube
Course Description
Overview
Explore JSOSuite.jl, a comprehensive optimization solution, in this 24-minute conference talk from JuliaCon 2024. Discover how this package provides a user-friendly interface for quickly supplying optimization problems to various solvers, including research-level options written in pure Julia. Learn about the automatic solver selection process and the ability to handle multiple precision and custom types. Dive into the Julia Smooth Optimizers ecosystem, which powers JSOSuite, and explore its range of optimization and linear algebra solvers, such as Percival.jl and Krylov.jl. Understand the flexibility of modeling interfaces, particularly ADNLPModels.jl, which allows for automatic differentiation, explicit derivatives, or a combination of both. Gain insights into exploiting problem structures, including Nonlinear Least Squares and PDE-constrained optimization. Explore integration possibilities with JuMP and AMPL for familiar workflows. Discover the extensive history and impact of the Julia Smooth Optimizers organization, boasting over 50 registered packages covering various aspects of linear/nonlinear optimization and linear algebra since 2015.
Syllabus
JSOSuite.jl: one-stop solution for optimization | Soares Siqueira | JuliaCon 2024
Taught by
The Julia Programming Language
Related Courses
Julia Scientific ProgrammingUniversity 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