Mongeovo pole - Monge array
V matematice aplikované na informatiku jsou Mongeovy matice nebo Mongeovy matice matematické objekty pojmenované podle jejich objevitele, francouzského matematika Gasparda Mongeho .
M -by- n matice se říká, že je Monge pole , jestliže pro všechny tak, že
jeden získá
Takže pro libovolné dva řádky a dva sloupce pole Monge (2 × 2 submatice) mají čtyři prvky v průsečících vlastnost, že součet prvků vlevo nahoře a vpravo dole (přes hlavní úhlopříčku ) je menší nebo roven součtu prvků vlevo dole a vpravo nahoře (přes antidiagonální ).
Tato matice je pole Monge:
Vezměte si například průsečík řádků 2 a 4 se sloupci 1 a 5. Čtyři prvky jsou:
- 17 + 7 = 24
- 23 + 11 = 34
Součet prvků vlevo nahoře a vpravo dole je menší nebo roven součtu prvků vlevo dole a vpravo nahoře.
Vlastnosti
- Výše uvedená definice je ekvivalentní s tvrzením
- Matice je pole Monge právě tehdy, když pro všechny a .
- Jakákoli podoblast vytvořená výběrem určitých řádků a sloupců z původního pole Monge bude sama o sobě pole Monge.
- Jakákoli lineární kombinace s nezápornými koeficienty Mongeových polí je sama o sobě Mongeovým polem.
- Jedna zajímavá vlastnost Mongeových polí je, že pokud označíte kruhem nejméně vlevo od každého řádku, zjistíte, že vaše kruhy pochodují dolů doprava; to znamená, když , tak pro všechny . Symetricky, pokud označíte nejvyšší minimum každého sloupce, vaše kruhy pochodují doprava a dolů. Maxima řádků a sloupců pochodují opačným směrem: nahoru doprava a dolů doleva.
- Byl navržen pojem slabých Mongeových polí ; slabé Mongeovo pole je čtvercová matice n -by- n, která splňuje vlastnost Monge pouze pro všechny .
- Každé pole Monge je zcela monotónní, což znamená, že jeho řádková minima se vyskytují v neklesající posloupnosti sloupců a že stejná vlastnost platí pro každé dílčí pole. Tato vlastnost umožňuje rychle najít minima řádků pomocí algoritmu SMAWK .
- Mongeova matice je jen jiný název pro submodulární funkci dvou diskrétních proměnných. Přesně A je Mongeova matice právě tehdy, když A [ i , j ] je submodulární funkcí proměnných i , j .
Aplikace
- Čtvercová Mongeova matice, která je také symetrická kolem své hlavní úhlopříčky, se nazývá Supnickova matice (po Fredu Supnickovi ); tento druh matice má aplikace na problém obchodního cestujícího (jmenovitě, že problém připouští snadná řešení, když lze matici vzdálenosti zapsat jako matici Supnick). Všimněte si, že jakákoli lineární kombinace matic Supnick je sama maticí Supnick.
Reference
- Deineko, Vladimir G .; Woeginger, Gerhard J. (říjen 2006). „Některé problémy týkající se cestujících prodejců, terčů a euromincí“ (PDF) . Bulletin Evropské asociace pro teoretickou informatiku . EATCS . 90 : 43–52. ISSN 0252-9742 .