1QB-Information-Technologies / ccvm

Solve continuous non-convex optimization problems with Coherent Continous-Variable Machine (CCVM) architectures and solvers
GNU Affero General Public License v3.0
9 stars 0 forks source link

Generalize function names #59

Open fredp4t1qbit opened 1 year ago

fredp4t1qbit commented 1 year ago

considering the potential use of the solvers for other problems, does it make sense to have more general names for such functions and pass “boxQP” as a parameter argument? I don’t really know if the gradient calculations would vary too much from one problem to another.

fredp4t1qbit commented 1 year ago

I think it would make sense to more officially start thinking about this when we have a new problem to consider.

KatieO4t1qbit commented 1 year ago

This is already happening to some extent, in that the solvers use method_selector() to pick which implementation of each function to use. Agreed that this can be improved once we have more problems to work with 👌