Remove ads
来自维基百科,自由的百科全书
哈韋爾-哈基米算法是一種圖論算法,由Havel (1955)與Hakimi (1962)先後發表,解決了可簡單圖化問題。這個問題是指給定一串有限多個非負整數組成的序列,是否存在一個簡單圖使得其度數列恰為這個序列。我們稱滿足條件的序列為可簡單圖化的。如果一個序列可簡單圖化,這個算法能夠構造一個特解;否則算法指出序列不可簡單圖化。該算法是一個遞歸算法。
哈韋爾-哈基米算法基於以下定理。
令為有限多個非負整數組成的非遞增序列。可簡單圖化若且唯若有窮序列只含有非負整數且是可簡單圖化的。
如果給定的序列 是可簡單圖化的,那麼算法最多運行次賦值。注意每次賦值後可能需要重新對序列排序。當全部為零時,算法停止。在每一步中,如果序列可簡單圖化,就從向各引出一條邊,即,然後令約化為。如果在任何一步中,序列無法約化為非負整數序列,算法就給出最開始的不可簡單圖化的結論。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.