Sparsity matroid

En sparsitetsmatroid är en matematisk struktur som fångar hur tätt en multigraf är befolkad med kanter. För att packa upp detta lite, är sparsity ett mått på densiteten i en graf som begränsar antalet kanter i en subgraf. Egenskapen att ha en viss matroid som dess densitetsmått är invariant under grafisomorfismer och därför är det en grafinvariant .

Graferna vi är intresserade av generaliserar enkla riktade grafer genom att tillåta flera samma orienterade kanter mellan par av hörn. Matroider är en ganska allmän matematisk abstraktion som beskriver mängden oberoende i, på olika sätt, punkter i det geometriska rummet och banor i en graf; när de tillämpas för att karakterisera gleshet, beskriver matroider vissa uppsättningar av glesa grafer. Dessa matroider är kopplade till den strukturella styvheten hos grafer och deras förmåga att sönderdelas till kant-disjunkta träd via Tutte och Nash-Williams teorem . Det finns en familj av effektiva algoritmer, kända som pebble-spel , för att avgöra om en multigraf uppfyller det givna sparsitetsvillkoret.

Definitioner

-gles multigraf. . En multigraf är -gles, där och är icke-negativa heltal, om för varje subgraf av , har vi .

-tight multigraf. En multigraf är -tät om den är -glesa och .

-gles och snäv multigraf. En multigraf är -gles om det finns en delmängd så att subgrafen är -gles och subgrafen är -gles. Multigrafen är -tät om dessutom .

