Changeset 55 in tspsg-svn for trunk/src/tspsolver.cpp
- Timestamp:
- Aug 11, 2009, 6:54:01 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/tspsolver.cpp
r54 r55 97 97 for (int r = 0; r < nCities; r++) 98 98 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)) { 100 100 if (matrix.at(r).at(c) == 0) { 101 101 sum = findMinInRow(r,matrix,c) + findMinInCol(c,matrix,r); … … 105 105 nCol = c; 106 106 alts = false; 107 } else if ( sum == h)107 } else if ((sum == h) && !hasSubCycles(r,c)) 108 108 alts = true; 109 109 }
Note: See TracChangeset
for help on using the changeset viewer.