lava-optimization icon indicating copy to clipboard operation
lava-optimization copied to clipboard

Implement online validator processes to monitor progress to solution of the solvers without recording state variables.

Open GaboFGuerra opened this issue 3 years ago • 0 comments

Every Solver network has distributed information about its progress towards a feasible and optimal solution, this information can be integrated by another set of processes so that a single variable representing the cost function (or a proxy of it) needs to be monitored to know the progress of the solver. Because the solvers will ultimately run on neuromorphic hardware, there should be at least one on-chip process that communicates directly with the solver, probably at each iteration, and at least one host process which receives and processes the notification of a solution and the solution itself. Probing the on-chip process will give the user knowledge about the progress of the solver across timesteps.

GaboFGuerra avatar Jan 07 '22 13:01 GaboFGuerra