Active Set Algorithm for Large-Scale Continuous Knapsack Problems with Application to Topology Optimization Problems
Ruhollah Tavakoli

TL;DR
This paper introduces an efficient active set algorithm tailored for large-scale continuous knapsack problems, extending existing box-constrained solvers with O(n) methods, and demonstrates its effectiveness in topology optimization applications.
Contribution
It develops a general framework to adapt box-constrained optimization solvers for knapsack problems, focusing on an extension of the Hager-Zhang active set algorithm with O(n) complexity methods.
Findings
The proposed algorithm efficiently solves large-scale topology optimization problems.
It maintains superlinear convergence without strict complementarity assumptions.
Numerical results confirm the algorithm's practical feasibility and effectiveness.
Abstract
The structure of many real-world optimization problems includes minimization of a nonlinear (or quadratic) functional subject to bound and singly linear constraints (in the form of either equality or bilateral inequality) which are commonly called as continuous knapsack problems. Since there are efficient methods to solve large-scale bound constrained nonlinear programs, it is desirable to adapt these methods to solve knapsack problems, while preserving their efficiency and convergence theories. The goal of this paper is to introduce a general framework to extend a box-constrained optimization solver to solve knapsack problems. This framework includes two main ingredients which are O(n) methods; in terms of the computational cost and required memory; for the projection onto the knapsack constrains and the null-space manipulation of the related linear constraint. The main focus of this…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Metaheuristic Optimization Algorithms Research · Optimization and Search Problems
