Laboratoriniai darbai

Maksimalaus srauto algoritmo sudėtingumas

9.8   (3 atsiliepimai)
Maksimalaus srauto algoritmo sudėtingumas 1 puslapis
Maksimalaus srauto algoritmo sudėtingumas 2 puslapis
Maksimalaus srauto algoritmo sudėtingumas 3 puslapis
Maksimalaus srauto algoritmo sudėtingumas 4 puslapis
Maksimalaus srauto algoritmo sudėtingumas 5 puslapis
Maksimalaus srauto algoritmo sudėtingumas 6 puslapis
www.nemoku.lt
www.nemoku.lt
Aukščiau pateiktos peržiūros nuotraukos yra sumažintos kokybės. Norėdami matyti visą darbą, spustelkite peržiūrėti darbą.
Ištrauka

 

Įvadas

Maksimalus srautas (angl. maximum flow) yra sąvoka iš grafų teorijos, kuri apibūdina didžiausią galimą srautą, kurį galima perduoti nuo šaltinio iki tikslinio taško tam tikrame orientuotame grafe su srautui praleidžiamomis briaunomis ir įrenginiais.

Pagrindinis tikslas yra rasti didžiausią galimą kiekį, kurį galima perduoti nuo vieno taško iki kito per tinklą, kurį sudaro briaunos ir taškai. Tai gali turėti praktinių taikymų, pavyzdžiui, tinklų optimizavime, keliais, krovinių pervežimo logistikoje ir pan.

Maksimalaus srauto paieškos algoritmai yra naudojami grafų teorijoje ir tinklų analizėje. Šie algoritmai yra skirti rasti didžiausią galimą srautą nuo šaltinio iki tikslinio taško tinkle. Pagrindinė idėja yra optimizuoti srautą per tinklą, atsižvelgiant į tam tikrus apribojimus arba savybes. Vienas iš maksimalaus srauto paieškos algoritmų yra Edmondso – Karpo, Dinitzo algoritmas(1972).

Edmundso - Karpo algoritmas yra gobšus algoritmas, apskaičiuojantis didžiausią srautą srautotinkle, taip pat yra platesnio Fordo-Fulkersono metodo taikymas.

Darbo tikslas:

Ištirti Edmondso - Karpo algoritmo sudėtingumą. Motyvuoti programavimo kalbos (įrankio) pasirinkimą. Paminėti iškilusias problemas. Palyginti rezultatus su teoriniu sudėtingumu.

Darbo eiga

  • C++ kalboje sukuriamas Edmondso - Karpo algoritmo kodas. Keičiamas grafo viršūnių skaičius – 50, 100, 500, 600, 700, 1000.

  • Programa sugeneruoja atstumus tarp viršūnių nuo 1 iki 10.

  • Su kiekvienu viršūnių kiekiu atliekama po 10 bandymų.

  • Išvedamas vidurkis.

  • Rezultatai pateikiami lentelėje ir diagramoje.

Edmondso – Karpo, Dinitzo algoritmas(1972)

Informatikos srityje Edmondsas – Karpas algoritmas yra Fordo – Fulkersono metodo įgyvendinimas, skirtas apskaičiuoti didžiausią srautą srauto tinkle O(|V||E|2) laike. Algoritmą pirmą kartą paskelbė J. Dinitzas 1970 m., o 1972 m. nepriklausomai paskelbė J. Edmondsas ir R. Karpas. Dinitzo algoritmas apima papildomų metodų, kurie sumažina veikimo laiką iki O(|V||E|2).

Diniko algoritmas arba Dinitzo algoritmas yra labai polinominis algoritmas, skirtas apskaičiuoti didžiausią srautą srauto tinkle, kurį 1970 m. sukūrė Izraelio kompiuterių mokslininkas J. Dinitzas. Įsijungia algoritmas O(|V|2|E|) laiko ir yra panašus į

Daugiau informacijos...

Šį darbą sudaro 1188 žodžiai, tikrai rasi tai, ko ieškai!

★ Klientai rekomenduoja


Šį rašto darbą rekomenduoja mūsų klientai. Ką tai reiškia?

Mūsų svetainėje pateikiama dešimtys tūkstančių skirtingų rašto darbų, kuriuos įkėlė daugybė moksleivių ir studentų su skirtingais gabumais. Būtent šis rašto darbas yra patikrintas specialistų ir rekomenduojamas kitų klientų, kurie po atsisiuntimo įvertino šį mokslo darbą teigiamai. Todėl galite būti tikri, kad šis pasirinkimas geriausias!

Detali informacija
Darbo tipas
Šaltiniai
✅ Šaltiniai yra
Failo tipas
Word failas (.docx)
Apimtis
7 psl., (1188 ž.)
Darbo duomenys
  • Informacinių technologijų laboratorinis darbas
  • 7 psl., (1188 ž.)
  • Word failas 58 KB
  • Lygis: Universitetinis
  • ✅ Yra šaltiniai
www.nemoku.lt Atsisiųsti šį laboratorinį darbą
Privalumai
Pakeitimo garantija Darbo pakeitimo garantija

Atsisiuntei rašto darbą ir neradai jame reikalingos informacijos? Pakeisime jį kitu nemokamai.

Sutaupyk 25% pirkdamas daugiau Gauk 25% nuolaidą

Pirkdamas daugiau nei vieną darbą, nuo sekančių darbų gausi 25% nuolaidą.

Greitas aptarnavimas Greitas aptarnavimas

Išsirink norimus rašto darbus ir gauk juos akimirksniu po sėkmingo apmokėjimo!

Atsiliepimai
www.nemoku.lt
Dainius Studentas
Naudojuosi nuo pirmo kurso ir visad randu tai, ko reikia. O ypač smagu, kad įdėjęs darbą gaunu bet kurį nemokamai. Geras puslapis.
www.nemoku.lt
Aurimas Studentas
Puiki svetainė, refleksija pilnai pateisino visus lūkesčius.
www.nemoku.lt
Greta Moksleivė
Pirkau rašto darbą, viskas gerai.
www.nemoku.lt
Skaistė Studentė
Užmačiau šią svetainę kursiokės kompiuteryje. :D Ką galiu pasakyti, iš kitur ir nebesisiunčiu, kai čia yra viskas ko reikia.
Palaukite! Šį darbą galite atsisiųsti visiškai NEMOKAMAI! Įkelkite bet kokį savo turimą mokslo darbą ir už kiekvieną įkeltą darbą būsite apdovanoti - gausite dovanų kodus, skirtus nemokamai parsisiųsti jums reikalingus rašto darbus.
Vilkti dokumentus čia:

.doc, .docx, .pdf, .ppt, .pptx, .odt