Mostovi Kaliningrada nekad i sada

Similar documents
Hamiltonov ciklus i Eulerova tura

TEORIJA SKUPOVA Zadaci

Red veze za benzen. Slika 1.

Projektovanje paralelnih algoritama II

Algoritam za množenje ulančanih matrica. Alen Kosanović Prirodoslovno-matematički fakultet Matematički odsjek

Problem četiri boje. Four colors problem

ZANIMLJIV NAČIN IZRAČUNAVANJA NEKIH GRANIČNIH VRIJEDNOSTI FUNKCIJA. Šefket Arslanagić, Sarajevo, BiH

Sveučilište J.J. Strossmayera u Osijeku. Odjel za matematiku. David Komesarović. Mooreovi grafovi. Diplomski rad. Osijek, 2017.

Uvod u relacione baze podataka

Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku Diplomski studij matematike. Planarni grafovi. Diplomski rad. Osijek, 2013.

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku DIOFANTSKE JEDNADŽBE

Ariana Trstenjak Kvadratne forme

pretraživanje teksta Knuth-Morris-Pratt algoritam

Pellova jednadžba. Pell s equation

Geometrijski smisao rješenja sustava od tri linearne jednadžbe s tri nepoznanice

PRIPADNOST RJEŠENJA KVADRATNE JEDNAČINE DANOM INTERVALU

HRVATSKA MATEMATIČKA OLIMPIJADA

Hornerov algoritam i primjene

Formule za udaljenost točke do pravca u ravnini, u smislu lp - udaljenosti math.e Vol 28.

Mathcad sa algoritmima

Pitagorine trojke. Uvod

Slika 1. Slika 2. Da ne bismo stalno izbacivali elemente iz skupa, mi ćemo napraviti još jedan niz markirano, gde će

KVADRATNE INTERPOLACIJSKE METODE ZA JEDNODIMENZIONALNU BEZUVJETNU LOKALNU OPTIMIZACIJU 1

Modified Zagreb M 2 Index Comparison with the Randi} Connectivity Index for Benzenoid Systems

FIZIKALNA KOZMOLOGIJA VII. VRLO RANI SVEMIR & INFLACIJA

DISTRIBUIRANI ALGORITMI I SISTEMI

Teorem o reziduumima i primjene. Završni rad

Rešenja zadataka za vežbu na relacionoj algebri i relacionom računu

Fibonaccijev brojevni sustav

Sveučilište J.J.Strossmayera u Osijeku Odjel za matematiku. Sveučilišni preddiplomski studij matematike

Maja Antolović Algoritmi u teoriji brojeva

BROJEVNE KONGRUENCIJE

Funkcijske jednadºbe

Sveučilište Josipa Jurja Strossmayera u Osijeku Odjel za matematiku

NIZOVI I REDOVI FUNKCIJA

Mehurasto sortiranje Brzo sortiranje Sortiranje učešljavanjem Sortiranje umetanjem. Overviev Problemi pretraživanja Heš tabele.

ALGORITAM FAKTORIZACIJE GNFS

Sveučilište J.J. Strossmayera u Osijeku Odjel za matematiku. Velibor Gojić. Blok dizajni. Diplomski rad. Osijek, 2014.

Hamiltonovi grafovi i digrafovi

Mersenneovi i savršeni brojevi

Nilpotentni operatori i matrice

Položaj nultočaka polinoma

KLASIFIKACIJA NAIVNI BAJES. NIKOLA MILIKIĆ URL:

Prsten cijelih brojeva

ANALYSIS OF THE RELIABILITY OF THE "ALTERNATOR- ALTERNATOR BELT" SYSTEM

Konstrukcija i analiza algoritama

ZANIMLJIVI ALGEBARSKI ZADACI SA BROJEM 2013 (Interesting algebraic problems with number 2013)

A multidimensional generalization of the Steinhaus theorem

AKSIOM IZBORA I EKVIVALENCIJE

Zanimljive rekurzije

The existence theorem for the solution of a nonlinear least squares problem

