Массив Монжа - Monge array

В математике применительно к Информатика, Массивы Monge, или же Матрицы Монжа, являются математическими объектами, названными в честь их первооткрывателя, французского математика Гаспар Монж.

An м-к-п матрица считается Массив Монжа если для всех такой, что

можно получить[1]

Таким образом, для любых двух строк и двух столбцов массива Монжа (подматрица 2 × 2) четыре элемента в точках пересечения обладают тем свойством, что сумма верхнего левого и нижнего правого элементов (по главная диагональ ) меньше или равно сумме нижнего левого и верхнего правого элементов (через антидиагональный ).

Эта матрица представляет собой массив Монжа:

Например, рассмотрим пересечение строк 2 и 4 со столбцами 1 и 5. Четыре элемента:

17 + 7 = 24
23 + 11 = 34

Сумма левого верхнего и правого нижнего элементов меньше или равна сумме левого нижнего и правого верхнего элементов.

Характеристики

  • Приведенное выше определение эквивалентно утверждению
Матрица - это массив Монжа если и только если для всех и .
  • Любой подмассив, созданный путем выбора определенных строк и столбцов из исходного массива Монжа, сам будет массивом Монжа.
  • Любой линейная комбинация с неотрицательными коэффициентами массивов Монжа сам является массивом Монжа.
  • Одно интересное свойство массивов Монжа состоит в том, что если вы отметите кружком крайний левый минимум каждой строки, вы обнаружите, что ваши кружки идут вниз вправо; то есть, если , тогда для всех . Симметрично, если вы отметите самый верхний минимум каждого столбца, ваши круги будут двигаться вправо и вниз. Строка и столбец максимумы марш в обратном направлении: вверх вправо и вниз влево.
  • Понятие слабые массивы Monge было предложено; слабый массив Монжа - квадрат п-к-п матрица, удовлетворяющая свойству Монжа только для всех .
  • Каждый массив Monge является полностью монотонным, что означает, что минимумы его строк встречаются в неубывающей последовательности столбцов, и что одно и то же свойство истинно для каждого подмассива. Это свойство позволяет быстро найти минимумы строки с помощью Алгоритм SMAWK.
  • Матрица Монжа - это просто еще одно название для субмодульная функция двух дискретных переменных. Именно так, А является матрицей Монжа тогда и только тогда, когда А[я,j] - субмодулярная функция переменныхя,j.

Приложения

Рекомендации

  1. ^ Burkard, Rainer E .; Клинц, Беттина; Рудольф, Рюдигер (1996). «Перспективы свойств Monge в оптимизации». Дискретная прикладная математика. Эльзевье. 70 (2): 95–96. Дои:10.1016 / 0166-218x (95) 00103-х.