Graafi

Tämä artikkeli käsittelee verkko- eli graafiteoriaa. Termi graafi voi myös tarkoittaa tiedon graafista esittämistä

Verkko eli graafi on matematiikkaan (graafiteoria eli verkkoteoria) ja tietojenkäsittelytieteeseen liittyvä käsite. Se koostuu solmuista ja niitä yhdistävistä kaarista. Matemaattisesti ilmaistuna verkko on järjestetty pari

,

jossa V on joukko solmuja (engl. vertex, node) ja E joukko kaaria (linkkejä, viivoja, välejä; engl. link, edge). Kaarijoukon määritelmä voi vaihdella, mutta yleisin tapaus on

jolloin kaarella voi olla suunta ja se voi yhdistää solmun itseensä. Graafina voidaan mallintaa monia ongelmia, jotka pystytään ratkaisemaan algoritmisesti tietojenkäsittelytieteen keinoin.

Luokittelu

Kuva suunnatusta graafista, jossa on 8 solmua ja 9 kaarta.
Kuva suuntaamattomasta graafista, jossa on 4 solmua ja 4 kaarta.

Verkkoja voidaan jaotella eri luokkiin sen mukaan, mitä ominaisuuksia niillä on. Jos esimerkiksi verkon jokaista solmuparia (a, b) yhdistävää kaarta kohden on myös kaari (b,a), sanotaan, että verkko on suuntaamaton, muuten suunnattu. Jos mistä hyvänsä solmusta päästään mihin tahansa toiseen solmuun kulkemalla riittävän monen solmun ja kaaren kautta, verkko on yhtenäinen. Jos jokaisesta solmusta on kaari kaikkiin muihin solmuihin, verkko on täydellinen. Painotetussa verkoissa verkon solmuihin ja/tai kaariin voidaan liittää painokertoimia.

Polut ja syklit

Polku on jokin jono solmuja ja niitä yhdistäviä kaaria (vähintään yksi) niin, että polku alkaa solmusta, päättyy solmuun ja kulkee solmusta seuraavaan kaarta pitkin. Jos polku alkaa samasta solmusta kuin mihin se päättyy, sitä kutsutaan sykliksi tai kierrokseksi. Verkko, jossa ei ole syklejä, on syklitön, ja siinä solmusta pääsee jokaiseen toiseen solmuun vain yhtä reittiä pitkin.

Puu

Suuntaamatonta syklitöntä verkkoa kutsutaan puuksi. Puun kaaria kutsutaan myös oksiksi. Lehdiksi kutsutaan solmuja, joilla on vain yksi naapuri.[1]

Suunnattu syklitön verkko

Tietorakenne

Tietojenkäsittelytieteessä verkkoa käytetään myös abstraktina tietotyyppinä tai tietorakenteena. Se toteutetaan yleensä vieruslistoina tai vierusmatriisina. Vieruslistaesityksessä solmun naapurit säilötään linkitettyyn listaan. Vierusmatriisiesityksessä matriisin alkion (a, b) arvo on tosi, jos solmusta a on kaari solmuun b, muuten epätosi.

Aina verkkoa ei tarvitse toteuttaa konkreettisena tietorakenteena. Solmun perusteella voidaan generoida lennossa uusia solmuja. Rekursiiviset funktioiden kutsut saattavat muodostaa verkkomaisen rakenteen. Joskus solmuista tiedetään ennalta jotain: esimerkiksi ruudukon ruudulla (x, y) on aina kahdeksan naapuria: (x + 1, y), (x, y + 1), (x + 1, y + 1) ja niin edelleen.

Sovellusalueita

Verkkoja ja niihin liittyviä algoritmeja käytetään varsin monissa erilaisissa sovellutuksissa. Esimerkkeinä mainittakoon vaikkapa lyhimmän tai ylipäätään reitin etsiminen ja riippuvuussuhteiden esittäminen sopivassa järjestyksessä (ks. topologinen lajittelu). Ylipäätään minkä hyvänsä ongelman ratkaisu, missä tiedetään alkutila, sallitut seuraajatilat ja tavoitetila (mutta ei suoraan miten sinne päästään), voidaan ainakin periaatteessa tuottaa verkkoalgoritmeilla.

