scripts/update-libstd-tag
author kpeter
Wed, 15 Oct 2008 12:04:11 +0000
changeset 2625 c51b320bc51c
permissions -rwxr-xr-x
Major improvement in the cost scaling algorithm

- Add a new variant that use the partial augment-relabel method.
- Use this method instead of push-relabel by default.
- Use the "Early Termination" heuristic instead of "Price Refinement".

Using the new method and heuristic the algorithm proved to be
2-2.5 times faster on all input files.
alpar@2241
     1
#!/bin/bash
alpar@2241
     2
alpar@2241
     3
cd ${0%update-libstd-tag}../doc
alpar@2241
     4
mv libstdc++.tag libstdc++.tag.old
alpar@2241
     5
wget http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/libstdc++.tag &&
alpar@2241
     6
rm libstdc++.tag.old || mv libstdc++.tag.old libstdc++.tag
alpar@2241
     7