Difference between revisions of "TADM2E 6.15"
From Algorithm Wiki
(name change) |
GreatSalmon (talk | contribs) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
| − | + | No. Any graph with a min path tree not satisfying the triangular inequality will not have this property. There is a constant k that you can add to all edges so that the triangular inequality will hold. | |
| + | |||
| + | Example: | ||
| + | |||
| + | A-1-B | ||
| + | |||
| + | A-3-C | ||
| + | |||
| + | B-1-C | ||
| + | |||
| + | B-4-D | ||
| + | |||
| + | C-1-D | ||
| + | |||
| + | |||
| + | Note that the triangular inequality does not hold between B and D, as you can pass through C. The min path tree from B here is: | ||
| + | B-A | ||
| + | |||
| + | B-C | ||
| + | |||
| + | C-D | ||
| + | |||
| + | Now add k=10. Now the triangular inequality does hold between B and D. The min path tree from B is: | ||
| + | |||
| + | B-A | ||
| + | |||
| + | B-C | ||
| + | |||
| + | B-D | ||
Latest revision as of 21:45, 11 April 2016
No. Any graph with a min path tree not satisfying the triangular inequality will not have this property. There is a constant k that you can add to all edges so that the triangular inequality will hold.
Example:
A-1-B
A-3-C
B-1-C
B-4-D
C-1-D
Note that the triangular inequality does not hold between B and D, as you can pass through C. The min path tree from B here is:
B-A
B-C
C-D
Now add k=10. Now the triangular inequality does hold between B and D. The min path tree from B is:
B-A
B-C
B-D