Add openopt ds solver, proper instance gen