Vzestupné rovinné zobrazení

Vzestupná rovinná reprezentace orientovaného acyklického grafu  je vložením grafu do euklidovského prostoru , ve kterém jsou hrany reprezentovány jako neprotínající se monotónně rostoucí křivky. To znamená, že křivka představující jakoukoli hranu musí mít tu vlastnost, že ji jakákoliv vodorovná čára protíná nejvýše v jednom bodě a žádné dvě hrany se nemohou protínat kromě na koncích [1] [2] . V tomto smyslu je to ideální případ pro kreslení grafů vrstev , styl znázornění grafu, ve kterém se mohou monotónní křivky protínat, ale počet průsečíků je minimální.

Popisy

Orientovaný acyklický graf musí být rovinný , aby měl vzestupnou rovinnou reprezentaci, ale ne každý rovinný acyklický graf takovou reprezentaci má. Mezi všemi planárními orientovanými acyklickými grafy s jediným zdrojem (vrchol, který nemá žádné příchozí oblouky) a sink (vrchol, který nemá žádné výstupní oblouky), jsou grafy se vzestupným rovinným zobrazením st -planární grafy , rovinné grafy, ve kterých je zdroj a jímka patří ke stejné a stejné ploše pro alespoň jedno vložení rovinného grafu. Obecněji řečeno, graf G má vzestupnou rovinnou reprezentaci právě tehdy, je-li směrovaný, acyklický a je podgrafem st - planárního grafu na stejné množině vrcholů [3] [4] [5] [6] .

Při vzestupném vnoření následuje sada příchozích a odchozích oblouků dopadajících na každý vrchol za sebou v cyklickém pořadí oblouků ve vrcholu. O rovinném vnoření daného orientovaného acyklického grafu se říká, že je bimodální , pokud má tuto vlastnost. Také úhel mezi dvěma po sobě jdoucími oblouky se stejnou orientací v daném vrcholu může být označen jako malý , pokud je menší než , nebo velký , pokud je větší než . Každý dřez musí mít přesně jeden velký úhel a žádný vrchol, který není ani zdrojem, ani dřezem, nesmí mít velký úhel. Kromě toho musí mít každá vnitřní plocha zobrazení o dva menší úhly více než hlavní úhly a vnější plocha musí mít o dva větší úhly více než vedlejší úhly. Správným přiřazením  je označení rohů, které vyhovuje popsaným vlastnostem. Jakákoli příloha proti proudu má platný účel. Naopak každý orientovaný acyklický graf, který má bimodální rovinné vnoření se správným přiřazením, má vzestupnou rovinnou reprezentaci, kterou lze sestavit v lineárním čase [7] [8] [9] [10] .

Jiný popis je možný u grafů s jedním zdrojem. V tomto případě musí horní rovinné vložení pocházet z vnější plochy a každý neorientovaný cyklus v grafu musí mít alespoň jeden vrchol, ve kterém jsou oba oblouky cyklu (například vrchol úplně nahoře na obrázku ). Naopak, pokud má vložení obě tyto vlastnosti, pak je ekvivalentní vložení upstream [11] [12] [13] .

Výpočetní složitost

Je známo, že některé speciální případy kontroly vzestupné rovinnosti lze provést v polynomiálním čase :

Problém určení, zda má vícezdrojový, vícevýlevkový planárně orientovaný acyklický graf vzestupnou rovinnou reprezentaci, je však NP-úplný [33] [34] [35] .

Perokresba a požadavky na plochu

Fariho teorém říká, že jakýkoli rovinný graf má zobrazení, ve kterém jsou hrany reprezentovány úsečkami, a totéž platí pro vzestupné rovinné zobrazení - jakýkoli vzestupný rovinný graf má vzestupné rovinné zobrazení s oblouky ve formě úseček [36 ] [37] . Přímočarou vzestupnou reprezentaci tranzitivně redukovaného st -planárního grafu lze získat pomocí techniky dominujícího kreslení se všemi vrcholy majícími celočíselné souřadnice v mřížce [38] [37] . Některé další vzestupné rovinné grafy však mohou vyžadovat exponenciální plochu pro všechna jejich přímočará vzestupná rovinná zobrazení [36] [37] . Pokud je vložení pevné, dokonce i orientované paralelně-sériové grafy a řízené stromy mohou vyžadovat exponenciální plochu [36] [39] [40] .

Hasseovy diagramy

Vzestupná rovinná zobrazení jsou zvláště důležitá pro Hasseovy diagramy částečně uspořádaných množin , protože tyto diagramy je obvykle potřeba kreslit vzestupně. Z hlediska teorie grafů to odpovídá tranzitivně redukovaným orientovaným acyklickým grafům. Takový graf lze vytvořit z krycího vztahu dílčího řádu a samotný dílčí řád tvoří v grafu vztah dosažitelnosti . Pokud má poset jeden minimální prvek, má jeden maximální prvek a má vzestupnou rovinnou reprezentaci, nutně tvoří mřížku , množinu, ve které má jakákoliv dvojice prvků jedinou největší dolní hranici a jednu nejmenší horní hranici [41] [ 42] . Hasseův diagram mřížky je rovinný právě tehdy, když jeho ordinální rozměr nepřesahuje dva [43] [44] . Některé dílčí řády dimenze dvě s minimálními a maximálními prvky však nemají vzestupnou rovinnou reprezentaci (přebíráme řád definovaný tranzitivním uzávěrem řádu ).

Poznámky

  1. Garg, Tamassia, 1995 .
  2. Di Battista, Eades, Tamassia, Tollis, 1998 .
  3. Garg, Tamassia, 1995 , s. 111–112.
  4. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 172–179, §6.1 Začlenění do planárního grafu.
  5. Di Battista, Tamassia, 1988 .
  6. Kelly, 1987 .
  7. Garg, Tamassia, 1995 , s. 112–115.
  8. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 180–188, §6.2 Úhly ve výkresech směrem nahoru.
  9. 1 2 3 Bertolazzi, Di Battista, 1991 .
  10. 1 2 3 Bertolazzi, Di Battista, Liotta, Mannino, 1994 .
  11. Garg, Tamassia, 1995 , s. 115.
  12. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 209–210, §6.7.2 Zakázané cykly pro jednozdrojové digrafy.
  13. Thomassen, 1989 .
  14. Garg, Tamassia, 1995 , s. 119.
  15. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 179.
  16. Garg, Tamassia, 1995 , s. 119–121.
  17. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 188–192, §6.3 Testování vzestupné planarity vložených grafů.
  18. Abbasi, Healy, Rextin, 2010 .
  19. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 191–192.
  20. Garg, Tamassia, 1995 , s. 125–126.
  21. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 209, §6.7.1 Outerplanar Digraph.
  22. Papakostas, 1995 .
  23. 1 2 3 Di Battista, Eades, Tamassia, Tollis, 1998 , str. 212, §6.7.4 Některé třídy vzestupných rovinných digrafů.
  24. Didimo, Giordano, Liotta, 2009 .
  25. Di Battista, Liu, Rival, 1990 .
  26. Garg, Tamassia, 1995 , s. 122–125.
  27. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 195–200, §6.5 Testování optimální planarity směrem nahoru jednozdrojových digrafů.
  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 , s. 126–132.
  34. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 201–209, §6.6 Testování vzestupné planarity je NP-úplné.
  35. Garg, Tamassia, 2001 .
  36. 1 2 3 Di Battista, Frati, 2012 , str. 149–151, §5 Výkresy směrem nahoru.
  37. 1 2 3 Di Battista, Tamassia, Tollis, 1992 .
  38. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 112–127 §4.7 Kresby dominance.
  39. Bertolazzi, Cohen, Di Battista, Tamassia, Tollis, 1994 .
  40. Frati, 2008 .
  41. Di Battista, Eades, Tamassia, Tollis, 1998 , str. 210–212 §6.7.3 Zakázané struktury pro mříž.
  42. Platt, 1976 .
  43. Garg, Tamassia, 1995 , s. 118.
  44. Baker, Fishburn, Roberts, 1972 .

Literatura

Recenze a návody Výzkumná práce