Научная статья на тему 'ДОСЛіДЖЕННЯ СТіЙКОСТі МАКСИМАЛЬНОГО ЛОГіЧНОГО ДЕРЕВА ВіДНОСНО ПЕРЕСТАНОВКИ ЯРУСіВ'

ДОСЛіДЖЕННЯ СТіЙКОСТі МАКСИМАЛЬНОГО ЛОГіЧНОГО ДЕРЕВА ВіДНОСНО ПЕРЕСТАНОВКИ ЯРУСіВ Текст научной статьи по специальности «Математика»

CC BY
54
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛОГИЧЕСКИЕ ДЕРЕВА / КЛАССИФИКАЦИЯ / ОПТИМИЗАЦИЯ / LOGICAL TREE / CLASSIFICATION / OPTIMIZATION

Аннотация научной статьи по математике, автор научной работы — Ващук Ф. Г., Василенко Ю. А., Повхан І. Ф.

Работа является третьей в цикле статей, посвященных проблеме оценки сложности логических деревьев классификации. Исследуется вопрос устойчивости максимального логического дерева относительно перестановки ярусов

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Work is the third in a series of articles devoted to the problem of evaluation of complexity of the logical tree of classification. The question of the sustainability of the maximum of a logical tree on rearrangement of layers is investigated

Текст научной работы на тему «ДОСЛіДЖЕННЯ СТіЙКОСТі МАКСИМАЛЬНОГО ЛОГіЧНОГО ДЕРЕВА ВіДНОСНО ПЕРЕСТАНОВКИ ЯРУСіВ»

Робота є третьою в циклі статей, присвячених проблемі оцінки складності логічних дерев класифікації. Досліджується питання стійкості максимального логічного дерева відносно перестановки ярусів Ключові слова: логічні дерева, класифікація, оптимізація

□ □

Работа является третьей в цикле статей, посвященных проблеме оценки сложности логических деревьев классификации. Исследуется вопрос устойчивости максимального логического дерева относительно перестановки ярусов

Ключевые слова: логические дерева, классификация, оптимизация

□ □

Work is the third in a series of articles devoted to the problem of evaluation of complexity of the logical tree of classification. The question of the sustainability of the maximum of a logical tree on rearrangement of layers is investigated

Keywords: logical tree, classification, optimization

УДК 001.891:65.011.56

ДОСЛІДЖЕННЯ СТІЙКОСТІ МАКСИМАЛЬНОГО ЛОГІЧНОГО ДЕРЕВА ВІДНОСНО ПЕРЕСТАНОВКИ

ЯРУСІВ

Ф. Г. Ващук

Доктор технічних наук, професор* E-mail: vashuk@zakdu.edu.ua Ю.А. Василенко Доктор технічних наук, професор, завідувач кафедри Кафедра «Інформаційні управляючі системи та технології»**

Контактний тел.: (0312) 2-37-54 E-mail: vasilenko@zakdu.edu.ua І. Ф . П о вха н

Кандидат технічних наук, доцент, завідувач лабораторією Лабораторія “Інформаційні системи та програмне забезпечення”* *Кафедра «Програмне забезпечення автоматизованих систем**

Контактний тел.: 068-555-44-59 E-mail: comi@zakdu.edu.ua **Закарпатський державний університет вул. Заньковецької, 87 “Б”, м. Ужгород, 88015

Вступ

Як вже було відзначено в [1,2], одна і та ж сама функція F = f(x1,x2,...,xn) може бути реалізована за допомогою п! дерев, які характеризуються певною складністю:

Б': ^,^,..,^.

Під складністю функції або функціональною складністю будемо розуміти складність мінімального дерева, тобто:

|Б| = min{|Dl|,|D2І,....,|Dn!|},

де |Б| - складність функції, а |Di| - складність відповідних (і = 1,2,...,п!) дерев. Легко бачити, що |Dmax| > D,VD та |Бтах| > Б,УБ , а так як |Бтах| = тшртях| , то |Бтах| < |Dmax|.

Виникає питання, чи можливо, щоб функціональна складність була рівна складності дерева, тобто чи можлива наступна рівність.

|Бтах| = |Dmax|.

