Changeset 55 in tspsg-svn for trunk/src/tspsolver.cpp


Ignore:
Timestamp:
Aug 11, 2009, 6:54:01 PM (15 years ago)
Author:
laleppa
Message:

+ PDF format option when saving solution if platform supports printing.

  • Check alternative candidates for subcycles.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/tspsolver.cpp

    r54 r55  
    9797        for (int r = 0; r < nCities; r++)
    9898                for (int c = 0; c < nCities; c++)
    99 //                      if ((matrix[r][c] == 0) && !forbidden.values(r).contains(c)) {
     99//                      if ((matrix.at(r).at(c) == 0) && !forbidden.values(r).contains(c)) {
    100100                        if (matrix.at(r).at(c) == 0) {
    101101                                sum = findMinInRow(r,matrix,c) + findMinInCol(c,matrix,r);
     
    105105                                        nCol = c;
    106106                                        alts = false;
    107                                 } else if (sum == h)
     107                                } else if ((sum == h) && !hasSubCycles(r,c))
    108108                                        alts = true;
    109109                        }
Note: See TracChangeset for help on using the changeset viewer.