Esimerkkejä

Verkkoja voidaan mallintaa monin eri tavoin. Ohessa esimerkki suuntaamattomasta verkosta, joka kuvaa VR:n rataverkkoa muutaman suuremman kaupungin osalta:

G = (("Tampere", "Turku"), ("Tampere", "Jyväskylä"), ("Tampere", "Helsinki"), ("Helsinki", Turku"), ("Tampere", "Oulu"))

Yllä oleva verkko voitaisiin esittää visuaalisesti vaikkapa näin:

Verkon kuvaajasta näkee esimerkiksi sen, että Helsingistä pääsee suoraan Turkuun, mutta Jyväskylästä ja Oulusta pitää mennä aina Turkuun Tampereen kautta.

Verkkoteorian ongelmia

Verkkoteoriaan liittyy monia kuuluisia avoimia ongelmia, joiden ratkaiseminen toisi keksijälle mainetta ja kunniaa. Monet verkkoteorian ongelmista luokitellaan tietojenkäsittelytieteessä NP-täydellisiksi. Se tarkoittaa lyhyesti sanottuna sitä, että kyseinen ongelma on nykyisten tietokoneiden laskentakapasiteetin ulkopuolella, jos verkon solmujen tai kaarten joukko kasvaa riittävän isoksi. Emme siis tiedä menetelmää, jolla kyseinen ongelma voidaan ratkaista järkevässä ajassa.

Ehkä tunnetuin NP-täydellisistä ongelmista on kauppamatkustajan ongelma, jossa on tavoitteena löytää lyhin mahdollinen reitti, joka kulkee kaikkien kauppamatkustajan listassa olevien kaupunkien kautta. Tietojenkäsittelytiede ei kuitenkaan ole varma siitä, ovatko NP-täydellisiksi luetellut ongelmat ratkaistavissa jollain menetelmällä polynomisessa ajassa.

Lähteet

  • Thomas Cormen & Charles Leiserson & Ronald Rivest & Clifford Stein: Introduction to Algorithms – 2nd ed. s. 524–531. MIT Press ja McGraw-Hill, 2001. ISBN 0-262-03293-7

Viitteet

  1. Sovelletun matematiikan professori Keijo Ruohonen: GRAAFITEORIA math.tut.fi. 2013. Arkistoitu 30.12.2020. Viitattu 25.10.2019.

Kirjallisuutta

Aiheesta muualla

Read other articles:

Queen of the DamnedPoster promoSutradaraMichael RymerProduserJorge SaraleguiDitulis olehScott Abbott Michael PetroniAnne Rice (Novel)PemeranAaliyahStuart TownsendMarguerite MoreauPaul McGannVincent PerezLena OlinPenata musikRichard GibbsJonathan DavisSinematograferIan BakerPenyuntingDany CooperPerusahaanproduksiVillage Roadshow PicturesDistributorAmerika Utara/Jepang:Warner Bros. PicturesInternasional:Village Roadshow LimitedTanggal rilis22 Februari 2002 (2002-02-22)Durasi101 menit...

 

SenerchiaKomuneComune di SenerchiaLokasi Senerchia di Provinsi AvellinoNegara ItaliaWilayah CampaniaProvinsiAvellino (AV)Luas[1] • Total35,99 km2 (13,90 sq mi)Ketinggian[2]600 m (2,000 ft)Populasi (2016)[3] • Total1.014 • Kepadatan28/km2 (73/sq mi)Zona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos83050Kode area telepon0827Situs webhttp://www.comune.senerchia.av.it Senerch...

 

Kodiyettam (Ascent)SutradaraAdoor GopalakrishnanProduserKulathoor Bhaskaran NairDitulis olehAdoor GopalakrishnanPemeranBharath GopiK. P. A. C. LalithaSinematograferMankada Ravi VarmaPenyuntingM. ManiDistributorChitralekha Film SocietyTanggal rilis 12 Mei 1978 (1978-05-12) Durasi128 menitNegaraIndiaBahasaMalayalam Kodiyettam (bahasa Malayalam: കൊടിയേറ്റം, Inggris: Ascent) adalah sebuah produksi film fitur India 1978 yang ditulis dan disutradarai oleh Adoor Gopa...

Pour les articles homonymes, voir Codification. Affiche des lois romaines durant le règne de Carolo VI En droit, la codification consiste à regrouper dans des recueils des textes normatifs, lois ou règles juridiques (code d'honneur), de natures diverses concernant une matière donnée. Chacun de ces groupes devient un « code ». Formes et types de codification La notion de codification recouvre en fait des pratiques différentes à bien des égards, dont les juristes et les his...

 

العلاقات الإسبانية الزيمبابوية إسبانيا زيمبابوي   إسبانيا   زيمبابوي تعديل مصدري - تعديل   العلاقات الإسبانية الزيمبابوية هي العلاقات الثنائية التي تجمع بين إسبانيا وزيمبابوي.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتي�...

 

Trey Gowdy Harold Watson Trey Gowdy III (lahir 22 November 1964) adalah seorang jaksa, penyiar berita televisi, politikus dan mantan jaksa agung federal Amerika Serikat. Ia menjabat sebagai anggota DPR AS untuk daerah pemilihan kongres ke-4 SC dari 2011 sampai 2019. Pranala luar Wikimedia Commons memiliki media mengenai Trey Gowdy. Wikiquote memiliki koleksi kutipan yang berkaitan dengan: Trey Gowdy. Trey Gowdy di Curlie (dari DMOZ) Biografi di Biographical Directory of the United States Cong...

West African women's secret society This article should specify the language of its non-English content, using {{lang}}, {{transliteration}} for transliterated languages, and {{IPA}} for phonetic transcriptions, with an appropriate ISO 639 code. Wikipedia's multilingual support templates may also be used. See why. (August 2021)Sande society initiates marked with white clay and animal fat, called Hojo or Wojeh. Sande, also known as za...

 

1864 border treaty between Qing China and Russian Empire The Treaty of Tarbagatai (Chinese: 塔爾巴哈台) or Treaty of Chuguchak (Chinese: 中俄勘分西北界約記) of 7 October [25 September O.S.] 1864 was a border protocol between Qing China and the Russian Empire that defined most of the western extent of their border in central Asia, between Outer Mongolia and the Khanate of Kokand.[1] The signatories were, for Russia, Ivan Zakharov, consul-general of Ili, and Ivan F...

 

Binding hitch knot Constrictor knotLeft: constrictor knotRight: double constrictor knotNamesConstrictor knot, gunner's knotCategoryBindingRelatedClove hitch, transom knot, strangle knot, miller's knot, boa knot, cross constrictor knotReleasingJammingABoK#176, #355, #364, #430, #1188, #1189, #1249, #1250, #1251, #1252, #2052, #2097, #2489, #2560, #3441, #3700, #3853 The constrictor knot is one of the most effective binding knots.[1][2][3][4] Simple and secure, i...

Melendugnocomune Melendugno – VedutaChiesa di Maria SS. Assunta LocalizzazioneStato Italia Regione Puglia Provincia Lecce AmministrazioneSindacoMaurizio Cisternino (lista civica Una città per tutti) dal 13-6-2022 TerritorioCoordinate40°16′N 18°20′E / 40.266667°N 18.333333°E40.266667; 18.333333 (Melendugno)Coordinate: 40°16′N 18°20′E / 40.266667°N 18.333333°E40.266667; 18.333333 (Melendugno) Altitudine36 m&#...

 

Freestyle skiingat the XXIII Olympic Winter Games Pictograms from top, left to right: Aerials, Halfpipe, Moguls, Ski Cross, and Slopestyle.VenueBokwang Phoenix ParkDates9–23 FebruaryNo. of events10 (5 men, 5 women)Competitors268 from 27 nations← 20142022 → Freestyle skiing at the2018 Winter OlympicsQualification AerialsmenwomenHalfpipemenwomenMogulsmenwomenSki crossmenwomenSlopestylemenwomenvte Freestyle skiing at the 2018 Winter Olympics was held at the Bok...

 

24 Heures du Mans 1923 Tracé du circuit en 1923.Généralités Sport Endurance automobile Organisateur(s) Automobile Club de l'Ouest Édition 1re Lieu(x) Le Mans France Date 26 et 27 mai 1923 Participants 33 Site(s) Circuit des 24 Heures Site web officiel www.24h-lemans.com Palmarès Vainqueur Chenard et Walcker Sport no 9 (pas de nom d'équipe) Deuxième Chenard et Walcker Sport no 10 (pas de nom d'équipe) Troisième Bignan 11HP Desmo Sport no 23 (pas de nom d'équipe) Navi...

Jalan Tol Serang-PanimbangInformasi ruteDikelola oleh PT Wijaya Karya Serang-PanimbangPanjang:83.6 km (51,9 mi)Berdiri:16 November 2021; 2 tahun lalu (2021-11-16) – sekarangSejarah:Dibangun tahun 2017-2021Persimpangan besarUjung Utara: Jalan Tol Tangerang-Merak Simpang Susun WalantakaSimpang Susun CikeusalSimpang Susun Tunjung TejaSimpang Susun RangkasbitungUjung Selatan:PanimbangLetakKota besar:Kota SerangKabupaten SerangKabupaten LebakKabupaten PandeglangSistem ja...

 

Itzik ShmuliLahir8 Februari 1980 (umur 44)Tempat lahirTel Aviv, IsraelKnesset19, 20, 21, 22, 23Faksi yang diwakili di Knesset2013–2015Partai Buruh2015–2019Uni Zionis2019–Partai BuruhJabatan menteri2020–Kementerian Buruh, Urusan Sosial dan Pelayanan Sosial Itzik Shmuli (Ibrani: אִיצִיק שֶׁמּוּלִי; lahir 8 Februari 1980) adalah seorang politikus asal Israel yang sekarang menjabat sebagai anggota Knesset untuk Partai Buruh Israel dan Menteri Kesejahteraan.[1]...

 

1992 election in Washington state Washington secretary of state election, 1992 ← 1988 November 3, 1992 1996 →   Nominee Ralph Munro Jeanne Dixon Party Republican Democratic Popular vote 1,206,414 875,653 Percentage 56.1% 40.7% Secretary of State before election Ralph Munro Republican Elected Secretary of State Ralph Munro Republican The Washington secretary of state election, 1992, took place on November 3, 1992. Incumbent secretary of state Ralph Munro was re-...

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій�...

 

Sutradara Fons Rademakers memenangkan Academy Award untuk Film Berbahasa Asing Terbaik dengan film buatannya The Assault. Belanda telah mengirimkan sejumlah film untuk Penghargaan Akademi untuk Film Berbahasa Asing Terbaik sejak 1959. Penghargaan tersebut diberikan secara tahunan oleh Academy of Motion Picture Arts and Sciences Amerika Serikat kepada sebuah film durasi cerita yang dibuat di luar Amerika Serikat yang utamanya berisi dialog non-Inggris.[1] Penghargaan tersebut dibuat pa...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Johannes Flum Johannes Flum di FC St. Pauli, 2017Informasi pribadiTanggal lahir 14 Desember 1987 (umur 36)Tempat lahir Waldshut-Tiengen, Jerman BaratTinggi 1,88 m (6 ft 2 in)Posisi bermain GelandangInformasi klubKlub saat ini Eintr...

Eye that appears red due to illness or injury This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (April 2012) (Learn how and when to remove this message) Medical conditionRed eyeSubconjunctival hemorrhage causing red coloration as result of ruptured blood vessel in the eyeSpecialtyOphthalmology  A red eye is an eye that appears red due to illness or injury. It is usuall...

 

此條目没有列出任何参考或来源。 (2012年6月5日)維基百科所有的內容都應該可供查證。请协助補充可靠来源以改善这篇条目。无法查证的內容可能會因為異議提出而被移除。 米利都Μίλητος古希臘-伊奧尼亞城邦土耳其語轉寫 • 現代名稱Milet(米利)米利都的劇場坐标:37°31′52″N 27°16′32″E / 37.53111°N 27.27556°E / 37.53111; 27.27556今屬國家 土耳...