Ignore:
Timestamp:
Aug 14, 2012 9:21:16 AM (8 years ago)
Author:
pbelotti
Message:

enforcing integrality in iSol (FP) to avoid non-integer problems in SCIP. Avoid nonsense output in Stats line

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Couenne/src/main/BonCouenne.cpp

    r885 r897  
    392392                     CoinCpuTime () - time_start,
    393393                     cg ? (CoinCpuTime () - CoinMax (time_start, cg -> rootTime ())) : CoinCpuTime () - time_start,
    394                      (lb <= -9e12) ||
    395                      (                 infeasible ||          (fabs (lb)             > COUENNE_INFINITY/1e4)) ? "      -inf" : lbstr,
    396                      ((retcomp < 0) || infeasible ||                            (ub  > COUENNE_INFINITY/1e4)) ? "       inf" : ubstr,
     394                     ((lb <= -8.9999e12) ||
     395                                       infeasible ||          (fabs (lb)             > COUENNE_INFINITY/1e4)) ? "      -inf" : lbstr,
     396                     ((retcomp < 0) || infeasible ||                           (ub   > COUENNE_INFINITY/1e4)) ? "       inf" : ubstr,
    397397                     (                 infeasible || (CoinMax (fabs (lb), fabs (ub)) > COUENNE_INFINITY/1e4)) ? "--"         : gapstr,
    398398                     infeasible ? 0 : bb.numNodes ());
     
    426426        printf ("Stats: %-15s %4d [var] %4d [int] %4d [con] %4d [aux] "
    427427                "%6d [root] %8d [tot] %6g [sep] %8g [time] %8g [bb] "
    428                 "%20e [lower] %20e [upper] %7d [nodes] %.0g [sg] %d [sgc]\n",// %s %s\n",
     428#ifdef COIN_HAS_NTY
     429                "%20e [lower] %20e [upper] %7d [nodes] %.0g [sg] %d [sgc]\n",
     430#else
     431                "%20e [lower] %20e [upper] %7d [nodes]\n",
     432#endif
    429433                cp ? cp -> problemName (). c_str () : "unknown",
    430434                (cp) ? cp -> nOrigVars     () : -1,
     
    440444                //bb.bestBound (),
    441445                //bb.bestObj (),
    442                 infeasible ? 0 : bb.numNodes (),
     446                infeasible ? 0 : bb.numNodes ()
    443447#ifdef COIN_HAS_NTY
    444                 symmGroupSize,
    445                 nSGcomputations
    446 #else
    447                 -1., -1
     448                ,symmGroupSize
     449                ,nSGcomputations
    448450#endif
    449451);
Note: See TracChangeset for help on using the changeset viewer.