Metrički prostori i Riman-Stiltjesov integral

O aksiomu izbora, cipelama i čarapama

Fajl koji je korišćen može se naći na

EXPERIMENTAL ANALYSIS OF THE STRENGTH OF A POLYMER PRODUCED FROM RECYCLED MATERIAL

1. M.S. Shrikhande, S.S. Sane, Quasi-symmetric designs, Cambridge University

THE PROBLEM OF DIOPHANTUS FOR INTEGERS OF Q( 3) Zrinka Franušić and Ivan Soldo

Matematika (PITUP) Prof.dr.sc. Blaženka Divjak. Matematika (PITUP) FOI, Varaždin

Mirela Nogolica Norme Završni rad

Quasi-Newtonove metode

1 Konveksni skupovi i konveksne funkcije

Zadatci sa ciklusima. Zadatak1: Sastaviti progra koji određuje z ir prvih prirod ih rojeva.

Metode izračunavanja determinanti matrica n-tog reda

MATEMATIKA LABIRINATA

Karakteri konačnih Abelovih grupa

POOPĆENJE KLASIČNIH TEOREMA ZATVARANJA PONCELETOVOG TIPA

O GLATKIM GRAFOVIMA KOMPATIBILNIM SA TEJLOROVIM OPERACIJAMA

FEUERBACHOVA TOČKA. Maja Mihalic PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK. Diplomski rad. Voditelj rada: doc. dr. sc.

An Algorithm for Computation of Bond Contributions of the Wiener Index

PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK. Marina Zrno KOMUTATIVNI PRSTENI. Diplomski rad. Voditelj rada: prof.dr.sc.

Linearno programiranje i primjene

Sortiranje podataka. Ključne riječi: algoritmi za sortiranje, merge-sort, rekurzivni algoritmi. Data sorting

KRITERIJI KOMPLEKSNOSTI ZA K-MEANS ALGORITAM

Nekoliko kombinatornih dokaza

Grafovi. Osnovni algoritmi sa grafovima. Predstavljanje grafova

Dekartov proizvod grafova

Iterativne metode za rješavanje linearnih sustava

Ivan Soldo. Sažetak. U članku se analiziraju različiti načini množenja matrica. Svaki od njih ilustriran je primjerom.

Matrice traga nula math.e Vol. 26. math.e. Hrvatski matematički elektronički časopis. Matrice traga nula. komutator linearna algebra. Sažetak.

NAPREDNI FIZIČKI PRAKTIKUM 1 studij Matematika i fizika; smjer nastavnički MJERENJE MALIH OTPORA

Uvod u analizu (M3-02) 05., 07. i 12. XI dr Nenad Teofanov. principle) ili Dirihleov princip (engl. Dirichlet box principle).

UNIVERZITET U BEOGRADU MATEMATIČKI FAKULTET

Osobine metode rezolucije: zaustavlja se, pouzdanost i kompletnost. Iskazna logika 4

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku

Shear Modulus and Shear Strength Evaluation of Solid Wood by a Modified ISO Square-Plate Twist Method

SITO POLJA BROJEVA. Dario Maltarski PRIRODOSLOVNO MATEMATIČKI FAKULTET MATEMATIČKI ODSJEK. Diplomski rad. Voditelj rada: Doc. dr. sc.

Afine transformacije ravnine

UNIVERZITET U NOVOM SADU PRIRODNO-MATEMATIČKI FAKULTET DEPARTMAN ZA MATEMATIKU I INFORMATIKU

Karakterizacija problema zadovoljenja uslova širine 1

Fraktali - konačno u beskonačnom

Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni nastavnički studij matematike i informatike. Sortiranje u linearnom vremenu

Iskazna logika 1. Matematička logika u računarstvu. oktobar 2012

Grupiranje podataka u skupine 1 Rudolf Scitovski, Odjela za matematiku, Sveučilište u Osijeku 2

Banach Tarskijev paradoks

