Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: preprocessing using QR factorizations #73

Closed
wants to merge 1 commit into from
Closed

Conversation

chriscoey
Copy link
Collaborator

very WIP. will fix #16

@chriscoey
Copy link
Collaborator Author

also i will make preprocessing / rank checks all optional. possibly off by default.
when using an iterative linear system solver, they should be avoided.

@chriscoey
Copy link
Collaborator Author

Now I want to pull this out into a new function that would be optionally called before load_data. The function would simply preprocess the c,A,b,G,h. This would work better with the MOI functions and would keep native interface simpler.

However it may result in doing a redundant QR. That could be avoided if this function returns the linsys cache object. Then load_data should accept the linsys cache object. This will simplify load_data, which should not be creating the cache. In fact load_data perhaps could just be removed.

@chriscoey
Copy link
Collaborator Author

chriscoey commented Oct 3, 2018

replaced by #74

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

presolve to ensure rank conditions are satisfied
1 participant