Teaching Networks to Solve Optimization Problems

02/08/2022
by   Xinran Liu, et al.
0

Leveraging machine learning to optimize the optimization process is an emerging field which holds the promise to bypass the fundamental computational bottleneck caused by traditional iterative solvers in critical applications requiring near-real-time optimization. The majority of existing approaches focus on learning data-driven optimizers that lead to fewer iterations in solving an optimization. In this paper, we take a different approach and propose to replace the iterative solvers altogether with a trainable parametric set function that outputs the optimal arguments/parameters of an optimization problem in a single feed-forward. We denote our method as, Learning to Optimize the Optimization Process (LOOP). We show the feasibility of learning such parametric (set) functions to solve various classic optimization problems, including linear/nonlinear regression, principal component analysis, transport-based core-set, and quadratic programming in supply management applications. In addition, we propose two alternative approaches for learning such parametric functions, with and without a solver in the-LOOP. Finally, we demonstrate the effectiveness of our proposed approach through various numerical experiments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/04/2021

Principal Component Analysis Applied to Gradient Fields in Band Gap Optimization Problems for Metamaterials

A promising technique for the spectral design of acoustic metamaterials ...
research
01/31/2019

A Data Driven Method of Optimizing Feedforward Compensator for Autonomous Vehicle

A reliable controller is critical and essential for the execution of saf...
research
02/04/2020

Accelerating Quantum Approximate Optimization Algorithm using Machine Learning

We propose a machine learning based approach to accelerate quantum appro...
research
07/20/2023

Optimization approaches for the design and operation of open-loop shallow geothermal systems

The optimization of open-loop shallow geothermal systems, which includes...
research
01/04/2021

Learning to Optimize Under Constraints with Unsupervised Deep Neural Networks

In this paper, we propose a machine learning (ML) method to learn how to...
research
03/23/2021

Learning to Optimize: A Primer and A Benchmark

Learning to optimize (L2O) is an emerging approach that leverages machin...
research
06/10/2022

Tensor Train for Global Optimization Problems in Robotics

The convergence of many numerical optimization techniques is highly sens...

Please sign up or login with your details

Forgot password? Click here to reset