![]() |
|||
Главная Рефераты по авиации и космонавтике Рефераты по административному праву Рефераты по безопасности жизнедеятельности Рефераты по арбитражному процессу Рефераты по архитектуре Рефераты по астрономии Рефераты по банковскому делу Рефераты по сексологии Рефераты по информатике программированию Рефераты по биологии Рефераты по экономике Рефераты по москвоведению Рефераты по экологии Краткое содержание произведений Рефераты по физкультуре и спорту Топики по английскому языку Рефераты по математике Рефераты по музыке Остальные рефераты Рефераты по биржевому делу Рефераты по ботанике и сельскому хозяйству Рефераты по бухгалтерскому учету и аудиту Рефераты по валютным отношениям Рефераты по ветеринарии Рефераты для военной кафедры Рефераты по географии Рефераты по геодезии Рефераты по геологии Рефераты по геополитике Рефераты по государству и праву Рефераты по гражданскому праву и процессу Рефераты по кредитованию Рефераты по естествознанию Рефераты по истории техники Рефераты по журналистике Рефераты по зоологии Рефераты по инвестициям Рефераты по информатике Исторические личности Рефераты по кибернетике Рефераты по коммуникации и связи Рефераты по косметологии Рефераты по криминалистике Рефераты по криминологии Рефераты по науке и технике Рефераты по кулинарии Рефераты по культурологии |
Курсовая работа: Вивчення поняття відносин залежностіКурсовая работа: Вивчення поняття відносин залежностіКурсова робота Вивчення поняття відносин залежності Зміст Введення 1. Визначення й приклади 2. Простір залежності 3. Транзитивність 4. Зв'язок транзитивних відносин залежності з операторами замикання 5. Матроїди Висновок Список літератури Введення Метою курсової роботи є вивчення поняття відносини залежності, розгляд відносини залежності на різних множинах. Поставлена мета припускає рішення наступних задач: Вивчити й дати визначення поняттю відношення залежності. Розглянути деякі приклади відносини залежності. Сформулювати й довести властивості й теореми як для довільних, так і для транзитивних просторів залежності. Розглянути теорему про зв'язок транзитивного відношення залежності й алгебраїчного оператора замикання. Вивчити поняття матроїда, привести приклади матроїдів. Розглянути жадібний алгоритм і його зв'язок з матроїдами. На підставі поставлених цілей і задач кваліфікаційна робота розбивається на 5 параграфів. У першому параграфі наведені основні визначення й розглянуті деякі приклади відносини залежності. У другому - розглядаються довільні простори залежності, їхньої властивості й деяких теорем. Третій – присвячений транзитивним і кінцеве мірним просторам залежності. Тут розглянуті властивості транзитивних просторів залежності й доведені теореми, які підтверджують існування базису й інваріантність розмірності в будь-якому кінцеве мірному транзитивному просторі залежності. У четвертому параграфі формулюються основні визначення дотичного оператора замикання й розглянута теорема про подання транзитивного відношення залежності за допомогою алгебраїчного оператора замикання. П'ятий параграф присвячений матроїдам, прикладам матроїдів і їхньому застосуванню при вивченні теоретичною основою аналізу «жадібних» алгоритмів. Основною літературою при написанні кваліфікаційної роботи стали монографії: Кона П. «Універсальна алгебра» [2] і Куроша О. Г. «Курс вищої алгебри» [3]. 1. Визначення й приклади Визначення 1. Множина Z підмножин множини A назвемо відношенням залежності на A, якщо виконуються наступні аксіоми: Z1: Z2: Z3: Підмножина множини A називається залежною, якщо вона належить Z, і незалежною у противному випадку. Легко переконатися в незалежності аксіом Z1 - Z3.. Модель 1: Модель 2: Модель 3: Визначення 2. Простором залежності назвемо пари Визначення 3. Елемент З визначення 1 випливає, що якщо елемент Визначення 4. Множина всіх елементів, що залежать від X,
називається оболонкою множини X і позначається через Ясно, що Визначення 5. Якщо Визначення 6. Незалежна підмножина, що породжує, множини A називається базисом множини A. Визначення 7. Множина Визначення 8. Відношення залежності Z на A будемо називати транзитивним
відношенням залежності, якщо Визначення 9. Транзитивним простором залежності назвемо простір залежності, у якому відношення залежності має властивість транзитивності. Як теоретико-множинний постулат будемо використовувати наступний принцип, еквівалентний відомій аксіомі вибору. Лема Цорна. Непуста впорядкована множина, у якому кожне лінійно впорядкована підмножина має верхню грань, має максимальний елемент. Далі доцільно розглянути деякі приклади відносини залежності: Приклад 1. Поняття лінійної залежності у векторному просторі V
над полем Поняття лінійної залежності в кінцеве мірних векторних
просторах дається в курсі алгебри. Кінцева система векторів Приклад 2. Нехай поле Приклад 3. Нехай на множині A задане рефлексивне й
симетричне бінарне відношення Оболонкою множини У цьому випадку можна підсилити аксіому
Тоді оболонкою множини Уведене відношення залежності буде транзитивним тоді й
тільки тоді, коли відповідне бінарне відношення У випадку, коли Приклад 4. Розглянемо чотирьох елементну множину Назвемо підмножину Z Розглянемо підмножину Приклад 5. Розглянемо довільну множину Зокрема можна розглянути 2 випадки:
Приклад 6. Розглянемо довільну множину Z Таким чином, залежними будуть всі надмножини множини Якщо Якщо Якщо Одержуємо транзитивний простір залежності. Приклад 7. Підпростір простору залежності Приклад 8. Нехай Цей приклад показує, що існують не транзитивні простори залежності, у яких мінімальні множини, що породжують, незалежні, тобто є базисами. Приклад 9. Задамо на множині N натуральних чисел наступне відношення залежності: Z Одержуємо нескінченну строго зростаючий ланцюжок
оболонок в
Таким чином, маємо Зауваження. Поняття простору залежності можна й зручно визначати
через базу залежності. Саме, множина B всіх мінімальних залежних
множин простору залежності Легко бачити, що вірно наступне твердження: Непуста множина B підмножин множини У термінах бази B можна сформулювати умова транзитивності відповідного простору залежності. 2. Простір залежності
Теорема 1. Нехай X — базис в A; X — максимальна незалежна підмножина в A; X — мінімальна множина, що породжує, в A. Тоді Доказ: (i) (ii) (ii) Доведемо тепер, що воно мінімально. Нехай множина (i) Визначення - позначення 10. Для довільної множини З теореми 1 випливає, що Наступний приклад показує, що зворотне включення Приклад 10. Розглянемо дев'яти елементну множину Розглянемо множини Розглянемо ще одну множину Для будь-якого простору залежності Заміщення. Якщо Доказ: Нехай Вкладеність. Об'єднання будь-якої системи вкладених друг у друга незалежних множин є
незалежною множиною, тобто Доказ: Доведемо від противного. Припустимо, що Максимальність. Будь-яка незалежна множина втримується в максимальній незалежній множині. Доказ: Нехай Теорема 2. Будь-який простір залежності має базис. Доказ: Візьмемо порожню множину, вона незалежне. По властивості максимальності воно повинне втримуватися в деякій максимальній незалежній множині, що по теоремі 1 є базисом. 3. Транзитивність Особливий інтерес представляють транзитивні простори залежності. Важливим результатом є доказ інваріантності розмірності будь-якого транзитивного простору залежності. Доведемо деякі властивості, справедливі для
транзитивних просторів залежності Властивість 1: Доказ:
Властивість 2: Якщо Доказ: Запишемо умову, використовуючи властивість 1 Властивість 3: Якщо X — мінімальна множина, що породжує, в A, те X - базис в A. Доказ: Нехай X — мінімальна множина, що породжує, в A. Покажемо, що воно не може бути залежним, тому що в цьому випадку його можна було б замінити власною підмножиною, що усе ще породжує A. Дійсно, у силу транзитивності відносини залежності, будь-яка множина, що породжує множина X, буде так само породжувати й множина A. Отже, X - незалежна множина, що породжує, що по визначенню 6 є базисом. Властивість 4: Доказ: Потрібне із властивості 3. Властивість 5 (про заміну.) : Якщо X — незалежна
множина й Y — множина, що породжує, в A, то існує така Доказ: Розглянемо систему J таких незалежних підмножин Z
множини A, що Тому що X незалежно, те такі множини існують;
крім того, якщо По лемі Цорна J має максимальний елемент М; у
силу максимальності кожний елемент множини Y або належить М, або
залежить від М, звідки Визначення 11. Простір залежності Теорема 3. Нехай Доказ: Розглянемо спочатку випадок кінцеве мірного простору Нехай В, З — будь-які два базиси в А,
їхнє існування забезпечується теоремою 2, і Якщо r = 0 або s = 0, то Припустимо, що базиси будуть рівне потужними для будь-якого t < r По лемі про заміну множина
Тепер перетинання D c У складається з n
+ 1 елемента, і D містить, крім того, ще t (< r) елементів, тоді
як У містить, крім цього перетинання, ще r - 1 елементів, так що по
припущенню індукції Оскільки r > 1, звідси випливає, що t ≥
1, і тому перетинання D із Із містить не менше ніж n+1
елементів. Використовуючи ще раз припущення індукції, знаходимо, що Далі, нехай В - кінцевий базис в. Нарешті, якщо базиси В и С нескінченні. Кожний елемент із У залежить від деякої кінцевої підмножини базису З, і навпаки. Потужність множини всіх кінцевих підмножин усякої нескінченної множини дорівнює потужності самої множини. Тому потужності В и С збігаються. Теорема 4. Нехай Z транзитивне; для будь-якого кінцевого
для будь-якого кінцевого Доказ: (i) (ii) (iii) (iii) Візьмемо Тепер досить показати, що (iv) (i) Далі будемо розглядати транзитивний простір залежності
Визначення 12. Потужність максимальної незалежної підмножини даної
множини Будемо розглядати кінцеві підмножини Мають місце наступні властивості. Властивість 1о: Доказ: Властивість 2о: Доказ: Властивості 3о – 7о
сформульовані для Властивість 3о: Доказ: Ясно, що Властивість 4о: Доказ: потрібне з того, що
незалежна підмножина в Властивість 5о: Доказ: Нехай Властивість 6о: Доказ: випливає із властивості 40; Властивість 7о: Доказ:
4. Зв'язок транзитивних відносин залежності з операторами замикання Транзитивне відношення залежності також може бути описане за допомогою алгебраїчного оператора замикання деякого типу. Для початку сформулюємо визначення використовуваних понять. Визначення 13. Множина E підмножин множини A називається системою
замикань, якщо Визначення 14. Оператором замикання на множині A називається відображення J множини B (A) у себе, що володіє наступними властивостями: J. 1. Якщо J. 2. X J. 3. JJ(X) = J(X), для всіх X, Y Визначення 15. Оператор замикання J на множині A називається алгебраїчним,
якщо для будь-яких Визначення 16. Система замикань називається алгебраїчної, якщо тільки відповідний оператор замикання є алгебраїчним Слід зазначити теорему про взаємозв'язок між системами замикань і операторами замикань. Теорема 5. Кожна система замикань E на множині Наступна теорема показує зв'язок транзитивного відношення залежності й алгебраїчного оператора замикання. Теорема 6. Для будь-якого транзитивного відношення залежності Обернено, будь-який алгебраїчний оператор замикання на А із властивістю заміщення виходить таким способом з деякого транзитивного відношення залежності Z на А. Доказ: Будемо називати підмножину Т множини A замкнутим,
якщо Покажемо спочатку, що замкнуті підмножини утворять
систему замикань. Якщо Нехай Цим доведено, що замкнуті підмножини утворять алгебраїчну систему замикань. Виконання властивості заміщення потрібне з відповідної властивості просторів залежності. Обернено, нехай Будемо вважати Тому що оператор алгебраїчний, то звідси випливає, що всяка залежна множина має кінцеву залежну підмножину, і оскільки очевидно, що всяка множина, що містить залежну підмножину, саме залежно, у такий спосіб одержуємо відношення залежності. Умова транзитивності виконується по визначенню, і це показує, що ми маємо транзитивне відношення залежності. Тепер для будь-яких Обернено, якщо У силу властивості заміщення одержуємо, що Зауваження. Існують алгебраїчні оператори замикання, що не володіють властивістю
заміщення. Для приклада візьмемо нескінченну циклічну напівгрупу Нехай 5. Матроїди Поняття матроїда тісно пов'язане з поняттям відносини залежності, тому ця тема розглядається в даній кваліфікаційній роботі. Однак з іншої сторони воно є теоретичною основою для вивчення й аналізу «жадібних» алгоритмів. Визначення 17. Матроїдом М1: М2: М3: Визначення 18. Елементи множини Відповідно до уведеного раніше аксіомами простору залежності бачимо, що матроїди - це в точності кінцеві транзитивне простори залежності. Розглянемо наступні приклади матроїдів: Приклад 1. Сімейство всіх лінійно незалежних підмножин будь-якої кінцевої множини векторів довільного непустого векторного простору є матроїдом. Дійсно, по визначенню можна вважати, що порожня
множина лінійно незалежно. Усяка підмножина лінійно незалежної підмножини векторів
лінійно незалежно. Нехай Приклад 2. Вільні матроїди. Якщо Приклад 3. Матроїд трансверсалей. Нехай Перейдемо до розгляду жадібного алгоритму. Для початку потрібно сформулювати задачу, що будемо вирішувати з його використанням. Нехай є кінцева множина Розглянемо наступну задачу: знайти Не обмежуючи спільності, можна вважати, що Розглянемо такий алгоритм, що вихідними даними має
множину Споконвічно шукана множина Алгоритм такого типу називається «жадібним». Зовсім
очевидно, що по побудові остаточна множина Приклад 4. Нехай дана матриця Задача 1. Вибрати по одному елементі з кожного стовпця, так щоб їхня сума була максимальна. Тут вагова функція Множина
Сімейство незалежних підмножин Наш алгоритм буде працювати в такий спосіб: 0 крок: 1 крок: перевіряємо для елемента 2 крок: для 3 крок: для 4 крок: для 5 крок: для 6 крок: для 7 крок: для 8 крок: для 9 крок: для У результаті одержали множину Задача 2. Вибрати по одному елементі з кожного рядка, так щоб їхня сума була максимальна. Тут функція Використовуючи наш алгоритм одержимо наступне рішення:
множина Задача 3. Вибрати по одному елементі з кожного стовпця й з кожного рядка, так щоб їхня сума була максимальною. У цій задачі функція Неважко бачити, що жадібний алгоритм вибере наступні елементи:
Виникає питання, у яких же випадках жадібний алгоритм дійсно вирішує поставлену задачу? На поставлене питання допоможе відповісти теорема, сформульована й доведена в [4, с.75-76]. Теорема 7. Для будь-якої
функції Дійсно, у нашім прикладі в задачах 1 і 2 Висновок У роботі були розглянуті такі питання, як: Вивчення й визначення поняття відношення залежності. Розглянуті деякі приклади відносин залежності. Сформулювали й довели властивості теореми як для довільних, так і для транзитивних просторів залежності. Робота дала відповіді на всі питання, які були поставлені за мету. Список літератури 1. Ван дер Варден Б.Л. Алгебра. – К., 2004 2. Кон П. Універсальна алгебра. – К., 2004. 3. Курош О. Г. Курс вищої алгебри. – К., 2003. 4. Новиков Ф. А. Дискретна математика для програмістів. – К., 2005 5. Фрид Е. Елементарне введення в абстрактну алгебру. – К., 2000 |
||
|