Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Характеристические векторы подмножеств конечного множества




Пусть U – конечное множество и n=|U| – число его элементов. Занумеруем элементы множества U числами от 1 до n и будем обозначать элементы их номерами, полагая, что U={1, 2, …, n}.

Всякое подмножество X⊂U может быть описано двоичным вектором ξ = (ξ12,…,ξn)∈{0,1}n, в котором ξi=1, если i∈X, и ξi=0, если i∉X. По существу, это представление подмножества его характеристической функцией. Такой вектор будем называть характеристическим. Обратно, каждый двоичный вектор ξ=(ξ12,…,ξn) может рассматриваться как характеристический вектор соответствующего подмножества X:

i∈X ⇔ ξi=1.

Пустому множеству соответствует нулевой вектор; характеристический вектор множества U состоит из одних единиц. Очевидно, число элементов множества X равно весу его характеристического вектора ξ, |X|=w(ξ).

Пример. Пусть U={1,2,3}. Тогда

∅↔(0,0,0); {1}↔(1,0,0); {2}↔(0,1,0); {3}↔(0,0,1);

{1,2}↔(1,1,0); {1,3}↔(1,0,1); {2,3}↔(0,1,1); {1,2,3}↔(1,1,1).

􀀀

Пусть α=(α12,…,αn) и β=(β12,…,βn) – двоичные векторы. Мы пишем α≤β (или β≥α), если αi≤βi для всех i=1,2,…, n.

Определим на множестве векторов операции конъюнкции и дизъюнкции, выполняя их покоординатно. Например, для дизъюнкции имеем:

α∨β = (α1∨β1, α2∨β2, …, αn∨βn).

Очевидно, α≤β тогда и только тогда, когда α∨β=β (равносильно, α∧β=α). Дизъюнкцию двух или большего числа векторов будем называть их верхней гранью. Так, α∨β – верхняя грань векторов α и β; α∨β∨γ – верхняя грань векторов α, β и γ и т.п. Каждый вектор является верхней гранью не превосходящих его векторов канонического базиса.

Пусть ξ и η – характеристические векторы подмножеств X, Y⊂U. Тогда условие X⊂Y равносильно условию ξ≤η. Характеристическим вектором множества X∪Y является вектор ξ∨η, а множества X∩Y – вектор ξ∧η.

Пусть V – конечное множество, содержащее m элементов, V={1,2,…,m}, и f:U→V – произвольное отображение. Для множества X⊂U обозначим через ξ его характеристический вектор, а через F(ξ) – характеристический вектор множества f(X)⊂V. Этим определяется отображение F:{0,1}n→{0,1}m. Непосредственно из определений вытекает, что отображение F обладает следующими свойствами:

1) F(ξ)=0 тогда и только тогда, когда ξ=0;

2) w(F(ξ))≤w(ξ) для любого вектора ξ;

3) F(ξ∨η)=F(ξ)∨F(η) для любой пары векторов ξ и η.

Обратно, всякое отображение F:{0,1}n→{0,1}m, обладающее перечисленными свойствами, порождается некоторым однозначно определенным отображением f:U→V. В самом деле, если ξ – вектор канонического базиса, то F(ξ)≠0 и w(F(ξ))≤w(ξ)=1. Следовательно, w(F(ξ))=1, то есть F(ξ) – вектор канонического базиса. Но векторы канонического базиса являются характеристическими векторами одноточечных множеств. Таким образом, сужение F на канонический базис дает отображение f:U→V.

Назовем матрицу двоичной, если все ее элементы нули или единицы. Определим булево умножение двоичных матриц подобно тому, как определяется произведение числовых матриц с заменой суммы дизъюнкцией. Пусть A=(aij) и B=(bjk) – двоичные матрицы размера m×n и n×p. Их булевым произведением называется матрица C=(cik) размера m×p, элементы которой определяются формулами

cik=ai1b1k∨ ai2b2k∨… ∨ainb1n.

Пример.

Пусть R – некоторое соответствие из множества U={1,2,…,n} в множество V={1,2,…,m}. Положим aij=1, если (i,j)∈R и aij=0 в противном случае. Назовем двоичную матрицу A=(aij), i=1,2,…n, j=1,2,…m, характеристической матрицей соответствия R. Пусть ξ=(ξ12,…,ξn) – характеристический вектор некоторого множества X⊂U (рассматриваемый как двоичная матрица размера 1×n). Тогда двоичный вектор η=ξA определяется уравнениями

ηk1a1k∨ξ2a2k∨… ∨ξnank, k=1,2,…,n,

и является характеристическим вектором множества R(X)⊂V.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных