lava-nc / lava-optimization

Neuromorphic mathematical optimization with Lava
https://lava-nc.org/optimization.html
BSD 3-Clause "New" or "Revised" License
52 stars 26 forks source link

Interfaces for the Process and ProcessModels of a Quadratic Programming (QP) solver on Loihi 2 #2

Closed ashishrao7 closed 1 year ago

ashishrao7 commented 3 years ago

This issue deals with creating an interfaces for unconstrained/ equality/ inequality constrained quadratic programming solvers for the form:

Here is a positive (semi)-definite matrix of . is the matrix in describing constraints for the vector .

The solver would be part of the optimization toolbox for constrained optimization problems on Loihi.

awintel commented 3 years ago

Please set up the new directory structure within a new pull request and populate it with the class interfaces and a usage example.

GaboFGuerra commented 3 years ago

Will present the library design to @ashishrao7 and @srrisbud in the morning, once I collect their feedback will pull request. Am adding you as assignee for you to help in reviewing it @awintel.

GaboFGuerra commented 3 years ago

I'm opening the directory structure as a separate issue #3. Because the library structure and QP solver interface are related but separate issues/discussions.

GaboFGuerra commented 3 years ago

Also added issue 4, which could be started first.

GaboFGuerra commented 1 year ago

@ashishrao7, I guess this has been resolved since a long time ago?

ashishrao7 commented 1 year ago

Yes. I have been linking the PRs to the issue but often forget to close the issue :). Sorry about that.