-
Notifications
You must be signed in to change notification settings - Fork 20
Update README #168
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
Update README #168
Conversation
|
I am using AmplNLWriter with gurobi, cplex, xpress, and copt, and all seem to work fine. The current README feels a little bit misleading in terms of solver support. |
|
I pushed a small change. I'm a bit hesitant to explicitly call out the commercial solvers. Any suggestions for what we could change without mentioning a particular solver? |
The other reason is that these all have their own Julia packages, so there is limited benefit to using AmplNLWriter. |
I did not find a way to use dedicated Julia package to work with the AMPL-bundled commercial solvers. IMHO that's the only constraint to stick to AmplNLWriter. In terms of the README, I would say it might be easier to simply add "Other AMPL-compatible solvers are also supported, though we recommend to use their own Julia packages" in the Solvers section. |
I think this means that your solver licenses are tied to the AMPL binaries, and that you can't use other interfaces. Using the binaries JuMP and AmplNLWriter.jl might be a violation of the license. You should check your license conditions, and/or contact AMPL for advice. Note that AmplNLWriter is not an official product of AMPL Optimization. Instead, we use their open-source ASL driver to access compatible solvers: https://github.com/ampl/asl. |
Thank you for the notice. I consulted with them about using JuMP with AMPL, and I am sure my license covers this type of usage, academically and commercially. |
Cool. Just checking. Is the proposed switch from "an" to "any" enough? |
LGTM lol. |
Updates for jump-dev/JuMP.jl#3309