Learning Multiple Initial Solutions to Optimization Problems
Elad Sharony, Heng Yang, Tong Che, Marco Pavone, Shie Mannor, Peter, Karkus

TL;DR
This paper introduces a method to predict multiple diverse initial solutions for optimization problems, improving local optimization performance in applications like control and autonomous driving by selecting or running multiple initializations.
Contribution
It proposes two strategies for utilizing multiple initial solutions, including a default-included prediction, to enhance optimization outcomes and scalability.
Findings
Significant improvements across control benchmarks
Method scales efficiently with number of initial solutions
Guarantees non-inferior performance compared to default initialization
Abstract
Sequentially solving similar optimization problems under strict runtime constraints is essential for many applications, such as robot control, autonomous driving, and portfolio management. The performance of local optimization methods in these settings is sensitive to the initial solution: poor initialization can lead to slow convergence or suboptimal solutions. To address this challenge, we propose learning to predict \emph{multiple} diverse initial solutions given parameters that define the problem instance. We introduce two strategies for utilizing multiple initial solutions: (i) a single-optimizer approach, where the most promising initial solution is chosen using a selection function, and (ii) a multiple-optimizers approach, where several optimizers, potentially run in parallel, are each initialized with a different solution, with the best solution chosen afterward. Notably, by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMetaheuristic Optimization Algorithms Research · Advanced Multi-Objective Optimization Algorithms · Optimization and Mathematical Programming