Іншими словами, чи існує найбільш складне дерево, яке не змінює своєї складності при перестановці ярусів.

Стійкість максимального дерева

Для розв‘язку даної задачі необхідно з‘ясувати стійкість максимального дерева по відношенню до перестановки будь-яких ярусів.

За максимальне виберемо дерево з класу найбільш складних дерев, в якому N = 2т + т. Його критичний ярус буде знаходитися в деякому і - ому ярусі, а так як для [к] - критичного ярусу 2К = 2К , то 2і = 22 , тобто

всі мітки уі(і = 1,2,...,к), які стоять на і[к] ярусі, будуть різними (рис. 1).

Рис. 1. Дерево з класу найбільш складних дерев, в якому

N = 2т + т

Для того, щоб складність дерева не змінювалася, на його критичному ярусі не повинно з‘являтися однакових міток при довільній перестановці змінних (ярусів).

Є

Перестановка 0,1,...,і-1 - ого ярусів нічого не змінить на [к] критичному ярусі, оскільки при перестановці сусідніх ярусів буде змінюватися тільки порядок розташування міток, а так як всі уі на 0,1,...,і-1 ярусах різні, то на критичному ярусі всі мітки знову ж будуть різними [1].

Перестановка і,і + 1,....,К ярусів також не приведе до появи однакових міток на критичному ярусі. Зважаючи на те, що кожна мітка і + 1,....,К ярусів фактично є функцією, яка залежить від інших змінних, які розташовані знизу, то взявши дві функції (дві мітки) на (і +1) - ому ярусі:

£1(хі+2,....,х],х]+1,...,хк) та ї2(хі+2,....,х.і,х.і+1,...,хк) ,

і здійснивши перестановку довільних ] та ] +1 ярусів, отримуємо вже зовсім інші функції:

Ф1(хі+2,....,х]+1,х],...,хК) та Ф2(Xi+2,....,XJ+1,XJ,...,XN),

інші мітки, але не зовсім нові, а з числа тих, що стоять на і - ому ярусі, так як всі мітки на і +1,..^ ярусах вичерпують мітки критичного ярусу (бо на і +1,...^ ярусах нових міток немає), а якщо £1 Ф і2, то ф1 Фф2, а отже, всі уі на і[к] ярусі знову ж різні, хіба що записані в іншому порядку.

Залишилося розглянути перестановку (і -1) - го з і - м ярусом, так як тільки перестановка на цих двох ярусах може дати одну або декілька однакових міток на критичному ярусі, яка (за теоремою 1 з [1]) може пройти наступним чином:

І І — 1

ОС ос @ {З сх $ сс

Рис. 2. Схема перестановки (і -1) - го з і - м ярусом

Можна бачити, що поява однакових міток на і[к] ярусі буде залежати від розташування міток на (і +1)- ому ярусі. А так як нам відомо, що на (к +1)- ому ярусі кількість вершин (22 +1) перебільшує кількість міток (22 ) , які можна розташувати в

цих вершинах, то задача фактично зводиться до пошуку такої розстановки міток на (і +1)- ому ярусі, при якій довільні вершини (мітки) критичного ярусу будуть різними. Для цього необхідне виконання двох умов:

Умова 1 (умова різних міток)

а*р^ (7172) * (7Л) (1)

(а*р^(71 *7з)V(72 *74)) (2)

а Р

І

/■ +1

7\ 72 /з /4

Умова 2 (умова не порушення умови 1 при перестановці (і -1) - ого з і - м ярусом

2 0 2—1

а*р^ (717 з) * (7 27 4) (3)

(а*р'^ (71 * 7 2) V (7 з *74)) (4)

Таким чином, щоб знайти розстановку, яка буде задовольняти ці дві умови, необхідно дослідити стійкість дерева відносно перестановки і - ого та (і -1) - ого ярусів.

Зауваження 1

Для зручності викладу перепозначимо і - 1,і,і +1 яруси відповідно на т - 1,т,т +1.

Введемо основні поняття. Під розташуванням будемо розуміти довільну послідовність пар міток на (т +1)- ому ярусі, причому пари можуть бути однаковими. Під розстановкою, будемо розуміти розташування, в якому немає однакових пар. Тоді розстановку назвемо т стійкою , якщо при перестановці т з т-1 ярусом, вона знову ж переходить в розстановку

Ьт^т-1 , т /С\

-------(5)

Нехай L - довільна розстановка. Необхідно дослідити, як L перетворюється на Lm, тобто умову (5), і по якій причині Lm вже не є розстановкою, тобто що порушує стійкість розстановки L . Якщо L - деяка розстановка на (т +1) - ому ярусі, то після т ^ т -1 ярусів у неї будуть мінятися мітки, які стоять на других та третіх місцях в кожній четвірці (теорема 1 з [1]), які складаються з двох пар міток, тобто

Ті+1,4к+2 ^Уі+1,4к+з(2 < і < N,0 < к < 2і-1 - 1) .

При цьому отримуємо розстановку, яка відрізняється від початкової порядком розташування пар міток. Очевидно, що одержана розстановка буде т стійкою, якщо в початковій L не було жодної четвірки, яка б містила пари, побудовані з однакових

елементів 7і7і 7Д/ (і * /,і/ = 1,2,.,к) , тому що вони

дають отримання однакових міток на т[к] критичному ярус і при перестановці т та (т -1) - ого ярусів:

УіТі ^ /

т^т-1

ТіТ/ ТіТ/

Нехай, наприклад, в розстановці L знаходиться четвірка вигляду L: аа РР , позначимо її мітки через 7172 7374 , тоді після перестановки т ^ т -1 ярусів отримуємо 717 3 7 274 або ар ар.

Зрозуміло, що для стійкості розстановки, для жодної з її четвірок не повинна виконуватися умова (717з) = (72Т4) або (71 = 72&7з =74). Але цього

З

недостатньо, тому-що в будь-яких двох четвірках (Т1Т2ТзТ4) та (81828384) розстановки L пари міток також повинні відрізнятися одна від одної, - в протилежному випадку не всі мітки критичного ярусу будуть різними.

Отже з вищесказаного випливає достатня та необхідна умова стійкості розстановки. Для того, щоб довільна розстановка L була т стійкою L ——— ^т , необхідно і достатньо, щоб дві її четвірки на (т +1) -

(У 1Ї2 ^У3Т4)&(6162 ^ 8384) ярусі т«т-1 не задовольняє жод-

(Т1Ї 3 У 2Ї 4)&(8183 8284)

ного з співвідношень (1 - 6) :

1) У1Ї 3 = У 2Ї 4 (У 1 = У 2&Т 3 = У 4);

2) 818з = 8284

3) у 1ї з = 8А

4) Ї1Ї з = 8284

5) У 2Ї 4 = 818з

6) У 2Ї 4 = 8284

(§1 = §2&8з = §4);

(т 1 = §1&т з = 8з);

(Т1 = 82&Т з = 84); (У 2 = 81&Т 4 = 8з); (У 2 = 82&Т 4 = 84);

Іншими словами, якщо необхідну та достатню умову т стійкості позначити через В, В^ ——— >Lm , а співвідношення 1 -6 відповідно через Л1,Л2,.....,А6, крім того, Аі = (а(і)&а(2і)),(і = 1 ^6),

то В ^ Л1 &Л2 &Лз &Л4 &Л5 &Л6 . Підставляючи значення Лі(і = 1 ^ 6) і враховуючи формули де Моргана, остаточно отримуємо:

В «• (а(1) &а(21))&(а(2) &а(22))&...&(а<6) &а(26)) =

= (а(1) Vа(21))&(а(2) Vа22))&..&(а(6) Vа26))

Л2 = Л2 =

Лк = Л_,т-1 =

22

22 (2 - 2)!

(22 - - 2)! (22 - -1) ■ 22 (22”-1 - 2)!

пт-1 лт-1

лт-1 пт-1 лт-1

= 2 ■ (2 -1) = 2 - 2 = 2 ^(2 -1)

тобто

к:(уіУ/) = Лк = 22” - 22”-1 = 22”-1 ■ (22”-1 -1)

Тоді кількість всіх пар, дійсно, дорівнює сумі однакових та різних пар, причому різних пар завжди більше.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

22” = к + к = 2 + (22” - 2)

(9)

Отже, всі пари на (п +1) - ому ярусі різні. Послідовність цих пар створює перестановку. Всього буде 22 ! перестановок. Це означає, що для (п +1)- ого ярусу можна побудувати 22 ! розстановок, які є перестановками даної. Перебирати їх всіх для з‘ясування стійкості (вже при т = 3 ) досить складно, тому в подальшому займемось знаходженням класів стійких розстановок.

Під класом стійких розстановок будемо розуміти сукупність розстановок, для яких виконується умова (5). Якщо умова (5) не виконується - одержуємо клас нестійких розстановок.

Будемо вважати, що кожна розстановка ^к) довільного класу розстановок Цк будується з четвірок, які або містять однакову пару (7іуі) , або ні. Тоді довільну розстановку будемо розглядати як розстановку, яка складається з двох частин:

Цк) = Цк) и цк)

(10)

де Пк) - частина розстановки, в якій четвірки містять однакову пару (уіуі) , а ^¡к) - частина розстановки, в якій четвірки не містять таких пар (обидві пари різні). На основі цього довільне розташування буде розстановкою, коли:

Але зразу ж знайти всі стійкі розстановки, спираючись на достатню та необхідну умову, не так-то просто. З попередніх робіт відомо, що на (т +1) - ому

о2 * о2т +1

ярусі знаходяться 22 міток та 22 +1 вершин, причому 22 +1 > 22 . Тобто одна і та ж сама мітка може знаходи-

тися в декількох вершинах. Якщо з цих міток скласти пари (їх буде п2 )

22

■ 22 = 22'

= 22

к:(у і У і) = 22

а різних - кількості розміщень з даних міток по два:

к:(у і У/) = Лк, (ЛП =

к!

(к - п)!

).

Цк) п Цк) = 0

(11)

(6)

то серед них будуть пари двох типів: (уіуі) та (ТіТд) (і,І = 1,2,...,к) - пари, які складаються з однакових елементів (міток) і різних (в подальшому, просто однакові та різні пари). Підрахуємо їх кількість. Зрозуміло, що кількість однакових пар рівна кількості всіх міток у 1у 2—У к-1Ї к:

(7)

Це означає відсутність однакових пар в розстановці. Тоді розстановка буде т стійкою, якщо частини, з яких вона складається, також стійкі. Будемо казати, що Цк) та Цк) - стійкі частини розстановки Цк) , якщо перестановка т - го яруса з (т -1) - м зберігає вигляд, відповідний цим частинам четвірок, можливо, лише змінюючи розташування в них пар.

^к) —— >(L(k))

>(Цк))т

^к) т—т-1

(12)

(1з)

Тоді умова (14) є необхідною та достатньою умовою т стійкості розстановки.

(Ц^ П (Цк))т = 0

(14)

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

т-1

п-1

т-1

т-1

мально допустиме число однакових міток в четвірці дорівнює трьом (табл. 1 дивитися тільки четвірки). Зауваження 2

Всі класи розстановок (стійких та нестійких) будуть знайдені, якщо (табл. 1) буде повністю вичерпана.

Формування четвірок цієї частини розстановки будемо здійснювати наступним чином. Всього на (т +1) - ому ярусі 22” міток у1у2....ук-1ук, які створю-

о2ш о2ш-1 о2ш о2ш-1

ють 2 пар, з яких 2 однакових та 2 - 2 різних

(табл. 2). Таблиця 1

Види четвірок, які отримуються при перестановці пар та індексів

Класифікацію четвірок за частинами (^к та Чк)) і за напрямками побудови будемо відмічати в табл. 1. Пояснимо сказане.

Розглянемо побудову частини (^к). Через I та II позначимо четвірки , в яких однакова пара (уіуі) знаходиться відповідно на першому або другому місці.

І:(аа р§)

II: (Р§ аа)

Кількість однакових міток N п/ п Можливі четвірки на (т -»-І) - ому ярусі

1а УіУі ГіГj 11 12 І ви УіУі УіУі 21 11 ^ п <2ХП

3 їв УіУі *~*УіУі 11 УіУі У іУ і Ои 12 І УіУі УіУі УіУі у ¿У і бід 12 11 II

2а УіУі++УіУк 11 УiУj УіУк 0.1 34 І УіУк ++УіУі УіУі У кУ і бід 34 11 II

2 2є УtУJ^++■У^Уk 13 УіУі УіУк &ЗҐ 14 УіУк •*->УіУі У,У і УkУJ Єзї 14 13 II

2с У jУi УіУк 31 14 Ягх УіУк УіУі У ^УJ УкУ, 14 31

2сІ УtУj УкУі 13 УіУк у ¿у і о2ґ 41 УкУі УіУі 41 13

2 2е УуГ, ++УкУ, 31 УjУk УіУі 04* 41 УкУ, *-*УіУі УкУі УіУі е4г 41 31

2/ У iУj У^У і 13 31 Є22 ГуГ, У,УJ 31 13 в12

За. УіУ і Уь,Уі 13 1 24 УкУІ ** УіУі УкУі УіУі 2 24 13 с

1 ЗЬ УіУі ^ УкУі 31 1 24 3» УкУ: ^ УіУі УкУі УіУі 2 24 31 с

Зс УіУі *+УіУк 13 т&т-1 УіУі УіУк 1 42 С УіУк УіУі вівя-1 УіУі УкУз 2 42 13

1 Зсі УіУі ^ УіУк 31 1 42 > УіУк У}Уі т<г>т-\ У іУ і УкУі 2 42 31 С

Таблиця 2

Формування четвірок частини розстановки

к:(у і У і) = 22

У1Ї1

У 2 У 2

У зТ 3

У к-2Ї к-2

У к-1Ї к-

У к У к

к:(уіТі) = 22ш -22

УіТ 2

Т ?У1

Т1Ї3 ТзТ1

УіТ 4

У іУ 1

Ї1Їк-1 Тк-1Ї1

Тк-1Тк ТкТк-1

Запишемо їх у вигляді матриці, яка має к строк та к стовпчиків.

У іУі У іУ 2 У іУ 3 УіУі • • • УіУ к-і УіУ к

12І і У 27 2 У 2 У 3 У2У4 • • • У2Ук-1 У 2 У к

1 ЗІ і У зУ 2 У 3У 3 У3У4 • • • У3Ук-і У 3У к

У И і У іУ 2 У іУ 3 У4У4 • • • УіУк-1 У іУ к

• • • • • • • •

• • • • • • • •

• • • • • • • •

11-2І і У к-2У 2 У к-2 У 3 У к-2Уі • • • У к-2У к-1 У к-2У к

1 к-іТ і У к-іУ 2 У к-іУ 3 У к-2Уі • • • Ук-іУк-1 У к-іУ к

1 кУі У кУ 2 У кУ 3 УкУі • • • У кУ к-1 У к У к

Зауваження 3

В подальшому будемо працювати лише

з індексами, тоді дана матриця прийме на-

ступний вигляд.

1 1 і 2 1 3 1 і • • • 1 к-1 1 к

2 і 2 2 2 3 2 і • • • 2 к-1 2 к

• • • • • • • •

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

• • • • • • • •

• • • • • • • •

• • • • • • • •

• • • • • • • •

• • • • • • • •

к-1 і 2 1 к к-1 3 к-1 і • • • к-1 к-1 к-1 к

к і к 2 к 3 к і • • • к к-1 к к

П(аа р§)

Формування вигляду будемо для про-

П:(Р§ аа)

стоти здійснювати блоками розмірністю 2 х 2, які

складаються з чотирьох пар:

и у 11 12

я а (і < Т:> гі 22

ш-1

ш-1

з

Тобто блок довільної розмірності (п х п) можна звести до послідовності розмірності (2 х 2) (табл. 4), тоді ясно, що формування четвірок в блоці (способом

I або II ) буде проходити або за стрілкою годинника або проти (табл. 3)

Таблиця 3

Способи формування четвірок в блоці

Розглядати будемо лише правильно побудовані четвірки.

Таблиця 4 (а,б)

Зведення блоків розмірності (п х п) до послідовності розмірності (2 х 2) (а) а

Вигляд блоку

11 12

21 22

Розмірність

йлотді

Вигляд блоку

11 12 21 22 2(3 х з) = а

33 34

43 44

55 56

65 66

Під правильно побудованими четвірками будемо розуміти таку розстановку, в якій обидві частини Цк) та ^¡к) сформовані в одному напрямку (за або проти годинникової стрілки).

Тоді через 1 та 2 будемо позначати четвірки Пк) відповідно для I та II Пк). Тепер повернемося до (табл. 1) та продовжимо її заповнювати.

Надамо індексам У,к (і < ] < к) для четвірок з 1(а,Ь) та 2(а,Ь,сДеД) відповідно значення 1,2(3), 3(4), потім відмітимо напрямок побудови та проставимо їх приналежність до Пк)(І,П).

Для четвірок 3(а,Ь,сД індексам і,^,к, 1(і<к<]< 1) придамо значення 1,2,3,4 в зв‘язку з тим, що формування четвірок в розстановці може здійснюватися тільки вже з залишених після побудови блоків четвірок, - і також відмітимо їх напрямок.

Можна виділити чотири класи розстановок, які характеризуються своєю загальною ознакою

01:(Р« У ) (Т і+1,4к+2 =7і+1,4к+3)-

1 2 3 4

02 :(«Р^Т°0 (Ті+1,4к+1 =7і+1,4к);

1 2 3 4

Й3 :(ар^ау) (уі+14к+1 = уі+1,4к+3);

1 2 3 4

й3:(Р(а ^Т<а) (Ті+1,4к+2 =7і+1,4к )

1 2 3 4

(2 < і < N-,0 < к << 2і-2 -1).

За нею визначаємо (а потім відрізняємо) четвірки (в табл. 1), які необхідні для їх побудови (табл. 5).

Таблиця 5

Чотири основні класи четвірок, які характеризуються загальною ознакою

§м Г. їШШгЩ 1 фШШі, э гж**г£$ Э її: ^ 2 Т'/Г^ГЩ 5»

ш ШЙШШ с 1 € гіп^г/г, в

бз І'м г.г.^гігі^ і ^

а р: іШЙІ д* 1 * П<1> ■ Ш; в 2 * ГІІЇ^ХЇЇ‘ ®

З даної таблиці можна побачити, що для класу 01 1,11,1,2 будуються за годинниковою стрілкою, а для 02

- проти, крім того, I та II класів 03 і 04 співпадають з відповідними I та II класів 01 і 02.

цСТ =ц(а>.

П(4) = п(2)

Також І(к),1(к) (к = 3,4) розстановки будуються за стрілкою годинника, а ІІ(к),2(к) (к = 3,4) - проти, при цьому розстановки весь час правильно побудовані.

Так як в класах Ц1 та Ц2 - 1,11,1,2 одного напрямку, то можливі комбінації всередині кожного з класів (табл. 6 та табл. 7), причому П(к),П(2к),П(3к),П(4к) - утворюючі розстановки кожного з класів Ц1,Ц2 (к = 1,2).

Е

Таблиця 6

Розстановки класу Ц1

% і' 2 1+2’ (3)

Р •/(Ч „ А, "1 "11 <ч II її х!Г

іґ"; э •/0) _ ! 4 ~ ь22

ти ♦ ¿11) _ Т 'Ч _ ж +і(1) - Ь Н ь32

Розстановки класу Ц2

а с : € 2 1' + 2' (3)

с *І’ = % _ і *42)-Аі

<ч II 4а) “ 4з

і+іі {пі) +/-(2) _ 7 Н 32 +42) = 4,

Ще один клас розстановок

£

Є5

Ж

її

і- г,г, 1> Г,П ^ 1<і,>-1{1) Н-Г/Г? * Г)Гі€ 2о,) ^

........»...........СеГ

--------II---------- 2р>) = 2р)

........"........... -п.,=Е: ■

--------"----------- 2Іі,)=1І»)

.......-Н........... 1Р..=2?

.........н........... 2ы=2т

Клас складається з восьми розстановок. З (табл. 8) можна побачити, що тільки розстановки класів Ц1 та Ц2 будуть стійкими, так як 1 та 2 класів Ц3 , Qi та III класу Ц5 - є нестійким частинами (тобто частинами, які не зберігають вид четвірки), а, значить, умова (14) не виконується, тобто

(Цк))т п (Цк))т Ф0 (k = 3,4,5)

(15)

Таблиця 7

Необхідно відмітити, що клас Ц1 є простим класом стійких розстановок з точністю до розстановки міток на (т +1) - ому ярусі після перестановки т ^ т -1 ярусів.

Залишилося знайти класи 3(а,Ь,сД з (табл. 1). Четвірки 3(а,Ь,сД складаються з різних пар, тоді зрозуміло, що вони будуть давати нам тільки 1 або

2 . Щоб вияснити, чи будуть в 3(а,Ь,сД четвірки, які входять в одну і ту ж саму розстановку частини Пк), зробимо наступне: за схемами 1),2),3),4) випишемо перші четвірки розстановок (їх буде чотири) і відмітимо четвірки з 3(а,Ь,сД (рис. 3а, рис. 3б).

Зауваження 4

©- означає, що розстановка, яка стоїть в комірці з такою відміткою, можлива, але формування її проходить з обмеженням. Так, формування I + II (III) можливе лише блоками, тобто кожний блок формується до кінця одним способом (I або II ) , в іншому випадку, одну і ту ж пару міток прийдеться використовувати двічі.

Отже, класи Ц1 та Ц2 містять по дев‘ять розстановок, а Ц3 та Ц4 - по дві. З залишених невідмічених четвірок 1(а,Ь) та 2(а,Ь,сДеД) можна виділити ще тільки один клас, в якого I та II будуть зовсім новими, а 1 та 2 - відповідними комбінаціями 1 та 2 класів Ц1 та Ц2 (11,12,21,22) (табл. 8).

а)

Таблиця 8

б)

Рис. 3. (а,б). Чотири схеми отримання четвірок з 3(а,Ь,сД

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Зрозуміло, що з усіх четвірок 3(а,Ь,сД можна скласти ще тільки два класи:

9'

-(б)

1(7)

9 і

-(7)

(ЗЬ(1) = Зс(2)) (Зс(1)=ЗЬ(2)) (За(1) = 3(1(1)) (За(2) = 3(1(2))

В них !(к) та П(к) (к = 6,7) рівні відповідним комбінаціям I та II класів Ц1 та Ц2:

_ у ( ц<ло _/(3) С

/№) = Іт Э* //ВД = //(2)С

2<Лі) і/№) = /(2)

у (А) . ЦІЛО = ІҐТ>^

З цих двох класів тільки Ц6 (і = 1,2,3,4) буде класом стійких розстановок, так як, не дивлячись на те, що четвірки С(7) зберігають свій вигляд, перетин

(Ц7))и п (Ц/))и ^0

(16)

Таким чином, серед усіх знайдених класів Цк (к = 1 + 7) тільки три будуть стійкими класами розстановок - це й1,й2,Ов (табл. 9 (а,б)).

Таблиця 9

Всі можливі класи розстановок а)

б)

На цьому етапі розв‘язання задачі не закінчується, так як ми знайшли розстановки (класів й1,й2,й6), які є стійкими відносно перестановки т ^ т -1 ярусів, а нам необхідно з‘ясувати стійкість розстановок (01,02,06) відносно довільної перестановки сусідніх ярусів вище т - ого. Перевіримо стійкість для перестановки т -1 ^ т - 2 ярусів, тобто умову (**).

Ц-

,т (**)

т т-1 т V )

Безпосередня перевірка показує, що для жодної

з розстановок й1,й2,й6 в тому порядку, в якому записані їх четвірки , потім Цк)), умова (**) не виконується, але кожна з розстановок допускає п! перестановок, серед яких знайдуться, можливо, і ті, що для яких умова (**) виконується. Такими розстановками будуть:

в яких четвірки обох частин ( Пк) та Цк)), чергуються:

L1: 11 12|31 24|22 21|32 14|33 34|41 23|44 43|42 13|...

L2: 21 11|31 24|12 22|32 14|43 33|41 23|34 44|42 13|...

Покажемо, наприклад, виконання (**) для L1:

Виконання (**) випливає з того, що після виконання всіх перестановок ми не отримуємо однакових (одних і тих же) пар.

Крім того, для С, виконується:

Тоді очевидно, що для розстановки Ц1 виконується умова (***):

Ц ^ Цт Цт т-Г

... ^ Ц

Ц

т т-1 т т-2

Ц

т т-1 т-2 т

^ ...

т т-1 т т-2 і Ц

т т-1 т т-2

(***)

Е

Висновки

Для остаточного розв‘язання задачі (про існування найбільш складного дерева, складність якого не змінюється при довільній перестановці ярусів)

необхідно ще з‘ясувати виконання умови (***) для будь-якої з п! розстановок розстановки Ц1 та провести дослідження стійкості відносно перестановки несусідніх ярусів, яке буде проведене в наступній роботі.

Література

1. Василенко, Ю.А. Проблема оцінки складності логічних дерев розпізнавання та загальний метод їх оптимізації / Ф.Г. Ващук, Ю.А.

Василенко, І.Ф. Повхан // Науково технічний журнал “European Journal of Enterprise Technologies”. - 2011. - 6/4(54). - С. 24-28.

2. Василенко, Ю.А. Загальна оцінка мінімізації деревоподібних логічних структур/ Ф.Г. Ващук, Ю.А. Василенко, І.Ф. Повхан // На-

уково технічний журнал “European Journal of Enterprise Technologies”. - 2012. - 1/4(55). - С. 29-33.

3. Повхан, І.Ф. Мінімізація логічних деревоподібних структур в задачах розпізнавання образів / І.Ф. Повхан, Ю.А. Василенко, Е.Ю

Василенко, М.Й. Ковач, О.Д. Нікарович // Науково технічний журнал “European Journal of Enterprise Technologies”. - 2004. - 3[9].

- С. 12-16.

4. Повхан, І.Ф. Концептуальна основа систем розпізнавання образів на основі метода розгалуженого вибору ознак / І.Ф. Повхан, Ю.А.

Василенко, Е.Ю. Василенко // Науково технічний журнал “European Journal of Enterprise Technologies”. - 2004. - 7[1]. - С. 13-15.

5. Василенко, Ю.А. Метод розгалуженого вибору ознак в математичному конструюванні багаторівневих систем розпізнавання образів

/ Ю.А. Василенко, І.Ф. Повхан, Е.Ю. Василенко // Науково технічний журнал “Штучний Інтелект”. - 2003. - №7. - С. 246-249.

6. Витенько, И.В. Схемы, алгоритмы и многообразия. / И.В. Витенько - Ужгород: Уж. ун-т, 1970. - 97 с.

7. Вітенько, І.В. Математична логіка. / І.В. Вітенько - Ужгород: Уж. ун-т, 1971. - 210 с.

---------------------□ □------------------------

Пропонується метод призначення персоналу на роботи нового ІТ-проекта, який враховує досвід участі співробітника у виконаних раніше ІТ-проектах підприємства

Ключові слова: проект, персонал, призначення на роботу, опис досвіду, вимоги

□ □

Предлагается метод назначения персонала на работы нового IT-проекта, который учитывает опыт участия сотрудника в выполненных ранее IT-проектах предприятия

Ключевые слова: проект, персонал, назначение на работу, описание опыта, требования

□ □

A method is proposed appointment of staff on works new IT-project, which takes into account the experience of the employee in the previously completed IT-projects of the enterprise

Keywords: project, staff, appointment to the work, description of the experience, requirements ---------------------□ □------------------------

УДК 005.95/.96

ПЛАНИРОВАНИЕ ИСПОЛЬЗОВАНИЯ ПЕРСОНАЛА В РАБОТАХ IT-ПРОЕКТА

М.В. Евланов

Кандидат технических наук, доцент*

Н.И. Погорелая*

*Кафедра информационных управляющих систем Харьковский национальный университет радиоэлектроники пр. Ленина, 14, г. Харьков, Украина, 61166 Контактный тел.: (057) 702-14-51 E-mail: iyc@kture.kharkov.ua

1. Введение

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

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

i Надоели баннеры? Вы всегда можете отключить рекламу.