Növekvő síkbeli ábrázolás

Egy irányított aciklikus gráf növekvő síkbeli ábrázolása a  gráf beágyazása az euklideszi térbe , amelyben az élek nem metsző , monoton növekvő görbékként vannak ábrázolva . Azaz egy tetszőleges élt ábrázoló görbének olyan tulajdonsággal kell rendelkeznie, hogy bármely vízszintes egyenes legfeljebb egy pontban metszi azt, és két él nem metszi egymást, kivéve a végeit [1] [2] . Ebben az értelemben ideális eset a réteges gráfrajzhoz , egy olyan gráfábrázolási stílushoz, amelyben a monoton görbék metszhetik egymást, de a metszéspontok száma minimális.

Leírások

Egy irányított aciklikus gráfnak síknak kell lennie ahhoz, hogy növekvő síkbeli ábrázolása legyen, de nem minden síkbeli aciklikus gráf rendelkezik ilyen ábrázolással. Az összes síkbeli irányított aciklikus gráfok között, amelyek egyetlen forrással (egy csúcs, amelynek nincs bejövő íve) és egy nyelővel (olyan csúcs, amelynek nincs kimenő íve) között a növekvő síkbeli ábrázolású gráfok az st - planar gráfok , síkgráfok, amelyekben a forrás és a nyelő legalább egy síkgráf beágyazásnál ugyanahhoz és ugyanahhoz az oldalhoz tartozik. Általánosabban fogalmazva, egy G gráf akkor és csak akkor rendelkezik növekvő síkbeli ábrázolással, ha irányított, aciklikus, és egy st -sík gráf részgráfja ugyanazon a csúcshalmazon [3] [4] [5] [6] .

Növekvő egymásba ágyazáskor az egyes csúcsokra eső bejövő és kimenő ívek halmaza egymás után következik a csúcson lévő ívek ciklikus sorrendjében . Egy adott irányított aciklikus gráf síkbeli beágyazását bimodálisnak mondjuk, ha rendelkezik ezzel a tulajdonsággal. Ezenkívül egy adott csúcson két egymást követő, azonos orientációjú ív közötti szög kicsinek nevezhető, ha kisebb, mint , vagy nagynak , ha nagyobb, mint . Minden nyelőnek pontosan egy nagy szögűnek kell lennie, és minden olyan csúcsnak, amely nem forrás és nem nyelő, nem lehet nagy szöge. Ezen túlmenően az ábrázolás minden belső oldalának kettővel több kisebb szöget kell tartalmaznia, mint a főszögeket, a külső felületnek pedig kettővel több főszöget kell tartalmaznia, mint a kisszögeket. A helyes hozzárendelés  a sarkok jelölése, amely kielégíti a leírt tulajdonságokat. Minden upstream mellékletnek érvényes célja van. Ezzel szemben minden irányított aciklikus gráf, amely bimodális síkbeli beágyazással rendelkezik a megfelelő hozzárendeléssel, rendelkezik egy növekvő síkbeli ábrázolással, amely lineáris időben felépíthető [7] [8] [9] [10] .

Egy másik leírás is lehetséges az egyetlen forrású grafikonokhoz. Ebben az esetben a felfelé síkbeli beágyazásnak a külső felületről kell kiindulnia, és a gráf bármely irányítatlan ciklusának legalább egy olyan csúcsával kell rendelkeznie, amelybe a ciklus mindkét íve bejön (például az ábra legtetején lévő csúcs ). Ezzel szemben, ha egy beágyazás mindkét tulajdonsággal rendelkezik, akkor az egyenértékű egy upstream beágyazással [11] [12] [13] .

Számítási összetettség

Ismeretes, hogy néhány speciális eset a felfelé irányuló síkság ellenőrzésére polinomiális időben is elvégezhető :

Azonban annak meghatározása, hogy egy többforrású, többnyelős síkbeli irányított aciklikus gráfnak van-e növekvő síkbeli reprezentációja, NP-teljes [33] [34] [35] .

Vonalrajz és területkövetelmények

Fari tétele kimondja, hogy minden síkgráfnak van olyan ábrázolása, amelyben az éleket vonalszakaszok ábrázolják, és ugyanez igaz a növekvő síkbeli ábrázolásra is – minden növekvő síkgráfnak van egy emelkedő síkbeli ábrázolása ívekkel szakaszok formájában [36 ] [37] . Egy tranzitívan redukált st -sík gráf egyenes vonalú növekvő ábrázolása a domináns rajzolási technikával állítható elő úgy , hogy minden csúcsnak egész koordinátája van a rácsban [38] [37] . Néhány más növekvő síkgráfhoz azonban szükség lehet exponenciális területre az összes egyenes vonalú növekvő síkbeli ábrázoláshoz [36] [37] . Ha a beágyazás rögzített, még az irányított párhuzamos soros gráfok és irányított fák is exponenciális területet igényelhetnek [36] [39] [40] .

