source: branches/Couenne/Couenne/src/include

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @531   13 years pbelotti added reduced cost fixing. Separated bound tightening from …
(edit) @525   13 years pbelotti implied bounds: fix some of the infinity handling
(edit) @524   13 years pbelotti rethought the meaning of infinity in implied bounds. Include …
(edit) @521   13 years pbelotti introducing better bounds for sin/cos. Tool for drawing cuts
(edit) @520   13 years pbelotti limit power upper/lower bounds to get reasonable coefficients
(edit) @515   13 years pbelotti restored infeasible cut to fathom after generateCuts(), this time also …
(edit) @506   13 years pbelotti avoid cuts with huge coefficients. Added powNewton to compute deepest …
(edit) @498   13 years pbelotti fixed serious bug with x(2k+1)
(edit) @497   13 years pbelotti testing new conv-expr{Sin,Cos}. Added tool for deepest cut in exprPow
(edit) @480   13 years pbelotti fixed exprPow::standardize. Introduced better convexification for …
(edit) @477   13 years pbelotti started updating exprSin/Cos convexifier. Eliminated infeasible …
(edit) @476   13 years pbelotti changed call to createCut(), add trivial cuts w >= k as OsiColCuts?
(edit) @472   13 years pbelotti fixed minor bug in linearize.cpp. Changed assumption in BabPtr_ -> …
(edit) @467   13 years pbelotti fixed comparison of exprGroup
(edit) @452   13 years pbelotti added CouenneProblem::getAuxs() to get aux variables from original
(edit) @450   13 years pbelotti fixed some bugs in multiplication bounding. Flatten linear expressions
(edit) @445   13 years pbelotti fixed NaN bounds in initAux, added rank and multiplicity to branch …
(edit) @441   13 years pbelotti fixed major problems with implied bounds. One (internal) iteration for …
(edit) @440   13 years pbelotti problem in compiling inline function within .cpp
(edit) @436   13 years pbelotti sort operands in commutative operators for better matching. Branch on …
(edit) @432   13 years pbelotti fixed check in exprPower and fictitious dual bound. Evaluation of …
(edit) @427   13 years pbelotti rolling back to pre-impliedBounds status
(edit) @422   13 years pbelotti fixed evaluation and cut generation problems in alan and other instances
(edit) @417   13 years pbelotti added exprGroup to CouenneObject::feasibleRegion() fixing
(edit) @411   13 years pbelotti generate statistics
(edit) @405   13 years pbelotti retrieve best solution within CouenneCg?, added implied bounds for exprDiv
(edit) @399   13 years pbelotti fixed implied bounds on exprSum
(edit) @395   13 years pbelotti implied bounds for some operators
(edit) @392   13 years pbelotti introduced rank to auxiliary variables for rank-based branching
(edit) @391   13 years pbelotti extended exprGroup to constraints. Fixed a compare() problem with exprGroup
(edit) @389   13 years pbelotti improved detection of common expression, (finally) switched to ASL_fg
(edit) @387   13 years pbelotti stable bound passing
(edit) @385   13 years pbelotti refined bound tightening, look at changed bounds
(edit) @382   13 years pbelotti added exprGroup for sums of linear and nonlinear terms; restrict …
(edit) @380   13 years pbelotti Added expression type to group constant+linear+nonlinear
(edit) @377   13 years pbelotti fixed cloning methods, initial var/bound passing, LP and NLP handling
(edit) @359   13 years pbelotti check variables close to bounds before branching
(edit) @357   13 years pbelotti fixed some memory leaks
(edit) @344   13 years pbelotti modified branching point selection. Minor fixes in printing constraints
(edit) @342   13 years pbelotti avoid std::string::operator+ for compatibility with x86_64
(edit) @341   13 years pbelotti reduced size of all unary expr*, changed Indtoa for x86_64
(edit) @340   13 years pbelotti modified branch point, now solve ex3_1_1. Cut most of the output
(edit) @335   13 years pbonami Several fixes, can solve ex2_1_1
(edit) @330   13 years pbelotti added branch selection rules for expr{Mul,Div}
(edit) @321   13 years pbelotti delegating choice of index to simple expressions
(edit) @310   13 years pbelotti added CouenneProblem::writeMod() to store ampl file with auxiliaries
(edit) @306   13 years pbelotti minor fixes, adjusted exp() sample choice
(edit) @304   13 years pbelotti fixed some bound setting. Still looking for invalid cut in expr{Div,Pow}
(edit) @303   13 years pbelotti replaced CouenneCutGenerator::addTangent()
(edit) @300   13 years pbelotti set properly local/global flag in convexifier cuts
(edit) @298   13 years pbelotti made all print() methods const
(edit) @297   13 years pbelotti name () method made const. Improved output in nl2e.cpp
(edit) @296   13 years pbelotti auxiliary variables have now an independent copy in CouenneProblem?; …
(edit) @293   13 years pbelotti fixed simplify() bug that led to infeasible convexification
(edit) @292   13 years pbelotti no more duplicated auxiliary variables, for smaller and tighter …
(edit) @291   13 years pbelotti still infeasible convexification
(edit) @290   13 years pbelotti fixing variable bound generation
(edit) @287   13 years pbelotti checking infeasibility in first relaxation
(edit) @282   13 years pbelotti introduced integer variables
(edit) @278   13 years pbelotti trimming Couenne output…
(edit) @276   13 years pbelotti added Integer Variable class; fixing int-to-fpointer cast
(edit) @275   13 years pbelotti fixed bound checking for divisions; adjusting casts in AMPL reading …
(edit) @273   13 years pbelotti exprCopy temporarily pretends to be an exprClone. Fixing infinite …
(edit) @271   13 years pbelotti fixed bound creation for divisions
(edit) @261   13 years pbelotti changed COUENNE_EPS tolerance
(edit) @259   13 years pbelotti fixed expr{Clone,Copy}::Index() bug
(edit) @258   13 years pbelotti unifying variables and bound access
(edit) @257   13 years pbelotti making variable/bound update independent from cut generator
(edit) @244   13 years pbelotti use a safe pow() function to compute odd-exponent roots of negative numbers
(edit) @242   13 years pbelotti introduced clone and copy constructor methods for CouenneCutGenerator?
(edit) @241   13 years pbelotti writing clone and copy constructor for CouenneCutGenerator?
(edit) @240   13 years pbelotti creating clone() and copy constructors for CouenneCutGenerator?
(edit) @239   13 years pbelotti removed some debug printouts
(edit) @238   13 years pbelotti fixed group reading within readnl.cpp; should read all .nl files now
(edit) @235   13 years pbelotti introduced operator fabs(); fixed some issues with .nl reading; …
(edit) @234   13 years pbelotti fixed multiplication and addTangent
(edit) @233   13 years pbelotti replaced all generateCuts()
(add) @193   13 years pbonami This time import correctly Pietro Belotti's Couenne module
Note: See TracRevisionLog for help on using the revision log.