Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 345735

Izračun hamiltonovih ruta zračnog prometa na nakupini računala


Birovljević, Damir
Izračun hamiltonovih ruta zračnog prometa na nakupini računala, 2008., diplomski rad, Elektrotehnički fakultet Osijek, Osijek


CROSBI ID: 345735 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Izračun hamiltonovih ruta zračnog prometa na nakupini računala
(Claculation of Hamilton Airplane Routes on Computational Cluster)

Autori
Birovljević, Damir

Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad

Fakultet
Elektrotehnički fakultet Osijek

Mjesto
Osijek

Datum
11.02

Godina
2008

Stranica
54

Mentor
Martinović, Goran

Neposredni voditelj
Martinović, Goran

Ključne riječi
Ashay Dharwadkerov algoritam; Hamiltonov problem; Hamiltonove rute; nakupina računala; zrakoplovne rute
(Airplane routes; Ashay Dharwadker's algorithm; Cluster; Hamiltonian problem; Hamiltonian routes)

Sažetak
Ukoliko netko zrakoplovom želi posjetiti određeni skup gradova uz uvjet da isti grad ne posjeti više od jednom, potrebno je izračunati Hamiltonovu rutu za taj skup gradova. Zbog velike računalne zahtjevnosti problema, korištena je nakupina računala. Razvijen je automatizirani sustav zasnovan na web sučelju preko kojeg korisnik vrši podešavanje načina rada, te dobiva rješenja u obliku popisa i u grafičkom obliku karte s ucrtanom rutom. Osim skupa gradova i početnog grada, korisnik definira broj procesora i algoritam za izračun ruta. Tri algoritma su implementirana u sustav. Prvi algoritam, nazvan NP algoritam, zasnovan je na pronalasku svih varijacija skupa odabranih gradova, te pronalasku mogućih ruta u tim varijacijama. Drugi algoritam je nazvan BC (engl. Branch and Cut), jer razvija stablo svih varijacija i čim pronađe nepovezane čvorove, eliminira cijelu granu i sve varijacije koje se vežu na nju. Treći algoritam, NEW, kojeg je razvio Dharwadker, za sve moguće susjede trenutnog čvora, pronalazi daljnje susjede, te prati koji su čvorovi već posjećeni. Na taj način ne pronalazi sve moguće rute, ali ukoliko barem jedna ruta postoji, bit će pronađena. Rezultati ispitivanja su pokazali da BC algoritam uvijek daje potpuno rješenje u znatno kraćem vremenu nego NP algoritam, koji također daje potpuno rješenje, te time ne postoji razlog za korištenje NP algoritma. Algoritam NEW preporučuje se ukoliko je bitno dobiti barem jednu rutu u što kraćem vremenu, a ukoliko je bitno imati sve moguće rute preporučuje se koristiti BC algoritam.

Izvorni jezik
Hrvatski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
165-0362980-2002 - Postupci raspoređivanja u samoodrživim raspodijeljenim računalnim sustavima (Martinović, Goran, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek

Profili:

Avatar Url Goran Martinović (mentor)


Citiraj ovu publikaciju:

Birovljević, Damir
Izračun hamiltonovih ruta zračnog prometa na nakupini računala, 2008., diplomski rad, Elektrotehnički fakultet Osijek, Osijek
Birovljević, D. (2008) 'Izračun hamiltonovih ruta zračnog prometa na nakupini računala', diplomski rad, Elektrotehnički fakultet Osijek, Osijek.
@phdthesis{phdthesis, author = {Birovljevi\'{c}, Damir}, year = {2008}, pages = {54}, keywords = {Ashay Dharwadkerov algoritam, Hamiltonov problem, Hamiltonove rute, nakupina ra\v{c}unala, zrakoplovne rute}, title = {Izra\v{c}un hamiltonovih ruta zra\v{c}nog prometa na nakupini ra\v{c}unala}, keyword = {Ashay Dharwadkerov algoritam, Hamiltonov problem, Hamiltonove rute, nakupina ra\v{c}unala, zrakoplovne rute}, publisherplace = {Osijek} }
@phdthesis{phdthesis, author = {Birovljevi\'{c}, Damir}, year = {2008}, pages = {54}, keywords = {Airplane routes, Ashay Dharwadker's algorithm, Cluster, Hamiltonian problem, Hamiltonian routes}, title = {Claculation of Hamilton Airplane Routes on Computational Cluster}, keyword = {Airplane routes, Ashay Dharwadker's algorithm, Cluster, Hamiltonian problem, Hamiltonian routes}, publisherplace = {Osijek} }




Contrast
Increase Font
Decrease Font
Dyslexic Font