無向、接続、加重グラフが与えられた場合 G=(V、E、w)
G=(V,E,w) どこ ww 重み関数です w:E→Rw:E→R そして最小スパニングツリー(MST)の。 今、私たちは減少によって重量をエッジのんではないに属し。 TT GG
kk ee TT を効率的に更新してMST(と表記)にする方法T
T T』T′ )の G』=(V、E、w』)G′=(V,E,w′) 、 どこ w』w′ と同じです ww それ以外で w』(e)=w(e)−kw′(e)=w(e)−k ?
更新のアルゴリズムT
私は矛盾によってその正しさを証明するのが難しい。と思いますT″
- e∉T″
e∉T′′ : 我々は持っています w(T″)=w』(T″)<w』(T』)≤w(T)w(T′′)=w′(T′′)<w′(T′)≤w(T) 。という事実と矛盾しますTT のMSTです GG 。 - e∈T″
e∈T′′ :私はここで立ち往生しています。
2つのメモ:
ここで受け入れられた同じ質問への回答は、あまりに一般的すぎてフォローできません。
私は、クラスカルやプリムのアルゴリズムなど、具体的なMSTアルゴリズムに依存しない証明を好みます。ただし、矛盾することを証明したり、2つのケースを分離したりする必要はありません。e∉T″
e∉T′′ そして e∈T″e∈T′′ 私がしたように。