-sparsitetsmatroid. ( -sparsity matroid är en matroid vars grundmängd är kantuppsättningen av hela multigrafen på , med loop multiplicity och kantmångfald , och vars oberoende mängder är -glesa multigrafer på hörn. Baserna för matroiden är -snäva multigrafer och kretsarna är -glesa multigrafer som uppfyller .

De första exemplen på sparsitetsmatroider finns i. Inte alla par inducerar en matroid.

Par (k,l) som bildar en matroid

Följande resultat ger tillräckliga begränsningar för för existensen av en matroid.

Sats. De -glesa multigraferna på hörn är de oberoende uppsättningarna av en matroid om

  • och ;
  • och ; eller
  • eller och .

Några konsekvenser av denna sats är att -glesa multigrafer bildar en matroid medan -glesa multigrafer inte gör det. Därför måste baserna, dvs -täta multigrafer, alla ha samma antal kanter och kan konstrueras med tekniker som diskuteras nedan. Å andra sidan, utan denna matroidstruktur, kommer maximalt -glesa multigrafer att ha olika antal kanter, och det är intressant att identifiera den med maximalt antal kanter.

Kopplingar till styvhet och nedbrytning

Strukturell stelhet handlar om att bestämma om nästan alla, dvs generiska , inbäddningar av en (enkel eller multi) graf i något -dimensionellt metriskt utrymme är stela. Mer exakt ger denna teori kombinatoriska karakteriseringar av sådana grafer. I det euklidiska rymden visade Maxwell att oberoende i en gles matroid är nödvändigt för att en graf ska vara generiskt stel i vilken dimension som helst.

Maxwell Direction. Om en graf generellt sett är minimalt stel i -dimensioner, så är den oberoende i -sparsitetsmatroid.

Motsatsen till denna sats bevisades i -dimensioner, vilket ger en komplett kombinatorisk karaktärisering av generiskt stela grafer i . Det omvända är dock inte sant för , se kombinatoriska karakteriseringar av generiskt stela grafer .

Andra sparsitetsmatroider har använts för att ge kombinatoriska karakteriseringar av generiskt stela multigrafer för olika typer av ramverk, se stelhet för andra typer av ramverk . Följande tabell sammanfattar dessa resultat genom att ange typen av generisk stel ram i en given dimension och motsvarande sparsitetstillstånd. Låt vara multigrafen som erhålls genom att duplicera kanterna på en multigraf gånger.

Generisk minimalt stel ram Sparsamt tillstånd
Stångledsramverk i -tight
Stavledsramverk i under allmänna polyedriska normer -tight
Body-bar ramverk i -tight
-plate-bar ramverk i -tight
Kroppsgångjärnsram i är -tight
Body-cad-ramverk i primitiv cad-graf är -tight
Body-cad ramverk utan sammanfallande punkter i primitiv cad-graf är -tight

Tutte och Nash-Williams sats visar att -snäva grafer är ekvivalenta med grafer som kan dekomponeras i kant-disjunkande träd, kallade -arborescenser. A -arborescens är en multigraf så att addering av kanter till ger en -arborescens. För , a -gles multigraf är en -arborescens; detta visades först för glesa grafer. Dessutom kan många av styvheten och gleshetsresultaten ovan skrivas i termer av träd som spänner över kanterna.

Konstruera glesa multigrafer

Det här avsnittet ger metoder för att konstruera olika glesa multigrafer med användning av operationer definierade för att konstruera generiskt stela grafer . Eftersom dessa operationer är definierade för en given dimension, låt en -extension vara en -dimensionell -extension, dvs en -extension där den nya vertexen är kopplad till distinkta hörn. Likaså är en -förlängning en -dimensionell -förlängning.

Allmänna (k,l)-glesa multigrafer

Den första konstruktionen är för -snäva grafer. En generaliserad -förlängning är en trippel , där kanter tas bort , för , och den nya vertexen är kopplad till hörnen på dessa -kanter och till distinkta hörn. Den vanliga -tillägget är en -tillägg.

Sats. En multigraf är -tight om och bara om den kan konstrueras från en enda vertex via en sekvens av ( och -tillägg.

Denna sats utökades sedan till allmänna -snäva grafer. Betrakta en annan generalisering av en -förlängning betecknad med , för , där -kanterna tas bort, är den nya vertexen kopplad till hörnen på dessa -kanter, loopar läggs till och är kopplad till andra distinkta hörn. Låt också beteckna en multigraf med en enda nod och loopar.

Sats. En multigraf är -tät för

  • om och endast om kan konstrueras från via en sekvens av -förlängningar, så att och ;
  • om och endast om kan konstrueras från via en sekvens av -tillägg, så att och .

Ingen av dessa konstruktioner är tillräckliga när grafen är enkel. Nästa resultat är för -glesa hypergrafer . En hypergraf är -uniform om var och en av dess kanter innehåller exakt hörn. Först fastställs villkor för förekomsten av -snäva hypergrafer.

Sats. Det finns en så att för alla finns det -enhetliga hypergrafer på hörn som är -täta.

Nästa resultat utökar Tutte och Nash-Williams sats till hypergrafer.

Sats. Om är en -tight hypergraf, för , så är arborescens, där de tillagda kanterna innehåller minst två hörn.

En karthypergraf är en hypergraf som tillåter en orientering så att varje vertex har en ut-grad på . En -map-hypergraph är en map-hypergraph som kan dekomponeras i kant-disjunkte karthypergrafer.

Sats. Om är en -tight hypergraf, för , då är föreningen av en -arborescens och en -map-hypergraf.

(2,3)-glesa grafer

Figur 1. En -krets.

Det första resultatet visar att -snäva grafer, dvs generiskt minimalt stela grafer i har Henneberg-konstruktioner.

Sats. En graf är -tät om och bara om den kan konstrueras från hela grafen via en sekvens av - och -tillägg.

Nästa resultat visar hur man konstruerar -kretsar. I den här inställningen kombinerar en -summa två grafer genom att identifiera två subgrafer i varje och sedan ta bort den kombinerade kanten från den resulterande grafen.

Sats. En graf är en -krets om och endast om den kan konstrueras från disjunkta kopior av hela grafen via en sekvens av -tillägg inom anslutna komponenter och -summor av anslutna komponenter.

Metoden för att konstruera -anslutna -kretsar är ännu enklare.

Sats. En graf är en -ansluten -krets om och endast om den kan konstrueras från hela grafen via en sekvens av -tillägg.

Dessa kretsar har också följande kombinatoriska egenskap.

Sats. Om en graf är en -krets som inte är hela grafen , då har minst hörn av grad så att en -reduktion på någon av dessa hörn ger en annan -krets.

(2,2)-glesa grafer

Nästa resultat visar hur man konstruerar -kretsar med två olika konstruktionsmetoder. För den första metoden visas basgraferna i figur 2 och de tre sammanfogningsoperationerna visas i figur 2. En -join identifierar en subgraf i med en kant av en subgraf i och tar bort de andra två hörnen av . En -join identifierar en kant på en subgraf i med en kant på en subgraf i och tar bort de andra hörnen på båda subgraferna. En -join tar en grad vertex i och en grad vertex i och tar bort dem, sedan lägger den till kanter mellan och så att det finns en bijektion mellan grannarna till och .

Figur 2. Basgraferna för att konstruera -kretsar.
Figur 3. Uppifrån och ned, -, - och -join-operationerna för att konstruera -kretsar.

Den andra metoden använder -dimensionell vertexuppdelning, definierad i de generiskt stela graferna , och en vertex-to- -operation, som ersätter en vertex av en graf med en -graf och kopplar varje granne till till valfri vertex av . Sats. En graf är en -krets om och endast om

  • kan konstrueras från osammanhängande kopior av basgraferna via en sekvens av -tillägg inom anslutna komponenter och -, - och - summor av anslutna komponenter;
  • Figur 4. En -krets.
    kan konstrueras från via en sekvens av - och -extensions, vertex-to- och -dimensionella vertexdelningsoperationer

(2,1)-glesa grafer

Följande resultat ger en konstruktionsmetod för -snäva grafer och utökar Tutte- och Nash-Williams sats till dessa grafer. För konstruktionen är basgraferna med en kant borttagen eller -summan av två grafer (den delade kanten är inte borttagen), se mittdiagrammet i figur 2. En kantsammanfogningsoperation lägger också till en enda kant mellan två grafer.

Sats. En graf är -tight om och endast om

  • kan erhållas från med en kant borttagen eller -summan av två grafer via en sekvens av - och -extensions, vertex-to- , -dimensionell vertex-delning och kantsammanfogningsoperationer;
  • är en kant-disjunkt förening av ett spännträd och en spännande graf där varje ansluten komponent innehåller exakt en cykel.

Pebble spel

Det finns en familj av effektiva nätverksflödesbaserade algoritmer för att identifiera -glesa grafer, där . Den första av dessa typer av algoritmer var för -glesa grafer. Dessa algoritmer förklaras på Pebble-spelsidan.

  1. ^ a b c d e    Lee, Audrey; Streinu, Ileana (2008-04-28). "Pebble-spelalgoritmer och glesa grafer" . Diskret matematik . 308 (8): 1425–1437. doi : 10.1016/j.disc.2007.07.104 . ISSN 0012-365X . S2CID 2826 .
  2. ^   Haller, Kirk; Lee-St.John, Audrey; Sitharam, Meera; Streinu, Ileana; White, Neil (2012-10-01). "Body-and-CAD geometriska begränsningssystem" . Beräkningsgeometri . 45 (8): 385–405. doi : 10.1016/j.comgeo.2010.06.003 . ISSN 0925-7721 .
  3. ^   Lorea, M. (1979-01-01). "Om matroidala familjer" . Diskret matematik . 28 (1): 103–106. doi : 10.1016/0012-365X(79)90190-0 . ISSN 0012-365X .
  4. ^   FRS, J. Clerk Maxwell (1864-04-01). "XLV. Om ömsesidiga figurer och diagram över krafter" . London, Edinburgh och Dublin Philosophical Magazine och Journal of Science . 27 (182): 250–261. doi : 10.1080/14786446408643663 . ISSN 1941-5982 .
  5. ^   Pollaczek‐Geiringer, H. (1927). "Über die Gliederung ebener Fachwerke" . Zeitschrift für Angewandte Mathematik und Mechanik . 7 (1): 58–72. Bibcode : 1927ZaMM....7...58P . doi : 10.1002/zamm.19270070107 . ISSN 1521-4001 .
  6. ^ a b    Laman, G. (1970-10-01). "Om grafer och styvhet hos plana skelettstrukturer" . Journal of Engineering Mathematics . 4 (4): 331–340. Bibcode : 1970JEnMa...4..331L . doi : 10.1007/BF01534980 . ISSN 1573-2703 . S2CID 122631794 .
  7. ^    Kitson, Derek (2015-09-01). "Ändlig och oändlig styvhet med polyedriska normer" . Diskret & beräkningsgeometri . 54 (2): 390–411. doi : 10.1007/s00454-015-9706-x . ISSN 1432-0444 . S2CID 15520982 .
  8. ^   Tay, Tiong-Seng (1984-02-01). "Styvhet av multi-grafer. I. Länka stela kroppar i n-rymden" . Journal of Combinatorial Theory . Serie B. 36 (1): 95–112. doi : 10.1016/0095-8956(84)90016-9 . ISSN 0095-8956 .
  9. ^ a b    Tay, Tiong-Seng (1991-09-01). "Länka (n − 2)-dimensionella paneler in-space I: (k − 1,k)-grafer och (k − 1,k)-ramar" . Grafer och kombinatorik . 7 (3): 289–304. doi : 10.1007/BF01787636 . ISSN 1435-5914 . S2CID 40089590 .
  10. ^ a b    Tay, Tiong-Seng (1989-12-01). "Länka (n − 2)-dimensionella paneler inn-space II: (n − 2, 2)-ramverk och kropps- och gångjärnsstrukturer" . Grafer och kombinatorik . 5 (1): 245–273. doi : 10.1007/BF01788678 . ISSN 1435-5914 . S2CID 8154653 .
  11. ^   Whiteley, Walter (1988-05-01). "The Union of Matroids and the Rigidity of Frameworks" . SIAM Journal on Discrete Mathematics . 1 (2): 237–255. doi : 10.1137/0401025 . ISSN 0895-4801 .
  12. ^ a b    Lee-St.John, Audrey; Sidman, Jessica (2013-02-01). "Kombinatorik och styvheten i CAD-system" . Datorstödd design . Solid and Physical Modeling 2012. 45 (2): 473–482. arXiv : 1210.0451 . doi : 10.1016/j.cad.2012.10.030 . ISSN 0010-4485 . S2CID 14851683 .
  13. ^ Haas, Ruth (2002). "Karakteriseringar av arboricitet av grafer". Ars Combinatoria . 63 .
  14. ^   Lovász, L.; Yemini, Y. (1982-03-01). "Om generisk stelhet i planet" . SIAM Journal om algebraiska och diskreta metoder . 3 (1): 91–98. doi : 10.1137/0603009 . ISSN 0196-5212 .
  15. ^   Recski, András (1984-03-01). "En nätverksteoretisk strategi för styvheten hos skelettstrukturer Del I. Modellering och sammankoppling" . Diskret tillämpad matematik . 7 (3): 313–324. doi : 10.1016/0166-218X(84)90007-6 . ISSN 0166-218X .
  16. ^   Tay, Tiong-Seng (1991). "Hennebergs metod för stång- och kroppsramar" . Strukturell topologi . ISSN 0226-9171 .
  17. ^   Fekete, Zsolt; Szegő, László (2007), Bondy, Adrian; Fonlupt, Jean; Fouquet, Jean-Luc; Fournier, Jean-Claude (red.), "A Note on [k, l]-sparse Graphs" , Graph Theory in Paris: Proceedings of a Conference in Memory of Claude Berge , Trends in Mathematics, Basel: Birkhäuser, s. 169 –177, doi : 10.1007/978-3-7643-7400-6_13 , ISBN 978-3-7643-7400-6 , hämtad 2021-01-22
  18. ^ a b    Nixon, Anthony (2014-11-01). "En konstruktiv karakterisering av kretsar i den enkla (2,2)-sparsitetsmatroiden" . European Journal of Combinatorics . 42 : 92–106. doi : 10.1016/j.ejc.2014.05.009 . ISSN 0195-6698 . S2CID 1419117 .
  19. ^ a b c    Streinu, Ileana; Theran, Louis (2009-11-01). "Gles hypergrafer och stenspelsalgoritmer" . European Journal of Combinatorics . 30 (8): 1944–1964. doi : 10.1016/j.ejc.2008.12.018 . ISSN 0195-6698 . S2CID 5477763 .
  20. ^   Henneberg, I. (1908), "Die Graphische Statik der Starren Körper" , Encyklopädie der Mathematischen Wissenschaften mit Einschluss ihrer Anwendungen , Wiesbaden: Vieweg+Teubner Verlag, s. 345–434, doi : 10.796-696-696-6907 16021-2_5 , ISBN 978-3-663-15450-1 , hämtad 2021-01-22
  21. ^ a b c   Berg, Alex R.; Jordán, Tibor (2003-05-01). "Ett bevis på Connellys gissningar om 3-anslutna kretsar av styvhetsmatroiden" . Journal of Combinatorial Theory . Serie B. 88 (1): 77–97. doi : 10.1016/S0095-8956(02)00037-0 . ISSN 0095-8956 .
  22. ^ a b    Nixon, Anthony; Owen, John (2014-12-30). "En induktiv konstruktion av $(2,1)$-snäva grafer" . Bidrag till diskret matematik . 9 (2). doi : 10.11575/cdm.v9i2.62096 . ISSN 1715-0868 . S2CID 35739977 .