

@5397

2 years 
jdsiiro 
Fixing import error in GUROBI direct interface.



@5379

2 years 
jwatson 
Switch of range to xrange.



@5355

2 years 
wehart 
Bug fix in tagged setup.py version.



@5352

2 years 
wehart 
Tagging coopr.plugins 2.8



@5329

2 years 
jwatson 
Tagging coopr.plugins 2.9



@5299

2 years 
jwatson 
Limiting the precison of timing results for writing warm start files to …



@5292

2 years 
jdsiiro 
Update to the pyomo test driver to track the dual support for YAML and …



@5283

2 years 
gabeh 
Fixed bug in CPLEXDirect where model.active_components were being check …



@5277

2 years 
wehart 
Updating changelog documentation.



@5246

2 years 
gabeh 
Fixed SOSConstraint handling in CPLEXDirect plugin.



@5245

2 years 
gabeh 
Fixed SOSConstraint handling in gurobi_direct plugin.



@5233

2 years 
jwatson 
Fixing (finally!) the gurobi_direct plugin.



@5194

2 years 
jwatson 
Fixing bug in GUROBI plugin, in which problem was infeasible/unbounded, …



@5184

2 years 
jwatson 
Introducing a time lag after an empty queue result is obtained from the …



@5146

3 years 
jwatson 
More edits to PH Pyro server.



@5143

3 years 
jwatson 
More updates to the new PH Pyro solver manager.



@5128

3 years 
jwatson 
Adding "phpyro" solver manager.



@5117

3 years 
jwatson 
Fixing GUROBI plugin to function correclty when timeout halts the solver, …



@5106

3 years 
wehart 
Moving the OS solver interface into coopr.os



@5096

3 years 
wehart 
Removing OpenOpt? references



@5094

3 years 
wehart 
Removing references to OpenOpt?.



@5092

3 years 
jwatson 
Fixing bug propagated by canonical change.



@5087

3 years 
jwatson 
Fixing issue with missing symbol map in Pyro interface.



@5045

3 years 
wehart 
Bug fixes that arose while testing the 'openopt:glpk' solver.



@5042

3 years 
wehart 
Disabling OpenOpt? solvers when these packages cannot be imported.



@5040

3 years 
wehart 
Various bug fixes in OpenOpt? interface.
Misc reformatting for ASL.



@5022

3 years 
jwatson 
Removing local (legacy) has_discrete_variables method from CPLEX.py, and …



@5017

3 years 
wehart 
Adding a try/except block to handle the case where Gurobi termination …



@5014

3 years 
wehart 
Adding a tolerance for IPOPT baseline tests.



@5012

3 years 
wehart 
Reverting this to use YAML, since the driver is only going to be
used with …



@5006

3 years 
wehart 
Changing indexing, so we don't get negative indices.



@5002

3 years 
wehart 
Baseline update.



@5001

3 years 
wehart 
Updating ipopt baseline



@4988

3 years 
wehart 
Updating tests to rely on JSON baseline files, rather than YAML.
Updating …



@4955

3 years 
wehart 
Fixing a registration bug for the pattern search solver.



@4954

3 years 
wehart 
Adding a Python native pattern search solver.



@4936

3 years 
jwatson 
Modified Pyro solver manager to not transmit symbol maps across to solver …



@4926

3 years 
jwatson 
Fixing incorrect return codes in Gurobi solver  "stoppedByLimit" is not a …



@4912

3 years 
jwatson 
Eliminating some unnecessary string processing in the CPLEX solver plugin.



@4910

3 years 
jwatson 
Added available() methods to the CPLEX and GUROBI direct python plugins, …



@4905

3 years 
wehart 
Update to IPOPT tester to use Yaml comparisons, and corresponding baseline …



@4891

3 years 
wehart 
Preliminary interface to OpenOpt? solvers.



@4887

3 years 
wehart 
Migrating coopr.plugins.mip to coopr.plugins.solvers, which is a
more …



@4884

3 years 
wehart 
Changing ASL tests to use YAML baseline tests.
Updates to ASL baseline.



@4877

3 years 
dword 
updated baselines for the new sol reader



@4863

3 years 
jwatson 
Updating GUROBI plugin to handle warmstart of EF instances.



@4861

3 years 
jwatson 
Updating CPLEX logic to support extensive form warmstarting.



@4857

3 years 
jwatson 
Same fix as prior commit, for GUROBI plugin.



@4856

3 years 
jwatson 
Forgot a fix to CPLEX to ignore warmstarting logic when an LP input file …



@4845