Matea Ugrica. Sveučilište J. J. Strossmayera u Osijeku Odjel za matematiku Sveučilišni diplomski studij matematike i računarstva

Standard Parallel and Secant Parallel in Azimuthal Projections

Butterflies in the Isotropic Plane

UOPŠTENI INVERZI, FAKTORI USLOVLJENOSTI I PERTURBACIJE

A B A B. Logičke operacije koje još često upotrebljavamo su implikacija ( ) i ekvivalencija A B A B A B

Transcription:

Osječki matematički list 7(2007), 33 38 33 Mostovi Kaliningrada nekad i sada Matej Kopić, Antoaneta Klobučar Sažetak.U ovom radu su najprije dane stvarne situacije oko Kalingradskih mostova kroz povijest. Nakon toga je dano Eulerovo rješenje problema, Eulerov teorem za opći slučaj te Fleuryjev algoritam. Ključne riječi: Kalingradski mostovi, Eulerova staza, Eulerova tura Bridges of Kaliningrad in the past and today Abstract. In this paper the history of Kaliningrad s bridges is described first. After that Euler s solution of the problem is given, and then Euler s theorem and Fleury s algorithm. Key words: Bridges of Kaliningrad, Eulerian trails, Eulerian tours 1. Uvod Königsberg, nekadašnji glavni grad Istočne Pruske, danas je poznat kao ruski grad Kaliningrad. Grad je izgrad en s obje strane rijeke Pregel i na dva riječna otoka. Veći otok naziva se Kniephof. Sedam mostova povezuje obje strane rijeke i otoke. Ljudi su pokušavali pronaći način da prijed u svih sedam mostova tako da svaki most prijed u točno jedanput i da se vrate u polaznu točku, ali bezuspješno. Taj problem privukao je pozornost švicarskom matematičaru Leonhardu Euleru, koji je 1735. godine predstavio rješenje problema. Objasnio je zašto nije moguće pronaći put. Kroz povijest raspored i broj mostova se mijenjao. Sve do 1875. godine struktura mostova je bila kao u Eulerovo vrijeme i nije bilo moguće prijeći ih točno jednom. 1930. godine broj mostova s orginalnih sedam se povećao na deset. Razmatranja su pokazala da je tad postojalo traženo rješenje problema. Sve do par godina prije početka sadašnjeg tisućljeća broj mostova ostaje nepromijenjen, a tada ponovno dolazi do promjena, pa će problem opet biti bez rješenja. 2005. godine Kraljevski most je obnovljen u čast 750-te godišnjice grada pa je tražena šetnja opet bila moguća. Poljska putnička agencija Pawel Skrzynski ju je izvela. student Odjela za matematiku, Trg Ljudevita Gaja 6, HR-31000 Osijek, E-mail: Matej.Kopic@mathos.hr Odjel za matematiku, Trg Ljudevita Gaja 6, HR-31000 Osijek, E-mail: Antoaneta.Klobucar@mathos.hr

34 Matej Kopić i Antoaneta Klobučar Slika 1. Raspored mostova u Eulerovo doba 2. Eulerovo rješenje problema Euler je problem riješio na slijedeći način: promatrao je niz slova A, B, C, D koji predstavljaju kopno (otoke i obale) - vidi sliku 2. Konstruirao je model račvanja da dokaže da ne postoji takav niz koji zadovoljava tražene uvjete, time dokazujući da problem Königsberških mostova nema rješenje. Slika 2. Ako kopna A, B, C, D stisnemo u točke i povežemo ih linijama (mostovima) dobivamo graf. Slika 3.

