

@4570

5 years 
wehart 
Update to provide stronger management of solver constructor failures.



@4567

5 years 
jdsiiro 
Updating the MockMIP driver to deterministically prefer .sol over .soln …



@4561

5 years 
gabeh 
Reverted changes to test_asl.py. The test was originally correct.



@4558

5 years 
gabeh 
Modifed test_asl.py, tests were labled wrong. Tests for mock solvers were …



@4556

5 years 
zbfried 
Changed logic so ipopt baselines won't be changed if using ipopt ver 3.9.3



@4555

5 years 
zbfried 
Fixed the issue with ipopt tests failing because of different solver …



@4551

5 years 
zbfried 
Fixed bug where CPLEX python interface would crash with an objective with …



@4541

5 years 
zbfried 
Rearranged gurobi_direct.py to make objective actually recognized



@4540

5 years 
zbfried 
Fixed bug that made gurobi python interface completely broken



@4533

5 years 
zbfried 
Fixed addTerms in gurobi direct interface



@4531

5 years 
zbfried 
Cleaned up CPLEX direct interface
Added support for quadratic objectives …



@4480

5 years 
zbfried 
CPLEX Direct interface now doesn't crash when CPLEX returns infeasible in …



@4474

5 years 
zbfried 
CPLEX python direct interface now returns solution status (optimal, …



@4468

5 years 
zbfried 
Fixed bug where ASL solvers wouldn't clean up .sol files after execution



@4462

5 years 
gabeh 
Removed unnecessary sos debug code from gurobi_direct.py



@4461

5 years 
gabeh 
Added support for sos1 and sos2 constraints to the gurobi python interface …



@4460

5 years 
zbfried 
Ducttape patch to allow passing of solver options to ASL solvers that …



@4459

5 years 
zbfried 
Quadratic constraints now work in the CPLEX direct python interface!



@4458

5 years 
gabeh 
Added support for sos1 and sos2 constraints to python interface for cplex …



@4457

5 years 
zbfried 
Quadratic objective functions supported in CPLEX Python interface  still …



@4454

5 years 
gabeh 
Added sosn capability to mirror the lp writer.



@4453

5 years 
gabeh 
'Set sos1 and sos2 capabilities to True.'



@4415

5 years 
tekl 
Update baselines for cplex, cbc tests



@4412

5 years 
jwatson 
More CPLEX diagnostic improvements.



@4411

5 years 
jwatson 
Further improvements to CPLEX infeasibility detection logic.



@4409

5 years 
jwatson 
Fixing CPLEX plugin issue when dual simplex indicates an infeasibility.



@4408

5 years 
jwatson 
Fixing CPLEX termination status issue in results objects  "unknown" was …



@4322

5 years 
tekl 
Check for existence of glpsol before using it for version check



@4321

5 years 
tekl 
Skip failing MIP test for GLPK 4.40  known bug



@4306

5 years 
jdsiiro 
Fix to the CBC plugin configuration so that it does not *always* report
an …



@4285

5 years 
tekl 
Implement del for memory cleanup



@4274

5 years 
wehart 
Tagging coopr.plugins 2.7.1



@4259

5 years 
wehart 
Documentation updates.



@4257

5 years 
wehart 
Extending GUROBI plugin to determine the upper bound (when minimizing)



@4201

5 years 
jwatson 
Tagging coopr.plugins 2.7



@4196

5 years 
claird 
added parsing of INTEGER EMPTY status from GLPK



@4191

5 years 
jwatson 
Fixing issue with incorrect objective function labels in the direct Python …



@4178

5 years 
wehart 
Migrating other releases subdirectories to tags.



@4169

5 years 
wehart 
Removing the stable branches in Coopr. These are not
being maintained, …



@4166

5 years 
jwatson 
Final fix to ipopt tests  they work and pass!



@4161

5 years 
wehart 
Reformatting with reindent



@4156

5 years 
jwatson 
Adding another ipopt test  this time from an instance. Exhibits the …



@4152

5 years 
jwatson 
Fixing stupid bug in ipopt test driver commit.



@4148

5 years 
jwatson 
A preliminary "does ipopt work" test. Currently only tests solve from an …



@4120

5 years 
wehart 
Reformatting with reindent



@4086

5 years 
jwatson 
Adding "verbose" keyword to pyro solver, so we can optionally (and by …



@4067

5 years 
wehart 
More agressive skipping of CPLEX tests. When cplexamp is available, there …



@4034

5 years 
wehart 
Recognize the subsolver option, which is translated to a 'solver' option.



@4031

5 years 
wehart 
A major rework of the solver interfaces. A metaclass is now used for all …



@4028

5 years 
wehart 
Bug fixes to the generic PICO solver interface.



@4027

5 years 
wehart 
Changes in plugins to simplify the solver specification.



@4025

5 years 
wehart 
Rework due to change in coopr.opt



@4020

5 years 
jwatson 
Minor speed improvements in the GUROBI plugin.



@4013

5 years 
jwatson 
Changes associated with the solution variable changes (SolutionMap? to …



@4006

5 years 
jwatson 
Adding missing import of string module, to fix ticket 4238  output …



@4001

5 years 
jwatson 
Label rework commit.



@3998

5 years 
jwatson 
Cleanup of the GUROBI plugin.



@3893

5 years 
wehart 
Tagging coopr.plugins 2.6.1



@3888

5 years 
wehart 
Merged revisions 38453887 via svnmerge from …



@3875

5 years 
claird 
Fixed a bug where symbol_map was not passed on from the NL writer



@3863

5 years 
wehart 
Tagging coopr.plugins 2.6



@3851

5 years 
wehart 
Removing references to pyutilib.logging, which has been deleted.



@3845

5 years 
wehart 
Merged revisions 33833844 via svnmerge from …



@3833

5 years 
wehart 
Update to gurobi test4 baseline.



@3824

5 years 
wehart 
Updating baseline.



@3816

5 years 
wehart 
Removing the problem name from this test.



@3814

5 years 
wehart 
Updates for gurobi.



@3810

5 years 
wehart 
Updating gurobi solver interface.



@3808

5 years 
wehart 
Solver interface updates...
CPLEXDirect still doesn't work properly, …



@3806

5 years 
wehart 
Changing solver interfaces to use default_objective for the
objective …



@3804

5 years 
wehart 
Updating the CPLEX solver to use default_objective for the
objective …



@3802

5 years 
wehart 
Update of MIP test baselines.
Fix to PICO logic when no constraint data …



@3797

5 years 
wehart 
Changes to get glpk and cbc solver interfaces working.



@3786

5 years 
wehart 
Changes to make GLPK work with an objective name other than 'f'.



@3785

5 years 
wehart 
Change to return the symbol_map when writing an LP file from Pyomo.



@3778

5 years 
jwatson 
Improving diagnostic information when GUROBI solver plugin fails to load …



@3773

5 years 
jwatson 
Modifying GUROBI plugin to accept .* suffix match template.



@3772

5 years 
jwatson 
Removing cplexdirect from the mip plugin test suite. The direct plugin …



@3768

5 years 
wehart 
PICO fixes. Setting up the correct variable/constraint breakdown.
…



@3767

5 years 
wehart 
Misc change in ASL due to change in options (since the
coopr.opt.Solver …



@3761

5 years 
wehart 
Update to results baselines, due to recent changes in
solver drivers.



@3755

5 years 
wehart 
Updates to solver plugins to set the solver termination status.
Update to …



@3754

5 years 
wehart 
Reverting a change that JP recently made, which caused the '.*' suffix RE …



@3747

5 years 
wehart 
Change tests to eliminate the use of deprecated 'fail*' syntax.



@3735

5 years 
jwatson 
Flushing out suffix support for Gurobi solver plugin.



@3734

5 years 
jwatson 
Cleaning up some suffix processing logic in the CPLEX solver plugin.



@3685

5 years 
wehart 
Changing support for mipgap, which is now supported as a solver
option.



@3673

5 years 
wehart 
Removing debug flag for Pyomo tests.



@3671

5 years 
wehart 
Bug fix: Use debug option rather than debug=errors



@3670

5 years 
wehart 
Change to use logger instead of Logger



@3664

5 years 
wehart 
Adding conditional import of pyutilib.logging



@3645

5 years 
khunter 
Forgot to complete a name refactor



@3632

5 years 
wehart 
Bug fix.



@3618

5 years 
wehart 
Move initialization of coopr.plugins logging information out of
this …



@3610

5 years 
jwatson 
Fixing Var,VarStatus? import created by a recent reorg commit.



@3609

5 years 
jwatson 
Missing import of Var in CPLEX plugin, due to recent reorg.



@3607

5 years 
wehart 
A variety of solver changes, mostly to handle suffix options
within the …



@3602

5 years 
wehart 
Removing coopr.pyomo imports. These create a
circular dependency, which …



@3576

5 years 
khunter 
Changes:
 Reorder problem formats, per JP's note that cpxlp is the …



@3574

5 years 
khunter 
Add an experimental new GLPK parser. This one instructs GLPK to turn …


