Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Антиматроид как система в которых множество создается включением элементов по одному за раз

Лекция



Привет, Вы узнаете о том , что такое антиматроид , Разберем основные их виды и особенности использования. Еще будет много подробных примеров и описаний. Для того чтобы лучше понимать что такое антиматроид , настоятельно рекомендую прочитать все из категории Дискретная математика. Теория множеств . Теория графов . Комбинаторика..

В математике антиматроид — это формальная система , описывающая процессы, в которых множество создается путем включения элементов по одному за раз, и в которых элемент, однажды доступный для включения, остается доступным до тех пор, пока он не будет включен Антиматроиды обычно аксиоматизируются двумя эквивалентными способами : либо как система множеств, моделирующая возможные состояния такого процесса, либо как формальный язык, моделирующий различные последовательности, в которые могут быть включены элементы. Дилворт (1940) был первым, кто изучал антиматроиды, используя еще одну аксиоматизацию, основанную на теории решеток , и они часто открывались заново в других контекстах.

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

Антиматроиды применялись для моделирования ограничений предшествования в задачах планирования , потенциальных последовательностей событий в симуляциях, планирования задач в искусственном интеллекте и состояний знаний обучающихся людей.

Антиматроид  как система  в которых множество создается  включением элементов по одному за раз

Три представления антиматроида: включение порядка в его семейство допустимых множеств, формальный язык и соответствующий путь частично упорядоченного множества.

Определения

Антиматроид можно определить как конечное семейство Антиматроид  как система  в которых множество создается  включением элементов по одному за разконечных множеств, называемых допустимыми множествами , со следующими двумя свойствами:

  • Объединение любых двух допустимых множеств также допустимо. То есть, Антиматроид  как система  в которых множество создается  включением элементов по одному за раззакрыто профсоюзами .
  • Если Антиматроид  как система  в которых множество создается  включением элементов по одному за раз— непустое допустимое множество, тогда Антиматроид  как система  в которых множество создается  включением элементов по одному за разсодержит элемент Антиматроид  как система  в которых множество создается  включением элементов по одному за раздля которого Антиматроид  как система  в которых множество создается  включением элементов по одному за раз(набор, образованный путем удаленияхАнтиматроид  как система  в которых множество создается  включением элементов по одному за разот Антиматроид  как система  в которых множество создается  включением элементов по одному за раз) также осуществимо. То есть, Антиматроид  как система  в которых множество создается  включением элементов по одному за разявляется доступной системой множеств .

Антиматроиды также имеют эквивалентное определение как формальный язык , то есть как набор строк, определенных из конечного алфавита символов . Строка, которая принадлежит этому набору, называется словом языка. ЯзыкЛАнтиматроид  как система  в которых множество создается  включением элементов по одному за разОпределение антиматроида должно удовлетворять следующим свойствам:

  • Каждый символ алфавита встречается по крайней мере в одном словеЛАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз.
  • Каждое слово Антиматроид  как система  в которых множество создается  включением элементов по одному за разсодержит не более одной копии каждого символа. Язык с таким свойством называется нормальным . [
  • Каждый префикс слова в Антиматроид  как система  в которых множество создается  включением элементов по одному за разтакже в Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. Язык с таким свойством называется наследственным .
  • Если Антиматроид  как система  в которых множество создается  включением элементов по одному за рази Антиматроид  как система  в которых множество создается  включением элементов по одному за разесть слова в Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, и Антиматроид  как система  в которых множество создается  включением элементов по одному за разсодержит по крайней мере один символ, которого нет в Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, то есть символхАнтиматроид  как система  в которых множество создается  включением элементов по одному за развСАнтиматроид  как система  в которых множество создается  включением элементов по одному за разтаким образом, что конкатенация Антиматроид  как система  в которых множество создается  включением элементов по одному за разэто еще одно слово в Антиматроид  как система  в которых множество создается  включением элементов по одному за раз.

Эквивалентность этих двух форм определения можно увидеть следующим образом. Если Антиматроид  как система  в которых множество создается  включением элементов по одному за разявляется антиматроидом, определяемым как формальный язык, тогда наборы символов в словах Антиматроид  как система  в которых множество создается  включением элементов по одному за разобразуют доступную систему множеств, замкнутую на объединение. Она доступна по наследственному свойству строк, и можно показать, что она замкнута на объединение повторным применением свойства конкатенации строк. В другом направлении, из доступной системы множеств, замкнутой на объединение Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, язык обычных строк, все префиксы которых имеют наборы символов, принадлежащих Антиматроид  как система  в которых множество создается  включением элементов по одному за разсоответствует требованиям формального языка, чтобы быть антиматроидом. Эти два преобразования являются инверсиями друг друга: преобразование формального языка в семейство множеств и обратно, или наоборот, производит одну и ту же систему. Таким образом, эти два определения приводят к математически эквивалентным классам объектов.

Примеры

Антиматроид  как система  в которых множество создается  включением элементов по одному за раз

Последовательность оболочек плоского множества точек. Отрезки линий показывают края выпуклых оболочек после удаления некоторых точек.

Примерами антиматроидов являются следующие системы:

Цепные антиматроиды

Префиксы одной строки и наборы символов в этих префиксах образуют антиматроид. Например, цепной антиматроид, определяемый строкой Антиматроид  как система  в которых множество создается  включением элементов по одному за разимеет в качестве своего формального языка набор строк Антиматроид  как система  в которых множество создается  включением элементов по одному за раз(где Антиматроид  как система  в которых множество создается  включением элементов по одному за раз обозначает пустую строку ) и как ее семейство допустимых множеств семейство }.Антиматроид  как система  в которых множество создается  включением элементов по одному за раз

