Skip to content

Commit 7816915

Browse files
authored
Merge pull request #3714 from sergey-gusev94/gams-gurobi_fix
Gams gurobi valid solvers fix
2 parents 918824e + d4f8a69 commit 7816915

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

pyomo/repn/plugins/gams_writer.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -958,6 +958,7 @@ def _write_model(
958958
'CONOPT3': {'LP', 'RMIP', 'NLP', 'CNS', 'DNLP', 'RMINLP', 'QCP', 'RMIQCP'},
959959
'CONOPT4': {'LP', 'RMIP', 'NLP', 'CNS', 'DNLP', 'RMINLP', 'QCP', 'RMIQCP'},
960960
'CONOPTD': {'LP', 'RMIP', 'NLP', 'CNS', 'DNLP', 'RMINLP', 'QCP', 'RMIQCP'},
961+
'COPT': {'LP', 'MIP', 'RMIP', 'QCP', 'MIQCP', 'RMIQCP'},
961962
'CONVERT': {
962963
'LP',
963964
'MIP',
@@ -1043,11 +1044,23 @@ def _write_model(
10431044
'RMIQCP',
10441045
},
10451046
'GLOMIQO': {'QCP', 'MIQCP', 'RMIQCP'},
1046-
'GUROBI': {'LP', 'MIP', 'RMIP', 'QCP', 'MIQCP', 'RMIQCP'},
1047+
'GUROBI': {
1048+
'LP',
1049+
'MIP',
1050+
'RMIP',
1051+
'NLP',
1052+
'DNLP',
1053+
'MINLP',
1054+
'RMINLP',
1055+
'QCP',
1056+
'MIQCP',
1057+
'RMIQCP',
1058+
},
10471059
'GUSS': {'LP', 'MIP', 'NLP', 'MCP', 'CNS', 'DNLP', 'MINLP', 'QCP', 'MIQCP'},
10481060
'IPOPT': {'LP', 'RMIP', 'NLP', 'CNS', 'DNLP', 'RMINLP', 'QCP', 'RMIQCP'},
10491061
'IPOPTH': {'LP', 'RMIP', 'NLP', 'CNS', 'DNLP', 'RMINLP', 'QCP', 'RMIQCP'},
10501062
'JAMS': {'EMP'},
1063+
'HIGHS': {'LP', 'MIP', 'RMIP'},
10511064
'KESTREL': {
10521065
'LP',
10531066
'MIP',
@@ -1142,6 +1155,7 @@ def _write_model(
11421155
'MPSGE': {},
11431156
'MSNLP': {'NLP', 'DNLP', 'RMINLP', 'QCP', 'RMIQCP'},
11441157
'NLPEC': {'MCP', 'MPEC', 'RMPEC'},
1158+
'ODHCPLEX': {'MINLP'},
11451159
'OQNLP': {'NLP', 'DNLP', 'MINLP', 'QCP', 'MIQCP'},
11461160
'OS': {
11471161
'LP',

0 commit comments

Comments
 (0)