OptimoJoe / Optizelle

Optizelle [op-tuh-zel] is an open source software library designed to solve general purpose nonlinear optimization problems.
www.optimojoe.com/products/optizelle
63 stars 13 forks source link

Unify the restart format for the SQL vector spaces #39

Closed josyoun closed 8 years ago

josyoun commented 9 years ago

At the moment, I don't actually have the restart code for the MATLAB/Octave SQL vector space. Part of the issue is that I store the internal information about the cones differently than what I use in C++. This is due to how we compute math operations in C++ versus how this is occurs in MATLAB/Octave. Nevertheless, we should unify the two schemes, so that we can move between MATLAB/Octave and C++ codes.

josyoun commented 8 years ago

Well, this one is tricky and unfortunately I'm going to say won't fix for now. Basically, I added the restart capability to the MATLAB/Octave SQL vector space. However, it differs from C++. This is sort of fundamental difference because how we should store the vectors in C++ is different than in MATLAB/Octave. Now, I could make them the same, but it doesn't really make sense since the linear algebra is going to be carried out in their respective language. Certainly, I could add code to convert between them and probably should, but that'll be something for the future. Anyway, this decision comes on the heels of commit 26264c3823521a76168d91ad33e19a1aed185baf.