Посет антиматроиды

Нижние множества конечного частично упорядоченного множества образуют антиматроид, при этом полные слова антиматроида образуют линейные расширения частичного порядка. ] По теореме Биркгофа о представлении для дистрибутивных решеток допустимые множества в антиматроиде частично упорядоченных множеств (упорядоченном по включению множеств) образуют дистрибутивную решетку, и все дистрибутивные решетки могут быть образованы таким образом. Таким образом, антиматроиды можно рассматривать как обобщения дистрибутивных решеток. Цепной антиматроид является частным случаем антиматроида частично упорядоченных множеств для полного порядка .

Обстрел антиматроидов

Последовательность обстрела конечного множества Антиматроид  как система  в которых множество создается  включением элементов по одному за разточек на евклидовой плоскости или многомерном евклидовом пространстве формируется путем многократного удаления вершин выпуклой оболочки . Допустимые множества антиматроида, образованные этими последовательностями, являются пересечениями Антиматроид  как система  в которых множество создается  включением элементов по одному за разс дополнением выпуклого множества.

Идеальное устранение

Совершенное исключение порядка хордового графа — это упорядочение его вершин, такое, что для каждой вершинывАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз, соседивАнтиматроид  как система  в которых множество создается  включением элементов по одному за разкоторые происходят позже, чем Антиматроид  как система  в которых множество создается  включением элементов по одному за разв упорядочении образуют клику . Префиксы совершенных элиминационных упорядочений хордового графа образуют антиматроид

Игры с запуском чипов

Игры со стрельбой фишками, такие как модель абелевой песочной кучи, определяются направленным графом вместе с системой «фишек», размещенных на его вершинах. Всякий раз, когда число фишек на вершиневАнтиматроид  как система  в которых множество создается  включением элементов по одному за разпо крайней мере, столько же, сколько и число ребер из Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, можно стрелять Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, перемещая одну фишку в каждую соседнюю вершину. Событие, которое Антиматроид  как система  в которых множество создается  включением элементов по одному за разпожары для Антиматроид  как система  в которых множество создается  включением элементов по одному за разth время может произойти только если оно уже выстрелило Антиматроид  как система  в которых множество создается  включением элементов по одному за разраз и накоплено ⋅ Антиматроид  как система  в которых множество создается  включением элементов по одному за разобщее количество чипов. Эти условия не зависят от порядка предыдущих срабатываний и остаются верными до тех пор, покавАнтиматроид  как система  в которых множество создается  включением элементов по одному за разсрабатывает, поэтому любой заданный граф и начальное размещение фишек, при котором система завершает работу, определяет антиматроид на парах Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. Следствием антиматроидного свойства этих систем является то, что для заданного начального состояния количество срабатываний каждой вершины и конечное устойчивое состояние системы не зависят от порядка срабатывания

Пути и основные слова

В теоретико-множественной аксиоматизации антиматроида существуют определенные специальные множества, называемые путями , которые определяют весь антиматроид, в том смысле, что множества антиматроида являются в точности объединениями путей. Если Антиматроид  как система  в которых множество создается  включением элементов по одному за разлюбой возможный набор антиматроида, элемент Антиматроид  как система  в которых множество создается  включением элементов по одному за разкоторые можно удалить из Антиматроид  как система  в которых множество создается  включением элементов по одному за раздля формирования другого допустимого множества называется конечной точкой Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, а допустимый набор, имеющий только одну конечную точку, называется путем антиматроида. Об этом говорит сайт https://intellect.icu . Семейство путей может быть частично упорядочено включением множеств, образуя частично упорядоченный набор путей антиматроида.

Для каждого допустимого набора Антиматроид  как система  в которых множество создается  включением элементов по одному за разв антиматроиде, и каждый элемент хАнтиматроид  как система  в которых множество создается  включением элементов по одному за разиз Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, можно найти подмножество путей Антиматроид  как система  в которых множество создается  включением элементов по одному за раздля которого Антиматроид  как система  в которых множество создается  включением элементов по одному за разявляется конечной точкой: для этого удаляйте по одному элементу за раз, кромехАнтиматроид  как система  в которых множество создается  включением элементов по одному за разпока ни одно из таких удалений не оставит допустимого подмножества. Таким образом, каждое допустимое множество в антиматроиде является объединением его подмножеств путей. Если Антиматроид  как система  в которых множество создается  включением элементов по одному за разне является путем, каждое подмножество в этом объединении является собственным подмножеством Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. Но, еслиСАнтиматроид  как система  в которых множество создается  включением элементов по одному за разсам по себе является путем с конечной точкойхАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз, каждое собственное подмножество Антиматроид  как система  в которых множество создается  включением элементов по одному за разчто принадлежит антиматроиду исключаетхАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз. Таким образом, пути антиматроида — это в точности допустимые множества, которые не равны объединениям их собственных допустимых подмножеств. Эквивалентно, заданное семейство множеств Антиматроид  как система  в которых множество создается  включением элементов по одному за разобразует семейство путей антиматроида тогда и только тогда, когда для каждого Антиматроид  как система  в которых множество создается  включением элементов по одному за разв Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, объединение подмножеств Антиматроид  как система  в которых множество создается  включением элементов по одному за разв Антиматроид  как система  в которых множество создается  включением элементов по одному за разимеет на один элемент меньше, чем Антиматроид  как система  в которых множество создается  включением элементов по одному за разсам по себе. Если так,ФАнтиматроид  как система  в которых множество создается  включением элементов по одному за разсамо по себе является семейством объединений подмножеств Антиматроид  как система  в которых множество создается  включением элементов по одному за раз.

В формальной языковой формализации антиматроида самые длинные строки называются базовыми словами . Каждое базовое слово образует перестановку всего алфавита. Если Антиматроид  как система  в которых множество создается  включением элементов по одному за разэто набор основных слов,ЛАнтиматроид  как система  в которых множество создается  включением элементов по одному за разможно определить из Антиматроид  как система  в которых множество создается  включением элементов по одному за разкак набор префиксов слов в Антиматроид  как система  в которых множество создается  включением элементов по одному за раз.

Выпуклые геометрии

См. Выпуклое множество , Выпуклая геометрия и Оператор замыкания

ЕслиФАнтиматроид  как система  в которых множество создается  включением элементов по одному за разэто система множеств, определяющая антиматроид, с Антиматроид  как система  в которых множество создается  включением элементов по одному за разравно объединению множеств в Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, то семейство множеств Антиматроид  как система  в которых множество создается  включением элементов по одному за раздополняющие наборы вФАнтиматроид  как система  в которых множество создается  включением элементов по одному за разиногда называется выпуклой геометрией , а множества вГАнтиматроид  как система  в которых множество создается  включением элементов по одному за разназываются выпуклыми множествами . Например, в антиматроиде оболочки выпуклые множества являются пересечениями заданного множества точек с выпуклыми подмножествами евклидова пространства. Система множеств, определяющая выпуклую геометрию, должна быть замкнута относительно пересечений. Для любого множестваСАнтиматроид  как система  в которых множество создается  включением элементов по одному за развГАнтиматроид  как система  в которых множество создается  включением элементов по одному за разчто не равноУАнтиматроид  как система  в которых множество создается  включением элементов по одному за раздолжен быть элементхАнтиматроид  как система  в которых множество создается  включением элементов по одному за разне вСАнтиматроид  как система  в которых множество создается  включением элементов по одному за разчто можно добавить кСАнтиматроид  как система  в которых множество создается  включением элементов по одному за разчтобы сформировать другой набор в Антиматроид  как система  в которых множество создается  включением элементов по одному за раз.

Выпуклая геометрия также может быть определена в терминах оператора замыкания τАнтиматроид  как система  в которых множество создается  включением элементов по одному за разкоторый отображает любое подмножествоУАнтиматроид  как система  в которых множество создается  включением элементов по одному за разк его минимальному замкнутому надмножеству. Чтобы быть оператором замыкания,τАнтиматроид  как система  в которых множество создается  включением элементов по одному за раздолжен иметь следующие свойства:

  • Антиматроид  как система  в которых множество создается  включением элементов по одному за раз: замыкание пустого множества пусто.
  • Для каждого подмножестваСАнтиматроид  как система  в которых множество создается  включением элементов по одному за разизУАнтиматроид  как система  в которых множество создается  включением элементов по одному за разАнтиматроид  как система  в которых множество создается  включением элементов по одному за разявляется подмножеством Антиматроид  как система  в которых множество создается  включением элементов по одному за рази Антиматроид  как система  в которых множество создается  включением элементов по одному за раз.
  • В любое время Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, Антиматроид  как система  в которых множество создается  включением элементов по одному за разявляется подмножеством Антиматроид  как система  в которых множество создается  включением элементов по одному за раз.

Семейство замкнутых множеств, полученное в результате операции замыкания этого типа, обязательно замкнуто относительно пересечений, но может не быть выпуклой геометрией. Операторы замыкания, определяющие выпуклые геометрии, также удовлетворяют дополнительной аксиоме антиобмена :

  • Если Антиматроид  как система  в которых множество создается  включением элементов по одному за разявляется подмножеством Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, и Антиматроид  как система  в которых множество создается  включением элементов по одному за рази Антиматроид  как система  в которых множество создается  включением элементов по одному за разявляются отдельными элементами Антиматроид  как система  в которых множество создается  включением элементов по одному за разкоторые не принадлежа Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, нозАнтиматроид  как система  в которых множество создается  включением элементов по одному за разпринадлежит Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, затем Антиматроид  как система  в которых множество создается  включением элементов по одному за разне принадлежитτ Антиматроид  как система  в которых множество создается  включением элементов по одному за раз.

Операция замыкания, удовлетворяющая этой аксиоме, называется антиобменным замыканием . Если Антиматроид  как система  в которых множество создается  включением элементов по одному за разявляется замкнутым множеством в замыкании антиобмена, то аксиома антиобмена определяет частичный порядок на элементах, не принадлежащихСАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз, гдех≤уАнтиматроид  как система  в которых множество создается  включением элементов по одному за разв частичном порядке, когда Антиматроид  как система  в которых множество создается  включением элементов по одному за разпринадлежит Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. ЕслихАнтиматроид  как система  в которых множество создается  включением элементов по одному за разявляется минимальным элементом этого частичного порядка, тогда Антиматроид  как система  в которых множество создается  включением элементов по одному за раззамкнуто. То есть семейство замкнутых множеств антиобменного замыкания обладает тем свойством, что для любого множества, отличного от универсального множества, существует элемент Антиматроид  как система  в которых множество создается  включением элементов по одному за разкоторые могут быть добавлены к нему для получения другого замкнутого множества. Это свойство является дополнительным к свойству доступности антиматроидов, а тот факт, что пересечения замкнутых множеств являются замкнутыми, является дополнительным к свойству, что объединения допустимых множеств в антиматроиде являются допустимыми. Следовательно, дополнения замкнутых множеств любого антиобменного замыкания образуют антиматроид.

Неориентированные графы, в которых выпуклые множества (подмножества вершин, содержащие все кратчайшие пути между вершинами в подмножестве) образуют выпуклую геометрию, являются в точности птолемеевыми графами .

Решетки с присоединением и дистрибутивностью

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

  • Описание, первоначально рассмотренное Дилвортом (1940), касается неприводимых к мэтчу элементов решетки. Для каждого элемента Антиматроид  как система  в которых множество создается  включением элементов по одному за разантиматроида существует единственный максимально допустимый набор хАнтиматроид  как система  в которых множество создается  включением элементов по одному за разкоторый не содержитхАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз:СхАнтиматроид  как система  в которых множество создается  включением элементов по одному за разможет быть построено как объединение всех допустимых множеств, не содержащих Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. Этот набор Антиматроид  как система  в которых множество создается  включением элементов по одному за разавтоматически является неприводимым к встрече, что означает, что это не встреча двух больших элементов решетки. Это верно, потому что каждое допустимое надмножество Антиматроид  как система  в которых множество создается  включением элементов по одному за разсодержит Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, и то же самое, следовательно, справедливо для любого пересечения допустимых супермножеств. Каждый элемент произвольной решетки может быть разложен как встреча неприводимых к встрече множеств, часто несколькими способами, но в решетке, соответствующей антиматроиду, каждый элементТАнтиматроид  как система  в которых множество создается  включением элементов по одному за разимеет уникальное минимальное семейство множеств, допускающих пересечения, пересечением которых являетсяТАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз; это семейство состоит из множествСхАнтиматроид  как система  в которых множество создается  включением элементов по одному за раздля элементовхАнтиматроид  как система  в которых множество создается  включением элементов по одному за разтакой что Антиматроид  как система  в которых множество создается  включением элементов по одному за разосуществимо. То есть, решетка имеет единственные неприводимые разложения .
  • Вторая характеристика касается интервалов в решетке, подрешеток, определяемых парой элементов решетки. Антиматроид  как система  в которых множество создается  включением элементов по одному за разсостоящий из всех элементов решетки Антиматроид  как система  в которых множество создается  включением элементов по одному за разИнтервал является атомистическим , если каждый элемент в нем является объединением атомов (минимальных элементов выше нижнего элементахАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз), и он является булевым , если он изоморфен решетке всех подмножеств конечного множества. Для антиматроида каждый интервал, который является атомистическим, также является булевым.
  • В-третьих, решетки, возникающие из антиматроидов, являются полумодулярными решетками , решетками, которые удовлетворяют верхнему полумодулярному закону , согласно которому для каждых двух элементовхАнтиматроид  как система  в которых множество создается  включением элементов по одному за разиуАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз, еслиуАнтиматроид  как система  в которых множество создается  включением элементов по одному за разобложки Антиматроид  как система  в которых множество создается  включением элементов по одному за раззатем Антиматроид  как система  в которых множество создается  включением элементов по одному за разобложки Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. Переводя это условие в допустимые множества антиматроида, если допустимое множествоИАнтиматроид  как система  в которых множество создается  включением элементов по одному за разимеет только один элемент, не принадлежащий другому допустимому множеству Антиматроид  как система  в которых множество создается  включением элементов по одному за разто этот один элемент может быть добавлен к Антиматроид  как система  в которых множество создается  включением элементов по одному за раздля формирования другого множества в антиматроиде. Кроме того, решетка антиматроида имеет свойство meet-semidistributive : для всех элементов решетки Антиматроид  как система  в которых множество создается  включением элементов по одному за раз Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, и Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, если Антиматроид  как система  в которых множество создается  включением элементов по одному за рази Антиматроид  как система  в которых множество создается  включением элементов по одному за разравны друг другу, то они также оба равны Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. Полумодулярная и полудистрибутивная решетка называется решеткой с дистрибутивным соединением .

Эти три характеристики эквивалентны: любая решетка с уникальными meet-неприводимыми разложениями имеет булевы атомистические интервалы и является join-дистрибутивной, любая решетка с булевыми атомистическими интервалами имеет уникальные meet-неприводимые разложения и является join-дистрибутивной, и любая join-дистрибутивная решетка имеет уникальные meet-неприводимые разложения и булевы атомистические интервалы. Таким образом, мы можем назвать решетку с любым из этих трех свойств join-дистрибутивной. Любой антиматроид порождает конечную join-дистрибутивную решетку, и любая конечная join-дистрибутивная решетка происходит из антиматроида таким образом. [ Другая эквивалентная характеристика конечных join-дистрибутивных решеток заключается в том, что они градуированы (любые две максимальные цепи имеют одинаковую длину), а длина максимальной цепи равна количеству meet-неприводимых элементов решетки. Антиматроид, представляющий конечную решетку с дистрибутивным соединением, может быть восстановлен из решетки: элементы антиматроида могут быть взяты как неприводимые к пересечению элементы решетки, а допустимое множество, соответствующее любому элементухАнтиматроид  как система  в которых множество создается  включением элементов по одному за разрешетки состоит из множества неприводимых элементовуАнтиматроид  как система  в которых множество создается  включением элементов по одному за разтакой чтоуАнтиматроид  как система  в которых множество создается  включением элементов по одному за разне больше или равнохАнтиматроид  как система  в которых множество создается  включением элементов по одному за разв решетке.

Это представление любой конечной джойн-дистрибутивной решетки как доступного семейства множеств, замкнутых относительно объединений (то есть как антиматроида), можно рассматривать как аналог теоремы Биркгофа о представлении , согласно которой любая конечная дистрибутивная решетка имеет представление как семейство множеств, замкнутых относительно объединений и пересечений.

Сверхразрешимые антиматроиды

Мотивированный проблемой определения частичных порядков на элементах группы Коксетера , Армстронг (2009) изучал антиматроиды, которые также являются сверхразрешимыми решетками . Сверхразрешимый антиматроид определяется полностью упорядоченным набором элементов и семейством множеств этих элементов. Семейство должно включать пустое множество. Кроме того, оно должно обладать свойством, что если два множестваААнтиматроид  как система  в которых множество создается  включением элементов по одному за разиБАнтиматроид  как система  в которых множество создается  включением элементов по одному за разпринадлежат к семейству, если теоретико -множественная разность Антиматроид  как система  в которых множество создается  включением элементов по одному за разнепусто, и еслихАнтиматроид  как система  в которых множество создается  включением элементов по одному за разэто наименьший элемент Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, затем Антиматроид  как система  в которых множество создается  включением элементов по одному за разтакже принадлежит к этому семейству. Как замечает Армстронг, любое семейство множеств этого типа образует антиматроид. Армстронг также дает решеточно-теоретическую характеристику антиматроидов, которые может образовывать эта конструкция.

Операция соединения и выпуклое измерение

Если Антиматроид  как система  в которых множество создается  включением элементов по одному за рази Антиматроид  как система  в которых множество создается  включением элементов по одному за раздва антиматроида, оба описаны как семейство множеств над одной и той же вселенной элементов, затем еще один антиматроид , объединение Антиматроид  как система  в которых множество создается  включением элементов по одному за рази Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, можно сформировать следующим образом:А∨Б= Антиматроид  как система  в которых множество создается  включением элементов по одному за разЭто другая операция, чем соединение, рассматриваемое в решеточно-теоретических характеристиках антиматроидов: она объединяет два антиматроида, чтобы сформировать другой антиматроид, а не объединяет два множества в антиматроиде, чтобы сформировать другой набор. Семейство всех антиматроидов над одной и той же вселенной образует полурешетку с этой операцией соединения.

Объединения тесно связаны с операцией замыкания, которая отображает формальные языки в антиматроиды, где замыкание языкаЛАнтиматроид  как система  в которых множество создается  включением элементов по одному за разявляется пересечением всех антиматроидов, содержащих Антиматроид  как система  в которых множество создается  включением элементов по одному за разкак подъязык. Это замыкание имеет в качестве своих возможных множеств объединения префиксов строк в Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. В терминах этой операции замыкания, соединение является замыканием объединения языков Антиматроид  как система  в которых множество создается  включением элементов по одному за рази Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. Каждый антиматроид может быть представлен как объединение семейства цепных антиматроидов или, что эквивалентно, как замыкание множества базовых слов; выпуклое измерение антиматроидаААнтиматроид  как система  в которых множество создается  включением элементов по одному за разминимальное количество цепных антиматроидов (или, что эквивалентно, минимальное количество базовых слов) в таком представлении. ЕслиФАнтиматроид  как система  в которых множество создается  включением элементов по одному за разэто семейство цепочечных антиматроидов, все основные слова которого принадлежат Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, затем Антиматроид  как система  в которых множество создается  включением элементов по одному за разгенерирует Антиматроид  как система  в которых множество создается  включением элементов по одному за разтогда и только тогда, когда допустимые наборы Антиматроид  как система  в которых множество создается  включением элементов по одному за развключить все пути Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. ПутиААнтиматроид  как система  в которых множество создается  включением элементов по одному за разпринадлежащий к одной цепи антиматроид должен образовывать цепь в пути частично упорядоченного множестваААнтиматроид  как система  в которых множество создается  включением элементов по одному за раз, поэтому выпуклая размерность антиматроида равна минимальному числу цепей, необходимых для покрытия частично упорядоченного множества путей, что по теореме Дилворта равно ширине частично упорядоченного множества путей.

Если у вас есть представление антиматроида как замыкания множества Антиматроид  как система  в которых множество создается  включением элементов по одному за раз Проще говоря, это представление можно использовать для отображения допустимых множеств антиматроида в точки гАнтиматроид  как система  в которых множество создается  включением элементов по одному за раз-мерное евклидово пространство: назначить одну координату на базовое слово Антиматроид  как система  в которых множество создается  включением элементов по одному за раз, и сделать значение координат допустимого набора Антиматроид  как система  в которых множество создается  включением элементов по одному за разбыть длиной самого длинного префикса Антиматроид  как система  в которых множество создается  включением элементов по одному за разэто подмножество Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. С этим внедрением, Антиматроид  как система  в которых множество создается  включением элементов по одному за разявляется подмножеством другого допустимого множества Антиматроид  как система  в которых множество создается  включением элементов по одному за разтогда и только тогда, когда координаты для Антиматроид  как система  в которых множество создается  включением элементов по одному за развсе меньше или равны соответствующим координатам Антиматроид  как система  в которых множество создается  включением элементов по одному за раз. Таким образом, размерность порядка включения допустимых множеств не превышает выпуклой размерности антиматроида. Однако в общем случае эти две размерности могут сильно различаться: существуют антиматроиды с размерностью порядка три, но с произвольно большой выпуклой размерностью.

Перечисление

Число возможных антиматроидов на множестве элементов быстро растет с числом элементов в множестве. Для множеств из одного, двух, трех и т. д. элементов число различных антиматроидов равно Антиматроид  как система  в которых множество создается  включением элементов по одному за раз

Применение

Как ограничения по времени предшествования, так и ограничения по времени освобождения в стандартной нотации для теоретических задач планирования могут быть смоделированы антиматроидами. Бойд и Фейгл (1990) используют антиматроиды для обобщения жадного алгоритма Юджина Лоулера для оптимального решения задач планирования с одним процессором с ограничениями по предшествованию, в которых цель состоит в минимизации максимального штрафа, вызванного поздним планированием задачи.

Глассерман и Яо (1994) используют антиматроиды для моделирования порядка событий в системах моделирования дискретных событий .

Пармар (2003) использует антиматроиды для моделирования прогресса в достижении цели в задачах планирования искусственного интеллекта .

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

В математической психологии антиматроиды использовались для описания возможных состояний знаний обучающегося человека. Каждый элемент антиматроида представляет собой концепцию, которую должен понять обучающийся, или класс задач, которые он или она могли бы решить правильно, а наборы элементов, которые образуют антиматроид, представляют собой возможные наборы концепций, которые мог бы понять один человек. Аксиомы, определяющие антиматроид, можно неформально сформулировать так: изучение одной концепции никогда не может помешать обучающемуся изучить другую концепцию, и что любое возможное состояние знаний может быть достигнуто путем изучения одной концепции за раз. Задача системы оценки знаний состоит в том, чтобы вывести набор концепций, известных данному обучающемуся, путем анализа его или ее ответов на небольшой и хорошо подобранный набор задач. В этом контексте антиматроиды также называются «пространствами обучения» и «пространствами хорошо оцененных знаний».

Вау!! 😲 Ты еще не читал? Это зря!

Исследование, описанное в статье про антиматроид , подчеркивает ее значимость в современном мире. Надеюсь, что теперь ты понял что такое антиматроид и для чего все это нужно, а если не понял, или есть замечания, то не стесняйся, пиши или спрашивай в комментариях, с удовольствием отвечу. Для того чтобы глубже понять настоятельно рекомендую изучить всю информацию из категории Дискретная математика. Теория множеств . Теория графов . Комбинаторика.

создано: 2025-01-26
обновлено: 2025-01-26
13



Рейтиг 9 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей

Комментарии


Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Дискретная математика. Теория множеств . Теория графов . Комбинаторика.

Термины: Дискретная математика. Теория множеств . Теория графов . Комбинаторика.