Graafiteoriassa ympyrän kaarien kuvaaja on kaavio ympyrän kaarien joukon leikkauspisteistä . Graafissa on yksi kärki kullekin ympyräkaarelle ja reuna kahden kärjen välillä, jos vastaavat kaaret leikkaavat.
Muodollisesti, anna
- monta kaaria. Tällöin vastaava ympyräkaaren graafi on G = ( V , E ), missä
ja
Kuvaajaa G vastaavaa kaariperhettä kutsutaan kaarimalliksi .
Tooker [1] löysi ensimmäisen polynomin tunnistusalgoritmin ympyräkaareille, joka kulkee ajassa . Myöhemmin McConnell [2] löysi ensimmäisen lineaarisen tunnistusalgoritmin ajallaan .
Ympyränkaarikaaviot ovat luonnollinen yleistys intervallikaavioista . Jos ympyränkaarikaaviossa G on kaarimalli, joka ei kata joitain ympyrän pisteitä, ympyrä voidaan katkaista kyseisestä pisteestä ja suoristaa janaksi, jolloin saadaan intervalliesitys. Toisin kuin intervallikaaviot, ympyränkaarikaaviot eivät kuitenkaan aina ole täydellisiä , koska parittomat jaksot ilman sointuja C 5 , C 7 jne. ovat ympyrän kaarikaavioita.
Antaa olla mielivaltainen kaavio alla.
on yksikköympyrän kaarikaavio, jos on olemassa kaarimalli, jossa kaikilla kaarilla on sama pituus.
on säännöllinen ympyräkaarikuvaaja (tai syklin intervallikaavio [3] ), jos on olemassa vastaava kaarimalli, jossa mikään kaari ei sisällä kokonaan toista. Tällaisten kuvaajien tunnistus ja oikean kaarimallin rakentaminen voidaan tehdä lineaarisessa ajassa . [neljä]
on pyöreä Helly-kaarikuvaaja, jos on olemassa vastaava kaarimalli siten, että kaaret muodostavat Helly-perheen . Gavril [5] antaa kuvauksen tästä luokasta, josta seuraa tunnistusalgoritmi ajassa .
Joris ym . [6] antavat muita tämän luokan ominaisuuksia (mukaan lukien kiellettyjen generoitujen aligraafien luettelointi), josta seuraa tunnistusalgoritmi, joka suoritetaan O(n+m) ajassa . Jos syötetty graafi ei ole ympyrämäinen Helly-kaarigraafi, niin algoritmi palauttaa vahvistuksen tälle tosiasialle kielletyn generoidun aligraafin muodossa. He antoivat myös algoritmin sen määrittämiseksi, muodostaako tietty ympyräkaaren malli Helly-perheen O(n) ajassa .
Ympyräkaaret ovat hyödyllisiä mallinnettaessa jaksottaisia resurssien allokointiongelmia [ operaatiotutkimuksessa . Jokainen aikaväli edustaa tietyn ajanjakson pyyntöä, joka toistuu ajassa.