3 years 
jwatson 
Fixing Gurobi warmstart issues.



@4844

3 years 
jwatson 
More CPLEX warmstart nuancing…



@4843

3 years 
jwatson 
Fixing issue related to last commit, in which CPLEX is not being …



@4841

3 years 
jwatson 
Fixing warmstart issue in CPLEX plugin. Will correct many PySP test …



@4836

3 years 
wehart 
Simplifying the configure_glpk() function.



@4832

3 years 
wehart 
Misc changes to get the GLPK solver working…



@4831

3 years 
wehart 
Another bug fix…



@4830

3 years 
wehart 
Another bug fix w.r.t. the glpsol version. The darn format
of the version …



@4829

3 years 
wehart 
Bug fix in glpsol version processing.



@4828

3 years 
wehart 
Reworking GLPK class imports to eliminate test failures.



@4827

3 years 
wehart 
Rework of GLPK solver interface. The 'old' parser is now only used for …



@4826

3 years 
wehart 
Adding a configuration function to GLPK. This seems to mess up the …



@4824

3 years 
wehart 
Various fixes to get the experimental GLPK solver working reasonably …



@4821

3 years 
wehart 
Fixing various issues with the experimental GLPK solver interface.



@4819

3 years 
wehart 
Removing debugging info.



@4817

3 years 
wehart 
Resolving #4298



@4814

3 years 
wehart 
Adding logic to perform tests interactively.



@4811

3 years 
wehart 
Bug fixes…



@4810

3 years 
wehart 
Adding commentedout SOS capabilities.



@4809

3 years 
wehart 
Adding solver_capability options to Mock writers.



@4808

3 years 
wehart 
Adding solver_capability options to writer logic.



@4799

3 years 
wehart 
Testing solver availability using the solver_io option.
Running the Pyomo …



@4793

3 years 
wehart 
Moving the Pyomo pickling tests into coopr.plugins. These tests test …



@4788

3 years 
wehart 
Simplifying test driver, since the logic for subsolvers has been migrated …



@4786

3 years 
wehart 
Bug fix for unbounded MIPs.



@4782

3 years 
jdsiiro 
 Fixing warm starting for Gurobi solver (see also r4766, r4770)
 …



@4778

3 years 
wehart 
Many fixes to CBC plugin…



@4772

3 years 
wehart 
More graceful handling of solver results when nonoptimal
solution status …



@4770

3 years 
jdsiiro 
Fix for iteration over variables in CPLEX warm start.



@4769

3 years 
jdsiiro 
Fix for iteration over variable indices.



@4767

3 years 
jdsiiro 
Overhaul of CPLEX Direct interface to
 work with the new SymbolMap?
 …



@4766

3 years 
jdsiiro 
Fixing warm starting CPLEX (when run with LP files).



@4760

3 years 
wehart 
Adding a print statement when solvers are not available.



@4753

3 years 
wehart 
Adding more explicit printing of errors when an exception occurs.



@4746

3 years 
wehart 
Adding an option in the Pyomo testdriver to specify additional options …



@4704

3 years 
zbfried 
Updated CPLEX direct interface to work with SymbolMap?



@4686

3 years 
wehart 
Perform solver tests outside of the try/except block.



@4658

3 years 
jwatson 
Improving error message when exception is thrown.



@4655

3 years 
gabeh 
Fixed a bug in glpk_direct.py where returned objective value is given the …



@4652

3 years 
gabeh 
Set all sos capabilities to False in GLPK.py



@4651

3 years 
gabeh 
Set all sos capabilities to False in glpk_file.py



@4650

3 years 
gabeh 
Set all sos capabilities to False in glpk_direct.py



@4643

3 years 
wehart 
Adding support for memory profiling.



@4637

3 years 
jwatson 
Fixing typo bug in GUROBI direct interface. Wasn't/isn't being exposed on …



@4632

3 years 
gabeh 
Edited gurobi_direct to check for 'keepFiles' kwd.



@4631

3 years 
gabeh 
Edited CPLEXDirect presolve to check for 'keepFiles' kwd.



@4630

3 years 
gabeh 
Modified gurobi_direct.py so that logfile is written when keepfiles is …



@4629

3 years 
gabeh 
Modified CPLEXDirect.py so that logfile is written when keepfiles is True.



@4626

3 years 
zbfried 
Reverted changes in CPLEX.py  fixed in runbenders instead



@4625

3 years 
zbfried 
Fixed "Variable=Make does not have an attribute defined with name=Lrc" …



@4624

3 years 
gabeh 
Updated CPLEXDirect.py to handle 'write' solver option.


