Pele u qala ho bala sengoloa sena, re u eletsa hore u tloaelane le litaba tse mabapi le lipalo mabapi le ho bala tsela ho ea ka Bellman - Ford Algorith.
AFGUsion e ntlafalitsoeng ea algorithm (e feto-fetohang algorithm) ke e 'ngoe ea algorithm e' meli ea algorithm e reriloeng mona e etselitsoeng ho kenya letsoho marang-rang a ajoang. E ikhethile ka hore e boetse e tlosa tlhahisoleseling mabapi le ho fihlella le progology e fumanehang ho Pimana ea ho qetela ea Algorithm. Algorithsms tse ling li buisanoa ka lebitso mona tlohela ho tlosoa tlhahisoleseling ka lebaka la ts'ebetso ea protocol, 'me u se ke oa nahana ka karolo ena ea mosebetsi oa algorith.
Ka 1993, Bellman-Ford le Dijkstra li ile tsa kenngoa hoo li ajoang algorithms tse 'maloa tsa li-protocols. Phihlelo e ile ea fumana ka lebaka la tšebetso ena ea pele le ho bululeloa ha mesebetsi ea bobeli ea lipatlisiso tse pakang marang-rang le tse peli.
Kaha chelete e habeli e etselitsoe e le algorithm e ajoang, ho molemo ho hlalosa mosebetsi oa hae marang-rang. Bakeng sa morero ona, lipalo 8 le 9 li sebelisoa. Mohlala ona o tla sebelisoa ho noka ea libaka tse tharo, 'me ka nako e' ngoe liphetoho li sebetsoa boemong bo bong ba thepa e tšoanang. Ka mohlala oa pele, nyeoe e tla tsotelloa ha ho na le tsela e fapaneng, empa ha ho na mohokahanyi oa maoto, ea bobeli e tla nka taba eo ha ho na le tsela e fapaneng le moahisani ea ka tlase le moahisani.
Setšoantšong sa 8, ithun d ho tloha ho ea ho:
- O ithuta litsela tse peli tsa ho D:
![Dual diffuses nts'etsopele ea algorithm 21025_1](/userfiles/22/21025_1.webp)
- A ke ke a lemoha tsela ka b, hobane B e sebelisa e le mohlahlami oa eona:
- E bapisoa le litsela tse fumanehang ebe li khetha tsela e khuts'oane ntle le loops:
- Ho lekola litsela tse setseng ho bona hore na ho na le leha e le ofe oa baahelani ba ka tlase.
A tseba sena hobane C e phatlalatsa tsela ea ho D ka metric ea eona e lekanang le 3.
E boloka metric c ea lehae tafoleng ea eona ea moipone.
Ka lebaka leo, a tseba boleng ba lehae ho C le boleng ba lehae ho A.
- 3 (Litšenyehelo ho C) = 3 (Litšenyehelo ho A), ka hona, tsela e kanna ea khotsofatsa boemo ba ho se khonehe. C ha ea ngoloa e le baahelani ba tlase ba tlase.
Baahelani ba nang le fatše ba theotsoeng le bona ba bitsoa bahlahlami. A re re ke mocha [a, h] ha a sebetse. Hangata u sa itšetleha ka lintlafatso tsa nako le nako, kahoo a ke ke a emela ntlafatso e 'ngoe ka tlhaiso-leseling e tšepahalang. Ho e-na le hoo, a tlameha ho latela tsela e fapaneng ka mafolofolo. Kahoo, ena ke ts'ebetso e amoloang e nang le mokhoa o lemosoang oa tsela e 'ngoe. Haeba mocha [a, h] ha a sebetse, o nahana feela D:
- E lekola tafole ea hau ea lehae bakeng sa bahlahlami ba ka ba teng (baahisani ba tlase).
- Ha ho na bahlakolosi, kahoo a tlameha ho fumana tsela e fapaneng ntle le loops ho D (haeba e teng).
- E romella kopo ho moahi ka mong ho fumana hore na ho na le tsela e fapaneng ntle le loops ho D.
- C:
- B:
- A o fumana likarabo tsena:
Setšoantšong sa 9, seo e eang (D) Ntho e ne e tsamaisoa le h ho e. Sena se tla sebelisoa mohlaleng oa bobeli.
Mohlalang ona, ho na le mohlahlami ea ka bang teng (moahisani ea ka bang teng).
Ithute D ho tloha ntlheng ea pono A:
- O ithuta litsela tse peli tsa ho D:
- A ke ke a lemoha tsela efe kapa efe ho b:
- E bapisoa le litsela tse fumanehang ebe li khetha tsela e khuts'oane ntle le loops:
- Ho lekola litsela tse setseng ho bona hore na ho na le leha e le ofe oa baahelani ba ka tlase.
Haeba mocha [a, C] ha a sebetse, nahana feela ka:
- Sekaseka tafole ea eona ea mofuta oa phepelo ea pele bakeng sa mohlahlami o ka khonehang.
- Mohlaseli o ka bang teng ka H.
- E st lisa tafole ea lehae ea lehae ho H e le tsela e ntle.
- Ho romella ntjhafatso ho baahelani ba eona, ho lumela hore litšenyehelo tsa eona tsa katleho li fetohile ho tloha ho tse 3 ho isa ho tse 4.
Joalokaha u bona, ho sebetsa ha ho na le mohlahla ha ho na le mohlahlami o ka khonehang, o bonolo haholo ebile o bonolo ho feta ntle le eona. Marang-rang moo Protocol ea Routing e romelloang ho sebelisoa habeli (haholo-holo, e 'ngoe ea sepheo sa meralo e tla fokola ha ho se atlehe. Sebaka sa kopo ke ntho e makatsang hore na algorithm e habeli e phethoa kapele, 'me e ntse e fihla kapele hakae marang-rang.
Setšoantšo sa 10 se bonts'a mochini oa mantlha o felisitsoeng.
Lintho tse kenyelelitsoeng tseleng e mpefala ho feta (pherekano ea tsela) e kanna ea ba:
- Ho hloleha ha mocha ea hokahaneng kapa moahisani
- Ho fumana ntjhafatso bakeng sa tsela e nang le metripa e phahameng
- Ho fumana potso ho tsoa ho mohlahlami oa hajoale
- Ho fumana tsela e ncha ho tloha moahisani
- Moahelani o mocha o ile a fumanoa, hammoho le mabota ao e ka fumanang
- Ho fumana likopo tsohle tse rometsoeng ho baahisani ha tsela ea tsela
![Dual diffuses nts'etsopele ea algorithm 21025_2](/userfiles/22/21025_2.webp)