- •1.Предмет и задачи дм. Дискр величины.
- •2.Понятие рекурсии. Показ принципа работы рекурсии на схеме.
- •4.Система рекуррентных соотношений
- •5. Приемы и методы решения рекуррентных соотношений.
- •6.Предмет и задачи раздела раздела матем-ки комбинаторика. Правили суммы и правило произведения.
- •7.Комбинаторика. Размещение с повторением и без повторения.
- •8.Комбинаторика. Перестановка с повтор-ем и без повтор-я.
- •9. Комбинаторика. Сочетание с повторением и сочетание без повторения
- •10. Комбинаторные задачи геом-ого содержания. Свойства чисел . Свойства чисел
- •13. Генерация подмножеств. Числа Стирлинга 2-го и 1-го рода.
- •14. Числа Каталана.
- •15. Полиномиальная формула.
- •16. Производящие функции и их применения.
- •17. Принцип включения и исключения.
- •18. Функция Эйлера. Функция Мебиуса.
- •19. Графы. Основные понятия и определения теории графов.
- •20. Матрица смежности. Валентность вершины. Матрица инцидентности.
- •21. Виды графов
- •22. Маршруты, цепи(пути) и циклы в графах.
- •23. Связные графы. Изоморфизм графов. Подграфы.
- •24. Эйлеровы и гамильтоновы графы.(Эйлеров граф).
- •25. Изоморфизм графов.
- •26. Планарные графы. Непланарность графов к5 и к3,3. Теорема Понтрягина-Куротовского.
- •27. Теорема Эйлера и ее следствия.
- •28. Деревья.
- •29. Ориентированные графы. Полный ориентированный граф.
- •30. Графы с цветными ребрами. Свойства графов с цветными ребрами.
- •31. Сетевое планирование и управление. Сетевой график.
- •32. Принципы и правила построения сетевых графиков.
- •33. Критический путь в сетевых графиках.
- •34. О резервах времени в сетевых графиках.
20. Матрица смежности. Валентность вершины. Матрица инцидентности.
(матрица смежности, валентность вершины)
Опр: Пусть Г – граф с множеством вершин {V1,V2,…,Vn}. Матрицей смежности графа Г называется матрица n x m А=А(Г) элементы которой аij представляют собой число различных ребер соединяющих вершины Vi и Vj. Матрицы смежности (для не орграфа) с неизбежностью должны быть симметричными, т.к. количество ребер соединяющих вершины Vi и Vj = числу ребер соединяющих вершины Vj и Vi.
Если на главной диагонали имеется неулевой элемент, то там есть петля. При вычислении валентности нужно сложить элементы соответствующей строки(столбца). Ненулевой элемент на главной диагонали, при вычислении валентности умножается на 2.
Опр: Валентностью (степенью вершины) называется число ребер инцидентных вершине V. Если не оговаривается особо, то петля учитывается 2-жды при подсчете валентности. Граф у котор каждая вершина имеет одинаковую валентность R, называется правильным с валентностью R или R-валентным графом.
Опр: Если степень вершины (валентность графа)=0, то вершина называется изолированной, а если=1, то наз висячей.
Если в матрице строка или столбец состоят из нулей, то соответствующая вершина – изолированная. (матрица инцидентности)
а) не орграф с n вершинами и m ребрами В=[bij] i=1,…,n; j=1,…,m. bij=1, если вершина хi инцидентна ребру еi.
bij=0, если вершина xi неинцидентна ребру ei.
б) Орграф с n вершинами и m ребрами В=[bij]
bij=1, если ребро ej выходит из вершины xi,
bij=-1, если ребро ej входит в вершину xi, bij=0, если вершина xi неинцидентна ребру ej.
21. Виды графов
Графом (G,G(u,v),V E) называется совокупность множеств V и E между элементами которых определено отношение инцидентности, причем для каждого элемента еЕ найдется пара элементов из множества V, что e инцидентно этим элементам.
Граф, состоящий только из изолированных вершин, называется нуль-графом. Если граф содержит петли, то он называется псевдографом. Если граф содержит кратные ребра, то его называют мультиграф. Граф, содержащий только дуги, называется ориентированным графом, или ор-графом. Если граф содержит дуги и ребра, то он называется смешанным. Для неориентированных. графов (u,v)=(v,u), для ор-графов (u,v)≠(v,u).
Способы задания графов.
1) геометрический.
2) табличный а) назовем вершину vi непосредственно предшествующей вершине vj, если существует дуга (vi,vj). Множество вершин, непосредственно предшествующих вершине vj, обозначим B(j), тогда граф можно задать в виде таблицы, где в первой троке записываются вершины, а во второй строке под ними вершины, непосредственно предшествующие соответствующей вершине.
Вершина vj называется непосредственно следующей за вершиной vi, если существует дуга (vi,vj). Множество вершин, непосредственно следующих за вершенной vi, обозначим как A(i). Таблица задается аналогично. Очевидно, ели граф не ориентирован, то множества А и В совпадают. б) таблица : в первой строке записываются ребра, а во второй строке – инцидентные им вершины. Причем если граф ориентирован, то на первом месте во второй строке ставится начальная, а на вором – конечная вершина. Если граф не ориентированный, то в любом порядке.
3) аналитический {V1,V2,V3,V4,(V2V3),(V4V2),(V4V3),(V3V2)}
4) матричный а) пусть имеем граф, содержащий n вершин и m ребер или дуг. Матрицей инцидентности называется матрица размера n x m(строки х столбцы), элемент которой Aij в случае не ориентированного графа равен 1, если вершина Vi инцидентна j-му ребру, и 0, в противном случае. Aij={1, Vi инц. j ребру; 0, если нет}. Если граф ориентированный, то Aij=-1, если вершина Vi начальная для j-й дуги, =1, если конечная, и 0, если вершина не инцидентна. Замечание: если мы имеем псевдограф(петлю), то в соответствующем месте Aij ставится любое число, отличное от 0 и +-1. б)матрица смежности. Матрицей смежности графа называется матрица n-го порядка(число вершин), элемент которой Aij=1, если есть дуга (vi,vj), и =0 в противном случае. Число единиц в матрице будет равно количеству дуг или удвоенному числу ребер.
Операции над графами.
Это справедливо и для псевдо- и для мультиграфов.
1. добавление ребра x=(Vi,Vj) в графе G. H=G+x, VH=VG, EH=EG{x}= EG{(Vi,Vj)}. Замечание: ребра добавляются только между несмежными вершинами, иначе получим мультиграф.
2. удаление ребра H=G-(Vi,Vj). VH=VG, EH=EG/{(Vi,Vj)}.
3. удаление вершины H=G-Vi, VH=VG/{Vi}, EH=EG/{x| x – ребра, инцидентные Vi)}.
4. объединение графов GH, VHVG, EHÈEG. Обычно полагают, что множества вершин и ребер не пересекаются. В противном случае операция объединения сводится к наложению графов друг на друга.
5. пересечение графов GH. Эта операция полагает, что пересечение вершин – не пустое множество. Тогда получаем граф, у которого пересекаются вершины и пересекаются ребра. VHVG, EHEG.
6. сложение графов G+H, VHVG, EHÈEGÈ{x=(u,v)|uVG, vVH}, т.е. из каждой вершины первого графа строим ребра к каждой вершине второго графа.