Mostovi Kaliningrada nekad i sada 35 Rješenje problema Euler je stavio na papir i odnio ga na Akademiju znanosti u St. Petersburg 1735. godine. Pri tome je formirao tri glavna zaključka: Ako je bilo koje kopno (obala ili otok) povezano s nekim drugim kopnom neparnim brojem mostova, tada kružno putovanje koje prelazi svaki most točno jedanput nije moguće. Ako je broj mostova neparan za točno dva kopna, tada je putovanje koje prelazi svaki most točno jedanput moguće samo ako putovanje počinje u jednom, a završava u drugom kopnu s neparnim brojem mostova. Ako nema kopna povezanog s neparnim brojem mostova putovanje može početi iz bilo kojeg kopna i završiti u tom istom kopnu. Euler je dao heurističke razloge za točnost prvog zaključka. Da bi završio kružno putovanje oko obala prelazeći svaki most točno jedanput, onda za svaki ulazni most mora postojati izlazni. Rješenje problema Königsberških mostova dovodi do rad anja matematičke grane zvane teorija grafova, koja pronalazi uporabu u područjima od strojarstva pa sve do socijalnih znanosti. U teoriji grafova šetnja predstavlja proizvoljan obilazak vrhova i bridova na grafu (naizmjenično) ali bez preskakanja. Eulerovom stazom se naziva šetnja po grafu koja svakim bridom prolazi točno jedanput. Zatvorena Eulerova staza (početak i kraj su isti) naziva se Eulerova tura. Povezani graf je graf u kojem za svaka dva vrha na grafu postoji šetnja koja iz jednog vrha vodi u drugi. Povezani graf u kojem postoji Eulerova tura naziva se Eulerov graf. Treba istaknuti da ukoliko postoji Eulerova tura nije nužno jedinstvena. Rezultat dobiven u problemu Königsberških mostova je generaliziran kao Eulerov teorem: Teorem 1. Povezan graf G je Eulerov ako i samo ako su svi vrhovi od G parnog stupnja (odnosno svaki vrh se nalazi na parnom broju bridova). Dokaz: Teorem se dokazuje u dva smjera. a) Prvo pretpostavimo da je graf Eulerov, što znači da postoji Eulerova tura na grafu. Uzmimo da ona počinje (i završava) u nekom vrhu v. Svaki unutarnji vrh (onaj koji nije ni početak ni kraj te ture) u svakom pojavljivanju ima brid koji ulazi i izlazi iz njega - znači stupanj mu je paran. Isto tako, pošto tura počinje i završava u vrhu v i njegov stupanj je paran (a svi su bridovi obuhvaćeni), pa su svi vrhovi parnog stupnja. b) Neka su svi vrhovi grafa G parnog stupnja i neka je graf povezan. Pretpostavimo da G nije Eulerov. Odaberimo takav graf sa najmanjim mogućim brojem bridova. Pošto su svi vrhovi na G parnog stupnja, stupanj svakog vrha je veći ili jednak 2. Može se lako vidjeti da tada graf sadrži ciklus (zatvorenu stazu). Neka je C zatvorena staza u G maksimalne duljine. Pošto C nije Eulerova tura od G, postoje bridovi iz grafa G koji nisu u stazi C - taj dio grafa G označit ćemo sa G. Svi vrhovi na C su parnog stupnja, pa povezan graf G takod er nema vrh neparnog

36 Matej Kopić i Antoaneta Klobučar stupnja. Pošto je G graf koji ima manje bridova od G i iz odabira da je G graf sa najmanje bridova koji ne sadrži Eulerovu turu, slijedi da na G postoji Eulerova tura C. Kako je G povezan, postoji vrh v koji se nalazi i u C iuc. Može se pretpostaviti da je v kraj od C i početak od C. No, tada je CC zatvorena staza u G veća od C, što je u suprotnosti sa pretpostavkom da je C najveća takva zatvorena staza. Slijedi da je G Eulerov graf. Na osnovu Teorema 1. slijedi Korolar 1. Povezani graf G ima Eulerovu stazu ako i samo ako ima najviše dva vrha neparnog stupnja (početak i kraj staze) a)ako G ima Eulerovu stazu, tada kao u dokazu Teorema 1., svaki vrh koji nije početak ili kraj te staze ima paran stupanj. b) Pretpostavimo da je G povezan graf s najviše dva vrha neparnog stupnja. Ako uopće nema takvih vrhova onda prema Teoremu 1. ima zatvorenu Eulerovu stazu. Ako postoje vrhovi neparnog stupnja onda ih mora biti točno dva jer je suma stupnjeva vrhova paran broj. Neka su to u i v. Spojimo ta dva vrha bridom e i promatramo graf G+e. Svaki vrh iz G+e ima paran stupanj pa po Teoremu 1. na grafu postoji Eulerova tura. Ako iz te ture sad izbacimo brid e dobivamo Eulerovu stazu na G. Iz promatranog slijedi da se problem Königsbergških mostova zapravo sastoji u ispitivanju sadrži li jedan specifičan graf s 4 vrha i 7 bridova Eulerovu turu ili ne. Graf koji odgovara grafu Konigsberških mostova ima četiri vrha neparnog stupnja pa ne može imati Eulerovu turu, a ni stazu. Slika 4.

