ዝርዝር ሁኔታ:

ዝቅተኛውን የተንጣለለ ዛፍ እንዴት ማግኘት ይቻላል?
ዝቅተኛውን የተንጣለለ ዛፍ እንዴት ማግኘት ይቻላል?

ቪዲዮ: ዝቅተኛውን የተንጣለለ ዛፍ እንዴት ማግኘት ይቻላል?

ቪዲዮ: ዝቅተኛውን የተንጣለለ ዛፍ እንዴት ማግኘት ይቻላል?
ቪዲዮ: ናና ቅጠል ጥቅም/ናና ቅጠል ጥቅም 2024, ግንቦት
Anonim

የክሩስካል ዝቅተኛው የስፓኒንግ ዛፍ አልጎሪዝም | ስግብግብ አልጎ-2

  1. ሁሉንም ጠርዞች ክብደታቸው በማይቀንስ ቅደም ተከተል ደርድር።
  2. ይምረጡ ትንሹ ጠርዝ. ከ ጋር ዑደት ከፈጠረ ያረጋግጡ የሚዘረጋ ዛፍ እስካሁን ተፈጥሯል። ዑደት ካልተፈጠረ, ይህንን ጠርዝ ያካትቱ. ካልሆነ ያስወግዱት።
  3. በ ውስጥ (V-1) ጠርዞች እስኪኖሩ ድረስ ደረጃ # 2 ይድገሙት የሚዘረጋ ዛፍ .

ሰዎች እንዲሁ ይጠይቃሉ, ዝቅተኛው የወጪ ዛፍ ምን ያህል ነው?

የ ወጪ የእርሱ የሚዘረጋ ዛፍ በ ውስጥ ያሉት የሁሉም ጠርዞች የክብደት ድምር ነው። ዛፍ . ብዙ ሊኖሩ ይችላሉ። ዛፎችን መዘርጋት . ዝቅተኛው የተዘረጋ ዛፍ ን ው የሚዘረጋ ዛፍ የት ወጪ ነው። ዝቅተኛ ከሁሉም መካከል ዛፎችን መዘርጋት . ብዙም ሊኖሩ ይችላሉ። ዝቅተኛ የዝርጋታ ዛፎች.

በተመሳሳይ፣ የክሩካል አልጎሪዝምን በመጠቀም አነስተኛውን የተዘረጋ ዛፍ እንዴት ማግኘት ይቻላል? የ Kruskal ስልተ ቀመር ወደ አግኝ የ ዝቅተኛ ወጪ የሚዘረጋ ዛፍ ስግብግብ አካሄድ ይጠቀማል።

የ Kruskal's Spanning Tree Algorithm

  1. ደረጃ 1 - ሁሉንም ቀለበቶች እና ትይዩ ጠርዞችን ያስወግዱ።
  2. ደረጃ 2 - ሁሉንም ጠርዞች በክብደታቸው እየጨመረ በሚሄድ ቅደም ተከተል ያዘጋጁ.
  3. ደረጃ 3 - አነስተኛውን ክብደት ያለው ጠርዝ ይጨምሩ.

ከዚህም በላይ በምሳሌነት ዝቅተኛው የተዘረጋው ዛፍ ምንድን ነው?

ሀ ዝቅተኛው የተዘረጋ ዛፍ ልዩ ዓይነት ነው ዛፍ የጠርዙን ርዝመቶች (ወይም "ክብደቶች") የሚቀንስ ዛፍ . አን ለምሳሌ ወደ ብዙ ሰፈሮች መስመር ለመዘርጋት የሚፈልግ የኬብል ኩባንያ ነው; የተዘረጋውን የኬብል መጠን በመቀነስ የኬብል ኩባንያው ገንዘብ ይቆጥባል. ሀ ዛፍ አንድ መንገድ ሁለት ጫፎችን ያገናኛል።

በትንሹ የተዘረጋ ዛፍ ስትል ምን ማለትህ ነው?

ሀ ዝቅተኛው የተዘረጋ ዛፍ (MST) ወይም ዝቅተኛ ክብደት የሚዘረጋ ዛፍ ሁሉንም ጫፎች አንድ ላይ ያለ ምንም ዑደቶች የሚያገናኝ የተገናኘ፣ ከጫፍ ክብደት ያለው ያልተመራ ግራፍ የጠርዞች ንዑስ ስብስብ ነው። ዝቅተኛ ሊሆን የሚችል ጠቅላላ የጠርዝ ክብደት. እዚያ ናቸው። በጣም ጥቂት ጉዳዮችን ይጠቀማሉ ዝቅተኛ የዝርጋታ ዛፎች.

የሚመከር: