Вопрос № 171321: Здравствуйте эксперты, помогите пожалуйста с задачкой: Сотрудниками фирмы являются ген.директор, главный инженер, главный бухгалтер, начальник цеха, кассир. Введено отношение "начальник - подчиненный" . Определить обратное отношение и су...
Вопрос № 171321:
Здравствуйте эксперты, помогите пожалуйста с задачкой: Сотрудниками фирмы являются ген.директор, главный инженер, главный бухгалтер, начальник цеха, кассир. Введено отношение "начальник - подчиненный" . Определить обратное отношение и суперпозиции отношений. Задать его на матрице смежности.
Введем обозначения для должностей (и людей, их занимающих): Ген.директор = Д Главный инженер = И Главный бухгалтер = Б Начальник цеха = Н Кассир = К
Также обозначим отношение "начальник-подчиненный" как R Тогда в это отношения входят следующие пары: (Д, И), (Д, Б), (И, Н), (Б, К) - прямое подчинение. Теперь встает вопрос, является ли подчиненный моего подчиненного также и моим подчиненным. Т.к. не было указано, что подчиненный суть
"непосредственный подчиненный", то принимаем, что подчиненным для данного человека является любой подчиненный в соответствующей ветке иерархической схемы, располагающийся "ниже" данного человека. Т.о. в заданное отношение требуется добавить пары (Д, Н) и (Д, К).
Нарисуем матрицу смежности данного отношения:
Код:
Д И Б Н К Д 0 1 1 1 1 И 0 0 0 1 0 Б 0 0 0 0 1 Н 0 0 0 0 0 К 0 0 0 0 0
Мы видим, что данное отношение антирефлексивно (никто не является подчиненным самому себе), асимметрично (для любых x и y если верно, что y - подчиненный x, то значит, что x не является подчиненным y), транзитивно (подчиненный моего подчиненного является также и моим подчиненным). Данное отношение не является
полным (т.к. существуют такие x и y, для которых ни (x, y) не входят в данное отношение, ни (y, x). Примерами таких x и y могут служить начальник цеха и кассир, которые никак не соотносятся друг с другом в служебной иерархии). Данное отношение, как это ни удивительно, является также и антисимметричным. Действительно, для того, чтобы отношение было антисимметричным, нужно, чтобы для любых x и y из того факта, что (x, y) входит в отношение и (y, x) входит в отношени
е, следовало бы, что x=y. Возьмем любые x, y такие, что xRy. Т.к. отношение асимметрично, то верно, что (y, x) не входят в отношение. Т.е. не существует ни одной пары (x, y) таких, чтобы было выполнено исходное условие. Т.е. исходное условие ложно при всех вариантах. А т.к. из ложного условия следует все, что угодно, то условие антисимметричности оказывается выполненным.
Итак, данное отношение анитирефлексивно, антисимметрично, транзитивно (а, следовательно, является отношением строгого порядка),
а также асимметрично.
Вводим обратное отношение. Нам требуется ввести отношение R-1: ∀x, y ∈ {Д, И, Б, Н, К} (x, y) ∈ R-1 ⇔ (y, x) ∈ R. Таким отношением будет отношение "подчиненный-начальник": (x, y) находятся в данном отношении тогда и только тогда, когда x является подчиненным y.
Матрица смежности этого отношения будет отображением матрицы смежности исходного отнош
ения относительно главной диагонали:
Код:
Д И Б Н К Д 0 0 0 0 0 И 1 0 0 0 0 Б 1 0 0 0 0 Н 1 1 0 0 0 К 1 0 1 0 0
Данное отношение, как нетрудно видеть, обладает ровно теми же самыми свойствами, что и исходное. Т.е. это отношение строгого порядка
и асимметричное.
Теперь переходим к суперпозиции отношений. Мы можем составить 2 суперпозиции: S1 = R R-1 и S2 = R-1 R. Суперпозиция отношений определяется таким образом. Пусть есть два отношения: R и S на множестве M Тогда суперпозиция R S этих отношений будет определять отношение T следующего вида: ͦ
4;x, y ∈ M: xTy ⇔ ∃z ∈ M: xRz ∧ zSy
Определим матрицы смежности дл
я отношений S1 и S2.
S1 --------- Т.к. Н и К не являются начальниками (не входят в отношение R в качестве первого элемента пары), то строки матрицы для Н и К будут нулевыми. Аналогично, т.к. для них не существует подчиненных (не входят в отношение R-1 в качестве второго элемента пары), то столбцы матрицы для Н и К также будут нулевыми. Далее. Рассмотрим пары (x, x), где x ∈ {Д, И, Б}. Эти пары должны быть в отношении
S1, т.к. для них всегда существует такой z из исходного множества (их непосредственный подчиненный), для которого они будут начальником. Для оставшихся 6-ти вариантов я просто приведу соответствующий элемент z, чтобы показать, что они должны принадлежать S1. (Д, И): z = Н (ДRН ∧ НR-1И) (Д, Б): z = К (ДRК ∧ КR-1Б) (И, Д): z = Н (ИRН ∧ НR-1Д) (Б, Д): z = К (БRК ∧ КR-1Д)
Пары (И, Б) и (Б, И) в отношение S1 не входят.
Т.о. матрица смежности отношения S1 выглядит так:
Код:
Д И Б Н К Д 1 1 1 0 0 И 1 1 0 0 0 Б 1 0 1
0 0 Н 0 0 0 0 0 К 0 0 0 0 0
S2 --------- Тут все гораздо проще. Т.к. Д не является ни для кого подчиненным, то не существуют z: ДR-1z и zRД. Т.о. строка Д и столбец Д матрицы смежности будут нулевыми. Остальные элементы будут единичными. Действительно, ∀x, y ∈ {И, Б, Н, К} (x, y) ∈ S2, т.к. xR-1Д ∧ ДRy, т.е. z = Д.
Ма
трица смежности:
Код:
Д И Б Н К Д 0 0 0 0 0 И 0 1 1 1 1 Б 0 1 1 1 1 Н 0 1 1 1 1 К 0 1 1 1 1
Ответ отправил: _Ayl_, Студент
Ответ отправлен: 14.08.2009, 17:53
Оценка ответа: 5
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 253231
на номер 1151 (Россия) |
Еще номера »
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Генеральный директор является начальником для главного инженера, главного бухгалтера, начальника цеха и кассира. Главный инженер является начальником только для начальника цеха. Главный бухгалтер является начальником только для кассира. Начальник цеха не является начальником ни для кого из лиц, перечисленных в условии. Кассир не является начальником ни для кого из лиц, перечисленных в условии.
Приведенные выше пять предложений и описывают в словесной форме отношение «начальник
– подчиненный».
Примем следующие обозначения: д – генеральный директор, и – главный инженер, б – главный бухгалтер, н – начальник цеха, к – кассир. Построим следующую таблицу (таблица 1).
Таблица 1 _ д и б н к д 0 1 1 1 1 и 0 0 0 1 0 б 0 0 0 0 1 н 0 0 0 0 0 к 0 0 0 0 0
В приведенной таблице заполнение ячеек рассмотрим на примере генерального директора. Генеральный директор (д) находится в первой строке таблицы. В ячейке, расп
оложенной на пересечении первой строки и первого столбца, укажем цифру 0 – так мы покажем, что генеральный директор не является начальником для самого себя. В ячейках, расположенных на пересечении первой строки и остальных столбцов, укажем цифру 1 – так мы покажем, что генеральный директор является начальником для главного инженера, главного бухгалтера, начальника цеха и кассира. Заполним указанным способом всю таблицу. В частности, строка, соответствующая кассиру (к), будет состоять из одних нулей: кассир
не является начальником ни для кого. То же в нашем случае относится к начальнику цеха.
Заполненная указанным образом таблица и является матрицей смежности отношения «начальник – подчиненный».
Отношением, обратным отношению «начальник – подчиненный», будет отношение «подчиненный – начальник».
Генеральный директор не является подчиненным ни для кого из лиц, перечисленных в условии. Главный инженер является подчиненным только для генерального директора. Г
лавный бухгалтер является подчиненным только для генерального директора. Начальник цеха является подчиненным только для генерального директора. Кассир является подчиненным для генерального директора и главного бухгалтера.
Приведенные выше пять предложений описывают в словесной форме отношение «подчиненный - начальник». Матрица смежности этого отношения приведена ниже (таблица 2). Как видно, она является транспонированной по отношению к матрице смежности отношения «начальник – подчиненный».
Таблица
2 _ д и б н к д 0 0 0 0 0 и 1 0 0 0 0 б 1 0 0 0 0 н 1 1 0 0 0 к 1 0 1 0 0
Матрицы смежности отношений «начальник – подчиненный» и «подчиненный – начальник» можно сделать более компактными. Например, в таблице 1 можно исключить строки «н» и «к», а также столбец «д». Ведь начальник цеха и кассир не являются начальниками для остальных лиц, а генеральный директор не является ничьим подчиненным. Тогда получим следующую таблицу (таблица 3).
Т
аблица 3 _ и б н к д 1 1 1 1 и 0 0 1 0 б 0 0 0 1
В таблице 2 можно исключить строку «д» и столбцы «н» и «к». Тогда получим следующую таблицу (таблица 4).
Таблица 4 _ д и б и 1 0 0 б 1 0 0 н 1 1 0 к 1 0 1
Вид матрицы смежности зависит от ее назначения.
В отношении «начальник – подчиненный» генеральный директор, главный инженер и главный бухгалтер составляют множество «Начальники». Это множество является областью определения, или правой частью, данного отношения.
Главный инженер, главный бухгалтер, начальник цеха и кассир составляют множество «Подчиненные» - область значений, или левую часть, данного отношения.
В отношении «подчиненный – начальник» множество «Подчиненные» является областью определения, или правой частью, а множество «Начальники» областью значений, или левой частью, отношения.
Обозначим отношение «начальник – подчиненный» как R. Тогда отношение «подчиненный – начальник», являющееся обратным к
отношению «начальник – подчиненный» обозначим как R-1. Рассмотрим композицию, или суперпозицию, отношений R и R-1.
Обозначим ее как S = R ○ R-1. Для того, чтобы найти результат этой композиции, выпишем все упорядоченные пары, составляющие отношения R и R-1. Имеем 1) R = {(д, и), (д, б), (д, н), (д, к), (и, н), (б, к)}; 2) R-1 = {(и, д), (б, д), (н, д), (н, и), (к, д), (к, б)}. Для отношения R в упорядоченной паре на первом месте стоит начальник, на втором – подчиненный, а для отношения R-1 – наоборот. Согласно определению, композицией отношений R и S называют
бинарное отношение T, состоящее из всех упорядоченных пар (a, b), для каждой из которых существует элемент c, принадлежащий одновременно правой части отношения R и левой части отношения S, такой, что упорядоченная пара (a, c) принадлежит отношению R, а упорядоченная пара (c, b) принадлежит отношению S. В соответствии с этим определением, R ○ R-1 = {(д, д), (д, и), (д, б), (и, д), (и, и), (б, д), (б, и)}. Матрица смежности данной композиции представлена
в таблице 5.
Таблица 5 _ д и б н к д 1 1 1 0 0 и 1 1 0 0 0 б 1 0 1 0 0 н 0 0 0 0 0 к 0 0 0 0 0
Строки «н» и «к» и одноименные столбцы из таблицы можно удалить.
Рассматривая аналогично композицию отношений R-1 и R, получим R-1 ○ R = {(и, и), (и, б), (и, н), (и, к), (б, и), (б, б), (б, н), (б, к), (н, и), (н, б), (н, н), (н, к), (к, и), (к, б), (к, н), (к, к)}. Матрица смежности данной композиции представлена в таблице 6.
Таблица 6 _ д и б н к д 0 0 0 0 0 и 0 1 1 1 1 б 0 1 1 1 1 н 0 1 1 1 1 к 0 1 1 1 1
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.