Efficient Constrained Optimization using ConicSolve.jl | Leong | JuliaCon Global 2025 @TheJuliaLanguage
Efficient Constrained Optimization using ConicSolve.jl | Leong | JuliaCon Global 2025  @TheJuliaLanguage
Uploaded December 2025 | Updated September 2026, 2 weeks ago
Efficient Constrained Optimization using ConicSolve.jl by Alexander Leong

PreTalx: pretalx.com/juliacon-2025/talk/KJKF8M
Poster session: pretalx.com/media/juliacon-2025/submissions/KJKF8M/resources/ConicSolve_NqMYvFo.pptx

Mathematical optimization is used in many scientific and engineering domains, from robotics and image processing to communications. In robotics, for example, optimization helps compute collision-free trajectories; in image processing (e.g., MRI or Magnetic Resonance Imaging), it aids in denoising through matrix completion; and in network design, it enables maximizing data throughput subject to capacity constraints (e.g., Max Flow Min Cut).

This talk focuses on constrained optimization problems and how Interior-point Methods (IPMs) are applied to efficiently solve them. We will explore how ConicSolve.jl, a Julia package, implements these methods to handle a variety of problem classes, including Linear Programming (LP), Quadratic Programming (QP), Second Order Cone Programming (SOCP), and Semidefinite Programming (SDP).

We will discuss key challenges in solving large-scale constrained optimization problems, especially when dealing with thousands of constraints and explain how array manipulation techniques and thoughtful API design decisions in ConicSolve.jl simplify the process for practitioners.

Additionally, we'll explore strategies such as exploiting problem structure and sparsity to enhance solver performance. This talk will include practical examples, such as image denoising and max flow min cut, to demonstrate the utility of solvers based on Conic IPMs.

By the end of the session, you'll have a deeper understanding of the optimization modeling process and a set of tools to tackle the common challenges faced when solving constrained optimization problems.
Efficient Constrained Optimization using ConicSolve.jl | Leong | JuliaCon Global 2025The State of InfiniteOpt.jl | Joshua Pulsipher | JuMP-dev 2025QUBO.jl | Maciel Xavier | JuliaCon Global 2025Advanced Model Composition in ApplicationDrivenLearning.jl | Giovanni AmorimComputational Quantum Chemistry with Sparse Matrix Algorithms | Madureira | JuliaCon Global 2025Computer-Aided Design of Quantum Integrated Circuits | Peairs | JuliaCon 2024UniversalDiffEq.jl: applying SciML to ecology | H Buckner | JuliaCon Global 2025FerriteCon 2025 Basavesh Yaraguntappa: Variational Minimization FormulationMuschel N1 | JuliaCon Global 2026 | Day 2TrixiCUDA.jl: CUDA Support for Solving Hyperbolic PDEs on GPU | Xie | JuliaCon Global 2025GraphsOfConvexSets.jl: Optimisation over Graphs of Convex Sets with JuMP | Charles van HeesAccelerating Fermi Operator Expansion: ML-Inspired Methods | Zhang | JuliaCon Global 2025
The Julia Programming Language |

Efficient Constrained Optimization using ConicSolve.jl | Leong | JuliaCon Global 2025

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER