Jump to content

Целочисленные точки в выпуклых многогранниках

Красные точки — это целочисленные точки решетки внутри синего многоугольника, последний представляет собой двумерную линейную программу.

Исследование целых точек в выпуклых многогранниках [1] мотивируется такими вопросами, как «сколько неотрицательных целочисленных решений имеет система линейных уравнений с неотрицательными коэффициентами» или «сколько решений имеет целочисленная линейная программа ». Подсчет целых точек в многогранниках или другие вопросы, связанные с ними, возникают в теории представлений , коммутативной алгебре , алгебраической геометрии , статистике и информатике . [2]

Множество целочисленных точек или, в более общем смысле, множество точек аффинной решетки в многограннике называется Z-многогранником . [3] из математической записи или Z для набора целых чисел. [4]

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

[ редактировать ]

Для решетки Λ теорема Минковского связывает число d(Λ) (объем фундаментального параллелепипеда решетки) и объем данного симметричного выпуклого множества S с количеством точек решетки, содержащихся в S .

Количество точек решетки, содержащихся в многограннике, все вершины которого являются элементами решетки, описывается многочленом Эрхарта многогранника . Формулы для некоторых коэффициентов этого многочлена также включают d(Λ).

Приложения

[ редактировать ]

Оптимизация цикла

[ редактировать ]

В некоторых подходах к оптимизации цикла набор выполнений тела цикла рассматривается как набор целочисленных точек в многограннике, определенном ограничениями цикла.

См. также

[ редактировать ]

Ссылки и примечания

[ редактировать ]
  1. ^ В некоторых контекстах выпуклые многогранники называют просто «многогранниками».
  2. ^ Целые точки в многогранниках. Геометрия, теория чисел, теория представлений, алгебра, оптимизация, статистика , совместная летняя исследовательская конференция ACM-SIAM, 2006 г.
  3. ^ Термин «Z-многогранник» также используется как синоним выпуклого решетчатого многогранника , выпуклой оболочки конечного числа точек в аффинной решетке.
  4. ^ «Вычисления в итерированных пространствах» в: Справочник по проектированию компиляторов: оптимизации и генерация машинного кода, CRC Press 2007, 2-е издание, ISBN   1-4200-4382-X , стр. 15-7.

Дальнейшее чтение

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b47bedbe9ee6bd52e3fe63e8700f03cf__1679060880
URL1:https://arc.ask3.ru/arc/aa/b4/cf/b47bedbe9ee6bd52e3fe63e8700f03cf.html
Заголовок, (Title) документа по адресу, URL1:
Integer points in convex polyhedra - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)