lava-nc / lava-optimization

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

[QUBO] Minor improvements #283

Closed phstratmann closed 6 months ago

phstratmann commented 8 months ago

Objective of pull request: This PR enables readout of the QUBO solution via spikeIO. This is required to scale to multi-chip systems. Please note that this PR adds a fully new QUBOSolver class with corresponding Process and Model. It thus does not change the OptimizationSolver class. For review, I would suggest to start with the QUBOSolver class, and then look into QUBOSolverProcess and QUBOSolverModel. Has a corresponding PR in lava-on-loihi.

New features/advantages of this PR:

Pull request checklist

Your PR fulfills the following requirements:

Pull request type