Mostovi Kaliningrada nekad i sada 37 3. Nalaženje Eulerove ture na grafu Očigledno je posve lako utvrditi je li graf sadrži ili ne sadrži Eulerovu stazu odnosno Eulerovu turu. U slučaju pozitivnog odgovora na ova pitanja, ostaje problem kako ih naći. Razmotrimo slučaj nalaženja Eulerove ture (pod uvjetom da je razmatrani graf Eulerov, naravno). Fleuryjev algoritam je konceptualno vrlo jednostavan, ali dosta spor algoritam za nalaženje Eulerove ture. Prema ovom algoritmu; 1) krenemo od proizvoljnog vrha grafa i krenemo duž proizvoljnog brida koji vodi iz promatranog vrha, pri čemu, ako je ikako moguće, biramo brid koji nije rezni brid grafa (rezni brid je onaj čijim odstranjivanjem povećavamo broj dijelova grafa takvi da ne možemo prijeći iz jednog u drugog ) - odnosno, brid koji je rezni biramo samo ako nam je to jedina mogućnost. 2) Izabrani brid dopisujemo na kraj niza bridova (koji je na početku algoritma prazan) 3) Sada brišemo promatrani brid, i nastavljamo postupak od vrha u koji je vodio upravo izbrisani brid. Postupak nastavljamo sve dok se ne izbrišu svi bridovi. Po završetku algoritma, bridovi u nizu, u redoslijedu kako su upisivani u niz, formiraju traženu Eulerovu turu. Na sljedećoj slici je prikazan primjer jednog Eulerovog grafa, kao i moguća Eulerova tura dobijena primjenom Fleuryjevog algoritma. Preciznije, traženu Eulerovu turu formiraju bridovi obilježeni sa g1 - g20, u rastućem poretku indeksa. 4. Zaključak I danas, 272 godine nakon Eulerovog rješenja problema Königsberških mostova, ovaj problem privlači pažnju i još uvijek je aktualan. Stoga se može reći da je to jedan od najljepših problema teorije grafova.

38 Matej Kopić i Antoaneta Klobučar Literatura [1] N. L. Biggs, E. K. Lloyd, R. J. Wilson, Graph Theory, 1736-1936. Oxford, England: Oxford University Press, 1976. [2] B. Bollobás, Graph Theory: An Introduction Course, Springer-Verlag, p. 12, 1979. [3] G. Chartrand, The Königsberg bridge Problem: An Introduction to Eulerian Graphs in Introductory Graph Theory. New York: Dover, 1985. [4] H. Fleischner, (Some of) the many use of Eulerian Graphs graph theory, Discrete Math., 230(2001)23-43. [5] F. Harary, Graph Theory. Reading, MA: Addison-Wesley, pp. 1-2, 1994. [6] Hartsfield, Ringel,Pearls in Graph Theory, Academic Press, 1990. [7] H. Steinhaus, Mathematical Snapshots 3rd ed. New York: Dover, pp. 256-259, 1999. [8] D. Veljan, Kombinatorika s teorijom grafova, Školska knjiga, Zagreb, pp. 286-294, 1989. [9] R. J. Wilson, Introductions to Graph Theory, Longman Iac, 1985.