Monge array

I matematik tillämpad på datavetenskap är Monge-matriser , eller Monge - matriser , matematiska objekt uppkallade efter deras upptäckare, den franske matematikern Gaspard Monge .

En m -by- n matris sägs vara en Monge-matris om, för alla så att

man får

Så för två rader och två kolumner i en Monge-matris (en 2 × 2 submatris) har de fyra elementen vid skärningspunkterna egenskapen att summan av de övre vänstra och nedre högra elementen (tvärs över huvuddiagonalen ) är mindre än eller lika med summan av de nedre vänstra och övre högra elementen (tvärs över antidiagonalen ) .

Denna matris är en Monge-array:

Ta till exempel skärningspunkten mellan raderna 2 och 4 med kolumnerna 1 och 5. De fyra elementen är:

17 + 7 = 24
23 + 11 = 34

Summan av de övre vänstra och nedre högra elementen är mindre än eller lika med summan av de nedre vänstra och övre högra elementen.

Egenskaper

  • Ovanstående definition är ekvivalent med påståendet
En matris är en Monge-matris om och endast om alla och .
  • Varje undermatris som skapas genom att välja vissa rader och kolumner från en original Monge-array kommer i sig att vara en Monge-array.
  • Varje linjär kombination med icke-negativa koefficienter för Monge-matriser är i sig en Monge-matris.
  • En intressant egenskap hos Monge-arrayer är att om du markerar med en cirkel det lägsta till vänster på varje rad, kommer du att upptäcka att dina cirklar marscherar nedåt till höger; det vill säga, om , sedan för alla . Symmetriskt, om du markerar det översta minimum av varje kolumn, kommer dina cirklar att marschera åt höger och nedåt. Rad- och kolumnmaxima marscherar i motsatt riktning: uppåt till höger och nedåt till vänster.
  • Begreppet svaga Monge-arrayer har föreslagits; en svag Monge-matris är en kvadratisk n -by- n -matris som Monge-egenskapen endast för alla .
  • Varje Monge-array är helt monoton, vilket betyder att dess radminima förekommer i en icke-minskande sekvens av kolumner, och att samma egenskap gäller för varje subarray. Den här egenskapen gör att radminima kan hittas snabbt genom att använda SMAWK - algoritmen .
  • Monge matris är bara ett annat namn för submodulär funktion av två diskreta variabler. Exakt, A är en Monge-matris om och endast om A [ i , j ] är en submodulär funktion av variablerna i , j .

Ansökningar

  • En kvadratisk Monge-matris som också är symmetrisk kring sin huvuddiagonal kallas en Supnick-matris (efter Fred Supnick); den här typen av matris har tillämpningar på resandeförsäljarproblemet ( nämligen att problemet medger enkla lösningar när avståndsmatrisen kan skrivas som en Supnick-matris). Varje linjär kombination av Supnick-matriser är i sig en Supnick-matris.