Hasse diagramok

A növekvő síkbeli ábrázolások különösen fontosak a részben rendezett halmazok Hasse-diagramjainál , mivel ezeket a diagramokat általában növekvő stílusban kell megrajzolni. Gráfelmélet szempontjából ez tranzitívan redukált irányított aciklikus gráfoknak felel meg. Egy ilyen gráf egy lefedő részrendi relációból alakítható ki, és maga a részleges sorrend alkot elérhetőségi relációt a gráfban. Ha egy póznak van egy minimális eleme, egy maximális eleme, és van egy növekvő síkbeli ábrázolása, akkor szükségszerűen egy rácsot alkot , egy olyan halmazt, amelyben bármely elempárnak egyetlen legnagyobb alsó korlátja és egyetlen legkisebb felső korlátja van [41] [ 42] . Egy rács Hasse-diagramja akkor és csak akkor sík, ha annak ordinális mérete nem haladja meg a kettőt [43] [44] . Néhány minimális és maximum elemű kettes dimenziós részleges sorrend azonban nem rendelkezik növekvő síkbeli ábrázolással (a sorrend tranzitív lezárásával meghatározott sorrendet vesszük ).

Jegyzetek

  1. Garg, Tamassia, 1995 .
  2. Di Battista, Eades, Tamassia, Tollis, 1998 .
  3. Garg, Tamassia, 1995 , p. 111–112.
  4. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 172–179., 6.1. § Beépítés egy Planarst - grafikonba.
  5. Di Battista, Tamassia, 1988 .
  6. Kelly, 1987 .
  7. Garg, Tamassia, 1995 , p. 112–115.
  8. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 180–188, §6.2 Szögek felfelé mutató rajzokban.
  9. 1 2 3 Bertolazzi, Di Battista, 1991 .
  10. 1 2 3 Bertolazzi, Di Battista, Liotta, Mannino, 1994 .
  11. Garg, Tamassia, 1995 , p. 115.
  12. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 209–210, §6.7.2 Tiltott ciklusok egyforrású digráfokhoz.
  13. Thomassen, 1989 .
  14. Garg, Tamassia, 1995 , p. 119.
  15. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 179.
  16. Garg, Tamassia, 1995 , p. 119–121.
  17. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 188–192, §6.3. Beágyazott digráfok felfelé irányuló síkossági vizsgálata.
  18. Abbasi, Healy, Rextin, 2010 .
  19. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 191–192.
  20. Garg, Tamassia, 1995 , p. 125–126.
  21. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 209, §6.7.1 Külső síkbeli digráf.
  22. Papakostas, 1995 .
  23. 1 2 3 Di Battista, Eades, Tamassia, Tollis, 1998 , p. 212, §6.7.4 A felfelé irányuló síkbeli digráfok néhány osztálya.
  24. Didimo, Giordano, Liotta, 2009 .
  25. Di Battista, Liu, Rivális, 1990 .
  26. Garg, Tamassia, 1995 , p. 122–125.
  27. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 195–200, §6.5 Egyforrású digráfok optimális felfelé irányuló síkossági vizsgálata.
  28. Hutton, Lubiw, 1996 .
  29. Bertolazzi, Di Battista, Mannino, Tamassia, 1998 .
  30. Chan, 2004 .
  31. 12 Healy , Lynch, 2006 .
  32. Junger, Leipert, 1999 .
  33. Garg, Tamassia, 1995 , p. 126–132.
  34. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 201–209, §6.6 A felfelé irányuló síkosság tesztelése NP-teljes.
  35. Garg, Tamassia, 2001 .
  36. 1 2 3 Di Battista, Frati, 2012 , p. 149–151, 5. § Felfelé mutató rajzok.
  37. 1 2 3 Di Battista, Tamassia, Tollis, 1992 .
  38. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 112–127. §4.7 Dominanciarajzok.
  39. Bertolazzi, Cohen, Di Battista, Tamassia, Tollis, 1994 .
  40. Frati, 2008 .
  41. Di Battista, Eades, Tamassia, Tollis, 1998 , p. 210–212. §6.7.3 Tiltott szerkezetek a rácshoz.
  42. Platt, 1976 .
  43. Garg, Tamassia, 1995 , p. 118.
  44. Baker, Fishburn, Roberts, 1972 .

Irodalom

Vélemények és oktatóanyagok Kutatómunka