Функции двух переменных
Функции одной переменной
Функции двух переменных
⋂ - коньюнкция, ∪ (+)-дизъюнкция, → - импликация (x→y=`x∪y), ~ эквивалентность (x~y=(`x ⋂`y) ∪(x⋂y)), ⊕ - сумма по модулю 2, Штрих Шеффера (x|y=`x ∪`y) Булева функция м б задана формулой. Эквивалентные формулы – формулы предста-вляющие одну и ту же фун-ю. Проверить равенство двух фун-й можно, либо сравнив значения на всех значениях переменных, либо преобра-зовав одну к другой. (F≡G) Совершенной дизъюнктивной нормальной формой (СДНФ) называют наиболее полную форму записи логического выражения. Эта форма записи представляет собой сумму, каждое слагаемое которой является произведением всех входных аргументов или их инверсий, например: F = `A`В`С ∪ `А В`С ∪ А В`С ∪ А В С. В некоторых случаях более удобной формой записи логич выражения является совершенная конъюнктивная нормальная форма (СКНФ). Это произведение сомно-жителей, каждый из которых является суммой всех входных аргументов или их инверсий, например: F = (`А ∪ В ∪`С ) (`А ∪ В ∪ С ) ( А ∪`В ∪ С ) ( А ∪ В ∪ С ) Алгоритм построения СДНФ: 1. Построить таблицу истинности данной булевой функции. 2. Каждому единичному знач булевой функции будет соответствовать элементарная конъюнкция , где – соответств набор значений переменных. В конъюнкции мы записываем xi, если σi=1, и `xi , если σi=0. Конъюнкции соединяются знаком «∪» . 1.Размещен с повтор из n эл-в по k местам наз-ся упоря-доченный набор длины k <a1,…ak>, где ai∈{1..n}, причём м.б. ai=aj. 2. Размещ без повторенийиз n эл-в по k местам наз-ся упорядоч-й набор длины k <a1,…,ak>, где ai∈{1..n}, причём ai≠aj. 3.Сочетанием без повт из n по k наз-ся выборка k эл-в из числа заданных n эл-в (неупоряд-е k-элем-е наборы из n). Выборки отлич-ся составом , а не порядком следования эл-в. 4.Сочетания с повторениями 5.Перестановка без повторений из n элементов – это упорядоч-й набор длины n <a1,…,an>, где ai∈{1..n}, причём ai≠aj. Pn=n*(n-1)*…*1 =n! 6.Перестановка с повторениями (для разбиения n объектов на k непересек-ся клаccов) , n=n1+….+nk, ni-число объектов в i-м классе, объекты внутри кажд. класса одинаковы. Перестановка π множества X может быть записана в виде подстановки
4 Графы Граф G(V,E)— это совок-ть 2-х мн-в – непустого мн-ва V (вершин) и мн-ва E (ребер) неупорядоченных пар разл-х эл-в V Ориентир-й граф G - если эл-ми мн-ва Е являются упорядоченные пары. В этом случае элементы мн-ва V назыв узлами, а эл-ты мн-ва Е – дугами. Вершины – vi, vj ∈V, e= (vi, vj) - соедин-е их ребро. число вершин в гр |V| - порядок. Ребро – двухэлементное множ-во {vi, vj} из V, (Е(vi,vj)>0). число рёбер |E| - размер графа. Дуга— ребро ориентир графа (упорядоч пара вершин (v,w), где v назыв-т началом, а w - концом дуги). Смежные вершины - вершины графа u и v, соединенные ребром, т.е. {vi, vj}∈ Е. Смежные рёбра – рёбра, имеющие общ-ю вершину (рёбра инцидентные одной вершине). Вершина v и ребро e инцидентны,если эта верш явл-ся одним из концов этого ребра (если ребро соед верш, то оно инцидентно этим вершинам). Диаграмма графа – графич изображение графа (верш-точки, кружки; рёбра - линии). Изоморфизм. Графы G(V1,E1) и H(V2,E2) изомо-рфны, если биекция f : V1→V2 , сохраняющая смеж-ность: в G e1= (u, v) ∈ E1 ⇔ в H e2= (f(u),f(v)) ∈ E2. В случае ор. графа эта биекция также должна сохранять ориентацию ребра. В случае взвешенного графа - вес ребра. Изоморфизм графов явл-ся отношен эквивалентности. Степень вершины d(v) - кол-во рёбер, инцидентных верш. v. Изолированная вершина- верш, степень кот = 0 (d(v) = 0). Висячая вершина - верш. степень кот = 1 (d(v) = 1). Полустепень захода в ор. графе для верш v - число дуг, входящих в вершину. Обозначается d + (v). Полустепень исхода в орграфе для вершины v - число дуг, исходящих из верш. Обозначается d − (v). Элементы графа H(V’,E’) - Подграфграфа G(V,E), если V’⊆V, E’⊆E Маршрут- это чередую-щаяся послед-ть вершин и рёбер v0,e1,v1,e2,v2,...,ek,vk, в кот-й любые 2 соседних элем инцидентны. Если v0 = vk, то маршрут замкнут, иначе открыт. Цепь - маршрут, все рёбра кот различны. Если все верш (а значит и рёбра) различны, то такая цепь наз-ся простой. В цепи v0,e1,..,ek,vk верши. v0 и vk наз-ся концами цепи. Цикл - замкнутая цепь (нач верш. совпадает с конечн). Путь – цепь для орграфов. Контур – цикл для орграфов. Связность. 2 верш в графе связаны, если соеди-няющая их (простая) цепь.
1) Uα⋂Uβ=∅ для любых α,β∈A, таких что α≠β; 2) , Uα - называется блоками разбиения данного множества X. Покрытие подмножества или пространства X - это представление его в виде объединения множеств {Vα}, α∈A, . Чаще всего рассматривают открытые покрытия, т.е. предполагают что все {Vα} являются открытыми множествами. Прямое или декартово произведение множеств — мн-во, элем которого явл-ся всевозможные упорядочен-ные пары элементов исходных двух множеств. Пусть даны два множества X и Y . Прямое произведение мн-ва X и мн-ва Y есть такое множество X × Y , элем кот-го являются упорядоченные пары для всевозможных x∈X и y∈Y. Бинарным отношением на множестве M называется подмножество R декартова квадрата M×M (т. е. подмножество множества всех упорядоченных пар элементов из M). Свойства бинарных отношений: 1) рефлексивность <x,x>∈R, ∀x∈R 2) симметричность <x,y>∈R, <y,x>∈R 3) транзитивность <x,y>∈R, <y,z>∈R ⇒ <x,z>∈R 4) линейность
Отношение эквивалентности (~) на множестве X - это бинарное отношение, для которого выполнены следующие условия: рефлексивность, симметричность, транзитивность. Классом эквивалентности С(а) , элемента «а» , наз-ся подмножество элементов, эквивалентных «а». Бинарное отношение R на множестве X называется отношением порядка, если имеют место 1) Транзитивность: ∀x∀y∀z(xRy⋂yRz⇒xRz) 2) Антисимметричность: ∀x∀y (xRy⋂yRx⇒x=y).
Алгоритм построения СКНФ: 1. Построить таблицу истинности данной булевой функции. 2. Каждому нулевому знач булевой функции будет соответствовать элемен-тарная дизъюнкция , где – соответств набор значений переменных. В дизъюнкции мы записываем xi, если σi=0, и `xi, если σi=1. Дизъюнкции соединяются знаком «⋂». Пусть имеется некоторый набор K, состоящий из конечного числа булевых функций. Суперпозицией функций из этого набора называются новые ф-ии, получ с помощью конечного числа применения двух опе-раций; (можно переименовать любую переменную, вход в функцию из K; вместо любой переменной можно поставить функцию из набора K или уже образованную ранее суперпозицию). Суперпозицию еще иначе называют сложной функцией. Пример: Если дана одна фун-я х|y (штрих Шеффера), то ее суперпозициями, будут след-ующие функции x|x, x|(x|y), x|(y|z) и т. д. Замыканием набора функций из K называется мн-во всех суперпозиций. Класс функций K называется замкнутым, если его замыкание совпадает с ним самим. Набор функций называется полным, если его замыкание совпадает со всеми логиче-скими функциями. Иначе говоря, полный набор – это множество таких функций, ч/з кот-е можно выразить все остальные булевы функции. Теорема Поста. Система булевых функций F является полной тогда и только тогда, когда она не содержится ни в одном из классов T0, T1, L, M, S. Т.е необх и дост, чтобы в него входили функции, не принадлежащие ∀ из классов. Т0 – это набор всех тех логич функций, которые на нулевом наборе принимают значение 0 (класс фун-й, сохраняющих 0); Т1 – это набор всех логич функций, кот-е на единичном наборе принимают значение 1 (класс фун-й, сохраняющих единицу) L – класс линейных функций М – класс монотонных функций S – класс самодвойственных функций
, где {x1,…,xn}={ y1,…,yn }=X и π(xi) = yi. Взаимнооднозн-я функция π: X→X наз-ся подстановкой на X. Пусть есть подстановка π которая тождественна на всём мн-ве X, кроме подмн-ва {x1,…,xl}. Циклом длины l называется посл-ть {x1,…,xl}, такая что , π(xi) = xi+1. для 0≤i<l. Биномиальные коэффиц — коэфф-ты в разложении (1 + x)n по степеням x Зн-е бином-го коэф-та определено для всех целых чисел n и k. Бином Ньютона - это формула где – бином-е коэф-ты, n-неотриц.цел. число. Бином-й коэфф-т явл-ся обобщением числа сочетаний , которое определено только для неотриц-х целых чисел n, k. Св-ва: 1. 2. 3. Тождество позволяет расположить бином-е коэфф-ты для неотриц-х n, k в виде треугольника Паскаля, в котором каждое число равно сумме двух вышестоящих. Компоненты связности графа — некоторое мн-во вершин графа такое, что для ∀ 2-х вершин из этого мн-ва путь из одной в др-ю, и не пути из верш этого мн-ва в вершину не из этого мн-ва.(max по включению связный граф) (классы эквивал-ти по отношению к связности). Число компопнет связности К(G). Связный граф -К(G) = 1 Несвязный - К(G)>1.Ор. граф наз-ся сильно связным, если любые 2 его вершины сильно связаны. вершины s и t сильно связаны, если ориентир-й путь из s в t и из t в s. Сильно связными компонентами орграфа наз-ся его max сильно связные подграфы. Длина маршрута - кол-во рёбер в маршруте (с повторен-ми). Если маршрут M = v0,e1,v1,e2,v2,...,ek,vk, то длина M = k . Расстояние м/у верш– длина кратч-шей цепи. Диаметр гр- max расстояния м/д верш-ми для всех пар верш.Условный радиусграфа G относит вершины “c” опред формулой: , V(G) – мн-во вершин. d(x,y) – расстояние м/у вершинами x и y.Радиус графа - опред-ся как наим-й из усл. радиусов графа. Виды графов Тривиальный граф - граф, состоящий из 1 вершины. Пустой граф - граф, не содержащий ребер. Полный граф - граф, у кот. каждая пара вершин смежна. Двудольный граф - граф, у кот такое разбиение мн-ва вершин на 2 части (доли), что смежными яв-ся только вершины из разных долей. Полный двуд-й гр– двуд-й гр, у кот.любые 2 вершины, входящие в разные доли, смежны. Операции над графами Дополнением графа G(V1,E1) наз-ся граф H(V2,E2): V1=V2, E2={ }. (к G доб-ть E2 -G полный) Объединение графов F и G - граф где и . Объединение дизъюнктное, если Ø. Соединение графов G1 и G2 где V(G1)⋂V(G2)=Ø и E(G1)⋂E(G2)=Ø – граф G=G1+G2 : V(G)=V(G1)∪V(G2) и Удаление вершины v из гр G - граф G\v, содержащий все вершины G, кроме v, и все ребра G, не инцидентные v. Удаление ребра e из графа G - граф G \ e, содерж все верш и все ребра графа G за исключением e.Добавление ребра e в G- граф G + e, полученный соединением ребром e 2-х несмежных вершин G. Добавление вершины - преобразование графа G в граф G + v Дерево- связный неориентированный граф, не содержащий циклов. 5. Алгоритмы на графах Представление графов в памяти ЭВМ ] n - число вершин, а m – ребер в G Матр смежности- матрица A(G) размером n x n, эл-т Aij кот-й = 1, если вершины vi и vj смежны (соединены дугой или ребром), и = 0 в противном случае. Для неориент графа мат.см. есть симметричная матр с нулями на главной диагонали. В м.с. для мультиграфов и псевдографов (i,j)-й элемент равен числу ребер, соединяющих вершины vi и vj (при этом петля считается как два ребра).М.с. определяет граф (орграф, мультиграф, псевдограф) с точностью до изоморфизма. Объем памяти О(n2) Матрица инцидентности- матрица I(G) размером n x m, элемент Aij которой = 1, если верш vi инцид ребру ej в неор графе или если vi - начало дуги ej в ориен; = -1, если вершина vi - конец дуги ej (только для ор графов), и = 0 в остальных случ. М.и. опред-т граф с точностью до изоморфизма. ОП=О(nm) Список смежности- для ∀ верш графа хранит список верш, смежных с ней. Предс-тавление графа с помощью списочной стр-ры, отраж смежность верш и состоящей из массива указателей на списки смежных вершин. ОП=O(n+m) Массив рёбер (дуг) – это массив, в кот ребра хранятся парами верш, кот-е они соед. Это наиболее понятный, но достаточно неудобн способ хранения графа. Большой плюс - легко вводить дополн хар-ки ребер. ОП=О(2m)
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (599)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |