📄 lk.w,v
字号:
Toronto, Ontario M5S 3G4 Canada}\medskip\noindent\hbox{}\hrule\hbox{}\penalty-1000\vskip0.5cm\relax@@i webdefs.w@@i types.w{\obeylines$Log: lk.w,v $Revision 1.274 1998/10/16 20:42:04 netoBetter held-karp handling.lk.w is licensed under the LGPL, not the GPL.Revision 1.273 1998/10/10 19:36:27 netoFixed speling mysteakRevision 1.272 1998/09/26 16:37:56 netoBetter docs about option -sRevision 1.271 1998/08/29 20:01:24 netoupper bound value is double, not lenght t. Fixed print spec.Revision 1.270 1998/08/28 18:51:29 netoArray lengths is of length t type, not double.Revision 1.269 1998/08/22 18:24:06 netoMST output should also include the instance name.Futhermore, the mst structure records the number of edges in the tree,not the number of vertices. So we were always missing the last one.Revision 1.268 1998/08/21 17:20:37 netoChanged --mst-edge-lengths-only to --mst-only.Print the MST out in DIMACS matching input format.Revision 1.267 1998/08/20 18:35:04 netoAdded rcs info for tabuhash.Revision 1.266 1998/08/09 21:08:56 netoFixed up handling of greedydet.(printing and testing)Revision 1.265 1998/08/08 19:58:03 netoMade option greedy be randomized greedyAdded greedydet option.Revision 1.264 1998/08/08 18:30:35 netorandom seed is a long ,not an int.Revision 1.263 1998/08/08 18:15:16 netoFixed a TeXoAdded a --seed option.Pass the random seed to construction routine.Revision 1.262 1998/08/08 15:57:28 netoAdded option for extra backtracking (old behaviour) andno extra backtracking (JBMR t7 and t8 behaviour).Revision 1.261 1998/08/07 23:35:27 netoWe print rcs ids for some modules we don't import otherwise.Revision 1.260 1998/08/07 22:58:04 netoFree the prng we pass to the optimization routines.Revision 1.259 1998/08/07 15:55:07 netoDefine USE\_MISC only if it isn't already defined.Also, updated the banner rcs id printout.Revision 1.258 1998/07/31 18:38:30 netoNeeded a newline in help.Revision 1.257 1998/07/24 19:25:17 netoAllow the read module to remove the "odd" vertex in case of perfect matching.Revision 1.256 1998/07/24 17:28:44 netoFixed the --maxdepth help for --help.Revision 1.255 1998/07/23 16:51:08 netoFixed more of the --help output.Revision 1.254 1998/07/23 16:34:09 netoMissed the --help about iterated LK being unimmplemented.Revision 1.253 1998/07/23 16:29:41 netoAdded my boilerplate.Revision 1.252 1998/07/23 16:27:18 netoFixed comments about what is and isn't implementedRevision 1.251 1998/07/16 21:58:55 netoAdded the LGPL notice in each file.Revision 1.250 1998/06/19 16:39:17 netoCheck that the upper bound is given when computing held karp lower bounds.Of course, I could always compute it on the fly....Revision 1.249 1998/05/29 21:01:10 netoOff by a factor of 100 in calculation of percentage for Held Karp.Revision 1.248 1998/05/23 18:23:32 netoDoh. Was discarding the held karp bound. Fixed. I hopeRevision 1.247 1998/05/23 18:09:57 netoNeeded casts around length t stuff in held karp bounds.Revision 1.246 1998/05/23 17:31:25 netoThis now compiles to .o.(The cleanup function needs access to do weighted perfect matching.But it doesn't handle held karp only...)Revision 1.245 1998/05/23 16:22:53 netoAdded proper setup of held-karp lower bound.Added options for upper bound. Change -b to -l, a lower bound.Added options for held karp computations.Revision 1.244 1998/05/21 15:46:08 netoNew interface to match runRevision 1.243 1998/04/10 15:13:31 netoMade safe for non-E2 instancesRevision 1.242 1998/02/21 04:05:19 netoAdded support for Iterated LK (for TSP).Also fixed some output stuff for matching.Revision 1.241 1998/01/23 21:04:55 netoNow it compiles well with match module.Fixed some printing minor errors.Revision 1.240 1997/12/20 20:44:12 netoChanged variable "start tour" to "construction algorithm".It's more descriptive and more accurate.Revision 1.239 1997/12/20 20:31:25 netoImport the matching header.Fix raw lengths if CEIL 2D.Export comparison functions for double and length t.Revision 1.238 1997/12/20 18:38:16 netoAdded first draft of support for doing minimum weighted perfect matchings.Revision 1.237 1997/12/19 20:46:37 netoFixed the calls to decluster mst and preprocess: I was passing theinstance to the wrong procedure.Revision 1.236 1997/12/13 21:31:04 netoOoops, I put it in the wrong place!Revision 1.235 1997/12/13 21:28:15 netodecluster mst now takes the tsp instance argument instead of relying ona global variable.Revision 1.234 1997/12/13 16:47:54 netoUpdated to new interface with error module.Made all module names upper case.Revision 1.233 1997/12/05 21:42:32 netoIt's Moore's curve, dodo. :)Revision 1.232 1997/11/14 22:53:44 netoOutput starting tour if verbose is high and postscript is on.Revision 1.231 1997/10/18 18:09:11 netoConvert to new protocol for nearest neighbours.Revision 1.230 1997/10/18 14:47:50 netoNow we use E2 supports() for more intelligent construction or non-constructionof 2-d trees.Revision 1.229 1997/10/17 21:48:15 netoChanged coord\_2d structure.Revision 1.228 1997/10/17 21:01:11 netoAdded begin data structures mark.Revision 1.227 1997/09/27 18:06:21 netoFixed RCS log behaviour.Revision 1.226 1997/09/12 21:30:04 netoCode wasn't included! This caused seg faults. (This is a CWEB scripto-levelbug. oops).Revision 1.225 1997/08/15 20:18:25 netoAdded Index major section.Revision 1.224 1997/08/15 16:59:29 netoPrint the MST to PostScript as well.Revision 1.223 1997/08/15 16:19:19 netoAdded -m (--mst-only) to print the edge lengths and quitRevision 1.222 1997/08/14 20:19:46 netoAdded symbol BUILD DECLUSTER STRUCTURES to internal conditional compilation.Revision 1.221 1997/06/19 19:41:34 netoBe a little more friendly on initial tour length.Revision 1.220 1997/06/17 21:45:20 netoPut declustering configuration info in the version banner.Revision 1.219 1997/06/17 21:32:47 netoMust include declevel.hRevision 1.218 1997/06/17 20:28:42 netoAdded support for milestones.Made declustering stuff conditional.Revision 1.217 1997/06/16 20:45:00 netoI need to remember the mst space.Revision 1.216 1997/06/16 20:24:52 netoA first cut at doing declustering.Revision 1.215 1997/06/16 17:35:12 netoCleaned up output (again).Revision 1.214 1997/06/16 17:20:52 netoSplit the validation and print section.Revision 1.213 1997/06/16 16:38:10 netoI removed an extraneous print line (Edit bug).Revision 1.212 1997/06/16 16:33:44 netoPrint no decimal points when no-round option is *not* used.(i.e. the right thing)Revision 1.211 1997/06/16 16:07:26 netoPrint length in double format when verbose < 10.Revision 1.210 1997/06/13 22:12:45 netoFixed a spelling mistake.Revision 1.209 1997/06/13 21:59:58 netoRefine verbose levels for some output.Revision 1.208 1997/06/13 21:49:29 netoMake 5 the default verbose.Some things that were printed at verbose level 2 now pushed up to 10.Revision 1.207 1997/06/13 21:39:08 netoFixed comments.Prettied up some TeX stuff.Terminate columns of numbers in printing tour.Make sure tour is printed if given -t option, no matter what verbosesetting is.Revision 1.206 1997/06/13 21:16:06 netoFixed comment about main.put starting braces of functions in column 1.Updated a section name to reflect reality (report results in onlyone place).Revision 1.205 1997/06/13 21:01:59 netoFixed a variable nameRevision 1.204 1997/06/13 20:59:29 netoMake verbose==1 output only the length of the tour.Make verbose==2 the default, and it's quite quiet.Revision 1.203 1997/06/13 20:32:09 netoDon't print starting incumbent len if verbose==0Revision 1.202 1997/06/13 20:28:08 netoRemoved flushes of stdout after resource mark calls.Made checking kd tree quieter if verbose==0Revision 1.201 1997/06/13 20:16:23 netoSorted, minor editing on help text.Made it really quiet when verbose==0.Revision 1.200 1997/06/13 19:49:27 netoMade it a little quiter.Revision 1.199 1997/06/13 18:44:11 netoFixed up the parens matching hack (for editors).Revision 1.198 1997/06/13 18:17:30 netoIt's not Neto's curve, it's Moore's curve.I've moved the origin to 6 o'clock instead of at the origin. Thismay help cache behaviour.(Because the 0/1 boundary is at the edge of the square instead ofright in the middle.).Revision 1.197 1997/05/16 21:15:06 netoNow I don't need special behaviour for Linux regarding getpagesize.Revision 1.196 1997/05/16 21:13:33 netoNow I don't need special behaviour for Linux regarding gethostname.Revision 1.195 1997/05/16 20:37:20 netoPut in some support from configure.Revision 1.194 1997/05/16 18:11:41 netoBreak locks by david and neto.Include <config.h> and "lkconfig.h"Revision 1.193 1997/05/16 18:09:40 netoInclude <config.h> and lkconfig.hRevision 1.192 1997/02/11 16:08:50 netoFixed parsing of start tour.Revision 1.191 1997/02/10 19:32:36 netoAdded a grestore to close out postscript .Revision 1.190 97/01/27 16:43:48 netoMade lk cleanup prototype and definition match in storage class modifier.Revision 1.189 97/01/27 16:41:02 netoBetter output of intermediate PostScript.Revision 1.188 1997/01/21 22:30:17 davidFixed an errorif call.Revision 1.187 1997/01/21 21:55:55 davidAdded standard copyright notice by including copyrt.wRevision 1.186 1997/01/21 17:48:24 davidOutput the tour to the PostScript output stream, if open.Revision 1.184 1997/01/21 17:23:46 davidFixed printing out of start tour option, w.r.t. canonical.Revision 1.183 1997/01/21 16:33:44 davidAdded canonical back again.Fixed error messages about sorting options.Revision 1.182 1997/01/21 16:22:34 davidMake printing of SFC results optional.Revision 1.180 1997/01/21 16:10:23 davidFixed ordering and normalization in SFC comparison function.Revision 1.179 1997/01/21 15:37:41 davidFixed the rewrite rule and the comparison rule for SFC when a andb compare as different.Revision 1.177 1997/01/21 00:18:10 davidFail if --maxdepth option given without proper compilation flag.Revision 1.176 1997/01/20 23:49:31 davidChanged max\_probe\_depth to max\_generic\_flipsRevision 1.175 1997/01/20 19:50:46 davidFixed setting probe depth.Revision 1.174 1997/01/20 19:45:56 davidFixed limit.h to limits.hRevision 1.173 1997/01/20 19:44:31 davidAdded a maxdepth option.Revision 1.172 1997/01/17 22:11:41 netoModifying sfc comparison function. Still buggy.Need to use both bits at the same time (x and y) and use tablelookup.Added printing of labels to the postscript debugging output.Revision 1.170 1997/01/17 19:43:19 netoMAXHOSTNAMELEN not defined under Solaris.Revision 1.169 1997/01/16 22:19:02 netoPrint the wall clock time afterward too.Revision 1.168 97/01/16 14:20:22 netoAdded space filling curve code.Revision 1.167 96/12/16 16:56:30 netoNow it passes gcc with lots of warnings turned on.Revision 1.166 96/12/13 15:14:03 netoFixed a parameter mistake in printing.Revision 1.165 96/12/13 15:08:50 netoFixed typo on variable name.Revision 1.164 96/12/13 14:49:28 netoAdded raw length computation.Revision 1.163 96/12/12 14:01:35 netoFixed a CWEB typo.Revision 1.162 96/12/12 14:01:09 netoPrint the current time, too.Revision 1.161 96/12/05 16:13:54 netoFree the lengths array.Revision 1.160 96/12/05 16:00:59 netoFixed printf.Revision 1.159 96/12/05 15:57:08 netoFixed prototype for double\_cmp, and made it a module subroutine so thatit would be defined before used.Revision 1.158 96/12/05 15:55:57 netoAdd the lengths in smallest-to-largest order. This is the bestnumerically-wise.Revision 1.157 96/12/05 15:35:46 netoSeem to have fixed the validation routine.Revision 1.156 96/12/05 15:29:19 netoDumb dumb dubm. +=Revision 1.155 96/12/05 15:27:51 netoNeed more casts..lRevision 1.154 96/12/05 15:25:37 netoNeed to cast the cost function to double.Revision 1.153 96/12/05 15:00:38 netoChanged validation to use compute both a length\_t validation variableand a double-valued validation variable. For now, use the double-valuedone to do the check.Revision 1.152 96/12/05 14:54:59 netoAdded name and comment to output.Revision 1.151 96/12/05 14:41:05 netoAdded option --noroundRevision 1.150 96/11/08 15:49:55 netoAdded some length\_t\_pcast in places.Revision 1.149 96/09/19 15:41:47 netoAdded string.h to header list.Removed assert.hRevision 1.148 96/09/18 17:16:52 netoBetter name for upper limit on resource marks: last\_resource\_mark.Also, report a summary from the very beginning to the very end.Revision 1.147 96/09/18 16:42:38 netoFixed calling problem with resource\_report. Duh.Revision 1.146 96/09/18 16:39:49 netoBe a little more intelligent about reporting resource statistics.Revision 1.145 96/09/18 16:22:10 netoAdded a resource mark at the very beginning of the run, to capturememory usage of the read routine.Revision 1.144 96/09/17 14:28:52 netoMore feedback about shutdown sequence. It seems to take a while.Revision 1.143 96/09/17 14:07:18 netoAdded conditional compilation if structure around a use of a twolevel debugging name.Revision 1.142 96/09/12 14:15:07 netoFixed an unterminated preprocessor else.Revision 1.141 96/09/12 14:08:10 netoRemoved duplicate const in prototype.Revision 1.140 96/09/12 14:05:44 netoAdded twolevel debugging routines.Revision 1.139 96/09/11 16:37:48 netoStrengthened tour\_set prototype.Revision 1.138 96/09/10 16:21:26 netoAdded handling of two-level representation.Revision 1.137 96/08/23 17:24:32 davidRemoved the period from the etal macroRevision 1.136 1996/08/23 15:40:41 davidFixed for linux. Unistd declares gethostname and getpagesize onlyif \_\_USE\_BSD is defined. So I doit manually.Revision 1.135 96/08/20 11:30:40 netoAdded unistd.h for gethostnameRevision 1.134 96/08/16 16:59:37 netoReport the fixincludes rcs id only if we actually compiled it in.Revision 1.133 96/08/16 16:56:43 netoWas including fixincludes twice erroneously.Revision 1.132 96/08/16 16:49:58 netoAdded fixincludes to the rcs listRevision 1.131 96/08/16 13:36:01 netoonly need gethostnameRevision 1.130 96/08/16 13:32:04 neto
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -