A general analog solver of linear and quadratic programming in one step
Real-time solving of linear programming (LP) and quadratic programming (QP) problems faces critical demand across engineering and scientific domains. Conventional numerical approaches suffer from exponential growth in computational complexity as problem dimensionality and structural complexity incre...
Uložené v:
| Vydané v: | Neural networks Ročník 190; s. 107698 |
|---|---|
| Hlavní autori: | , , , , |
| Médium: | Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
United States
Elsevier Ltd
01.10.2025
|
| Predmet: | |
| ISSN: | 0893-6080, 1879-2782, 1879-2782 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Shrnutí: | Real-time solving of linear programming (LP) and quadratic programming (QP) problems faces critical demand across engineering and scientific domains. Conventional numerical approaches suffer from exponential growth in computational complexity as problem dimensionality and structural complexity increase. To address this challenge, we present a general analog solver grounded in neurodynamic principles, achieving closed-form solutions for both LP and QP through physical-level computation in one step. The proposed solver achieves the solution of LP/QP problems under diverse constraints through configurable interconnections of modular analog circuits. The analog computing architecture based on continuous-time dynamics leverages its inherent parallelism and sub-microsecond convergence properties to enhance the efficiency of optimization problem solving. Through five PSPICE simulation test experiments, the proposed QP solver achieved an average solution accuracy exceeding 99.9%, with robustness metrics maintaining over 93% precision when subjected to circuit nonidealities, including noise, parasitic resistance, and device deviation. Comparative analysis shows that the proposed solver demonstrates 173.572×, 115.871×, 8.387×, 3.241×, 21.623×, respectively, acceleration over traditional QP solvers.
•A general QP analog solver based on neurodynamics and RRAM arrays flexibly solves LP/QP problems (including equality/inequality constraints) by configuring operational circuits. It delivers high efficiency for small-scale tasks and maintains scalability for large-scale scenarios, enabling multi-application optimization through conductance programming.•The theoretical analysis of the equivalent mapping between the solver and the optimal neural network has been completed.•The analog solver leverages parallelism through physical laws, such as Ohm’s and Kirchhoff’s law, to accelerate the solving LP/QP problems, enabling a one-step solution. Evaluations show high accuracy, 21.6× speedup, reduced complexity, and improved efficiency over traditional solvers. |
|---|---|
| Bibliografia: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 23 |
| ISSN: | 0893-6080 1879-2782 1879-2782 |
| DOI: | 10.1016/j.neunet.2025.107698 |