data-cleaning / errorlocate

Find and replace erroneous fields in data using validation rules
http://data-cleaning.github.io/errorlocate/
21 stars 3 forks source link

Replace solver lib? #43

Open brenthuisman opened 2 months ago

brenthuisman commented 2 months ago

In the docs of lpSolveAPI I read that they suggest switching to ROI, which does have an lp_solve plugin of its own should you want to use it. But since it has issues, being able to use others would be great. Is that something you would consider?

edwindj commented 1 month ago

Thanks for the suggestion! ROI is indeed a suggestion to look into, so I will start a branch where the solver will be based on ROI making it easier to switch the solver.

edwindj commented 1 month ago

The ROI solution looks promising and quite doable, (working on it). Only bump I encounter for the moment is the inability in ROI is to add SOS constraints which is not strictly necessary, but may yield a better performance with categorical contraints.