Примийн алгоритм яагаад ажилладаг вэ?
Примийн алгоритм яагаад ажилладаг вэ?

Видео: Примийн алгоритм яагаад ажилладаг вэ?

Видео: Примийн алгоритм яагаад ажилладаг вэ?
Видео: Нейрографика алгоритм снятия ограничений 2024, Дөрөвдүгээр сар
Anonim

Компьютерийн шинжлэх ухаанд, Примийн (мөн Жарник гэж нэрлэдэг) алгоритм шуналтай хүн юм алгоритм Энэ нь жигнэсэн чиглүүлээгүй графикийн хамгийн бага хүрээний модыг олдог. Энэ нь модны бүх ирмэгийн нийт жинг багасгасан орой бүрийг агуулсан модыг бүрдүүлдэг ирмэгүүдийн дэд хэсгийг олно гэсэн үг юм.

Үүнтэй холбогдуулан Примс яагаад Крускалаас илүү вэ?

Крускаль Алгоритм: гүйцэтгэдэг илүү сайн Энэ нь энгийн өгөгдлийн бүтцийг ашигладаг тул ердийн нөхцөл байдалд (сийрэг график). Примийн Алгоритм: Хэрэв та илүү олон ирмэг бүхий үнэхээр нягт графиктай бол хязгаарт хамаагүй хурдан болно - аас оройнууд.

Примийн алгоритм оновчтой юу? Примийн алгоритм шуналтай хүн юм алгоритм шуналтай аргыг ашиглан жигнэсэн чиглүүлээгүй график дээр хамгийн бага хүрээтэй модыг олоход зориулагдсан. Тохиолдолд Примийн алгоритм , бид эх сурвалжаас хол зай нь багассан оройг дахин дахин сонгоно, өөрөөр хэлбэл одоогийн орон нутгийн оновчтой сонголт.

Үүнийг анхаарч үзвэл Примийн алгоритм циклтэй байж чадах уу?

Примийн алгоритм . Примийн алгоритм тодорхой хүрээтэй модыг бий болгодог, учир нь үгүй цикл болно модны болон модны бус оройн хооронд ирмэг нэмэх замаар нэвтрүүлнэ.

Өгөгдсөн графын хамгийн бага хүрээний модыг барихад аль алгоритм нь Примийн алгоритм эсвэл Крускал алгоритмын аль нь илүү үр дүнтэй вэ, яагаад?

Крускалийн алгоритм одоо байгаа дээр дараагийн хамгийн хямд ирмэгийг нэмснээр хамгийн хямд ирмэгээс шийдлийг ургуулдаг мод / ой. Примийн алгоритм нягтын хувьд илүү хурдан байдаг графикууд . Крускалийн алгоритм сийрэг бол илүү хурдан байдаг графикууд.

Зөвлөмж болгож буй: