Graafiteoriassa Halin-graafi on eräänlainen tasograafi , joka on rakennettu puusta , jossa on vähintään 4 kärkeä, joista millään ei ole täsmälleen kahta naapuria. Puu piirretään tasolle siten, että mikään reuna ei leikkaa, sitten lisätään reunat yhdistämään kaikki sen lehdet sykliksi [ 1] . Halinin laskurit on nimetty saksalaisen matemaatikon Rudolf Halinin mukaan .joka tutki niitä vuonna 1971 [2] , mutta Halinin kuutiokaavioita oli tutkinut sata vuotta aiemmin englantilainen matemaatikko Thomas Kirkman[3] .
Halin-graafi rakennetaan seuraavasti: olkoon taso - upotettu puu, jossa on neljä tai useampia kärkeä siten, että yhdelläkään graafin kärjellä ei ole aste kaksi (eli yhdelläkään kärjellä ei ole tasan kaksi naapuria). Halin-graafi luodaan lisäämällä kuvaajaan sykli, joka kulkee kaikkien lehtien läpi siten, että laajeneva polku pysyy tasomaisena.
Tähti on puu, jolla on yksi sisäinen kärki. Halinin konstruktiota soveltaen saamme pyörän , pyramidikaavion . Kolmioprismagraafi on myös Halin -graafi - se voidaan piirtää niin, että sen yksi suorakaiteen muotoisista pinnoista on ulompi sykli, ja loput reunat muodostavat puun, jossa on neljä lehteä, kaksi sisäpistettä ja viisi reunaa.
Frucht-graafi , yksi kahdesta pienimmistä kuutiograafisista ei-triviaaleista automorfismista , on myös Halin-graafi.
Mikä tahansa Halin-graafi on 3-kytketty , mikä tarkoittaa, että graafia ei voi jakaa kahdeksi graafiksi poistamalla kaksi kärkeä. Se on myös reuna-minimaalinen 3-kytketty, mikä tarkoittaa, että minkä tahansa reunan poistamisen jälkeen graafi ei ole enää 3-kytketty [1] . Steinitzin lauseen mukaan , koska Halin-graafi on 3-kytkentäinen tasograafi, voidaan esittää konveksin polyhedronin kärkien ja reunojen joukkona . Se on siis monitahoisen kuvaaja , mutta tässä tapauksessa, kuten minkä tahansa monitahoisen graafin kohdalla, sen upottaminen tasoon on ainutlaatuinen siihen asti, kun valitaan pinta, josta tulee sen ulkopinta [1] .
Mikä tahansa Halin-graafi on Hamiltonin graafi ja mikä tahansa reuna kuuluu Hamiltonin sykliin. Lisäksi mikä tahansa Halin-graafi pysyy Hamiltonin muotoisena sen jälkeen, kun se on poistanut minkä tahansa kärjen [4] . Koska mikä tahansa puu, jolla ei ole asteen 2 huippuja, sisältää kaksi lehteä, joilla on sama vanhempi, mikä tahansa Halin-graafi sisältää kolmion. Erityisesti Halin-graafi ei voi olla kolmioton graafi tai kaksiosainen graafi . Tarkemmin sanottuna mikä tahansa Halin-graafi on melkein pansyklinen siinä mielessä, että siinä on kaikenpituisia jaksoja 3:sta n :ään , yhtä parillista pituutta lukuun ottamatta. Lisäksi mikä tahansa Halin-graafi pysyy lähes pansyklisenä yhden reunan supistumisen jälkeen, ja mikä tahansa Halin-graafi, jolla ei ole kolmannen asteen sisäpisteitä, on pansyklinen [5] .
Minkä tahansa Halin-graafin puun leveys on enintään kolme [6] . Siten monet optimointiongelmat, jotka ovat NP-täydellisiä mielivaltaisille kuvaajille, kuten itsenäisen joukon löytäminen Halin-graafille, voidaan ratkaista lineaarisessa ajassa dynaamisen ohjelmoinnin avulla [7] .
Sisäkkäisen tasograafin heikolla duaalilla on tasograafin pintoja vastaavat kärjet ja vierekkäisiä pintoja vastaavat reunat (heikko duaali saadaan duaalista poistamalla ulkopintaa vastaava kärki). Kreivi Halinin heikko kaksoisgraafi on aina kaksikytkentäinen ja ulompi . Tätä ominaisuutta voidaan käyttää Halin-graafien karakterisoimiseen — tasoon upotettu tasograafi on Halin-graafi, jonka lehtikierto on upotuksen ulkopinta, jos ja vain jos sen heikko duaali on kaksinkertaisesti yhdistetty ja ulompi [8] .
Vuonna 1971 Halin ehdotti graafeja (kutsutaan Halin-grafeiksi) minimiin 3 -vertex-yhdistettyjen graafien luokkaksi - graafin jokaiselle reunalle sen poistaminen vähentää liitettävyyttä [2] . Nämä graafit saivat erityisen merkityksen, kun kävi selväksi, että monet algoritmiset ongelmat, joita on mahdotonta ratkaista mielivaltaisille tasokaavioille, voidaan ratkaista tehokkaasti Halin-graafilla [4] [8] , mikä selitettiin myöhemmin niiden pienen puun leveyden vuoksi [ 6] [7] .
Ennen Halinin työtä Halinin kuutiograafien listausongelmaa käsitteli vuonna 1856 Thomas Kirkman[3] ja vuonna 1965 Hans Rademacher [9] Rademacher kutsui näitä graafisia polyhedriin perustuvia kaavioita . Hän määritteli ne kuutiograafiksi polytooppeista , joissa on f - sivuja, joiden yhdellä pinnalla on f − 1 reunaa. Kuvaajat, jotka täyttävät tämän määritelmän, ovat täsmälleen Halinin kuutiokaavioita.
Halin-graafia kutsutaan joskus myös katottomaksi monitahoiseksi [4] , mutta, kuten nimi "polytooppipohjainen", tämä nimi voidaan liittää kuutiomaisiin Halin-graafisiin [10] . Kupera polyhedra , jonka graafit ovat Halin-graafia, kutsutaan myös kupuiksi [ 11] .