- •State Department of Communications Odessa National Academy of Telecommunications named after a.S.Popov
- •Discrete mathematics Textbook For Students Doing a Course of Higher Mathematics in English
- •1. Set theory
- •1.1. Sets and Elements. Subsets.
- •Table 1.1.1 Laws of the algebra of sets
- •2. Relations
- •2.1. Product Sets
- •2.2. Binary Relations
- •2.3. Pictorial Representatives of Relations a. Relations on f
- •2.4. Inverse Relation
- •2.5. Types of Relations
- •2.6. Functional Relations
- •Injective relation
- •2.8. Ordered Sets
- •2.9. Suplementary Problems
- •3. Mathematical logic
- •3.1. Propositions and Compound Statements
- •3.2. Basic Laws of Logical Operations
- •3.3. Propositiona! Functions. Quantifiers
- •4. Boolean algebra
- •4.1. Boolean Functions
- •4.2. The Properties of Elementary Boolean Functions
- •4.4. Total Systems of Functions. Basis
- •4.5. Normal Forms of Boolean Functions
- •4.6. Zhegalkin Algebra
- •4.7. Minimization of Functions
- •4.8. Minimization of Functions by Quine-Mc Cluskey Method
- •5.1. Definitions.
- •5. Graph theory
- •5.3. Directed Graphs
- •A) Directed graph g1
- •5.4. The Ways of Representation of Graphs
- •5.5. Isomorphic Graphs
- •F'g.J.J.7 5.6. Types of Graphs
- •5.7. Connectedness. Connected Components
- •5.8. Distance and Diameter
- •5.9.Traversable and Eulerian Graphs
- •5.10. Hamiltonian Graphs
- •5.11. Cyclomatic Graphs. Trees
- •5.12. Tree Graphs
- •5.13. Spanning Trees
- •5.14. Transport Networks
- •6. Elements of number theory
- •6.1. Fundamental Concepts
- •6.2. Euqludean Algorithm
- •6.3. Congruences and Their Properties
- •6.4 Residue Classes
- •6.5. Euler Function
- •6.6. Congruence Equations
- •6.7. Chinese Remainder Theorem
- •7. Groups. Rings. Fields
- •Operarions
- •7.3. Subroups. Homomorphisms
- •7.4. Rings. Fields
- •7.5. Polynomials over a Field
5.10. Hamiltonian Graphs
A Hamiltonian circuit in a graph G, named after the nineteenth - century Irish mathematician William Hamilton (1803 - 1865), is a closed path that visits every vertex in G exactly once. (Such a closed path must be a cycle.) If G does admit a Hamiltonian circuit, then G is called a Hamiltonian graph.
F'g.J.70.7
Although it is clear that only connected graphs can be Hamiltonian, there is no simple criterion to tell us whether or not a graph is Haviltonian as there is for Eulerian graphs. We do have the following sufficient condition which is due to G.A.Dirac.
7^eorewJ.70.7. Let G be a connected graph with M vertices. Then G is Hamiltonian if M > 3 and M < deg(.Y) for each vertex .. in G.
5.11. Cyclomatic Graphs. Trees
Let us consider a graph G = (^ ).
De//'M/Y/oM. A graph edge through which at least one cycle passes is called a cyclic edge.
De//'M/Y/oM. An edge which does not belong to any cycle is called an isthmus.
E.hwp/e
J.77.7. In F/g.
J.77.7 we have the
graph with isthmuses M^and M2:
F'g.
J.77.7
De//'M/Y/oM. Let ^ = M is a number of vertices, ^ = w is a number of edges, p is a number of connected components of a graph. A quantity A = w - M + p is called a cyclomatic number.
It is possible to prove that A > 0.
5.12. Tree Graphs
A graph T is called a tree if T is connected and T has no cycles. Examples of trees with six vertices are shown in F'g. J.72.7.
F'^.
J.72.7.
Example
of a forest which is a tree is shown in F'g. J. 72.2.
F'^.
J.72.2
A forest is a graph with no cycles; hence connected components of a forest G are trees. Note, that a forest can be a tree.
The following definitions of a tree are equivalent:
a tree is a connected graph with no cycles;
a tree is a connected graph in which each edge is an isthmus;
a tree is a connected graph with a cyclomatic number equals zero.
5.13. Spanning Trees
A subgraph T of a connected graph G is called a spanning tree of G if T is a tree and T includes all the vertices of G.
F''g.J.73.7 shows a connected graph G and spanning trees 71,and 7^ of G.
5.14. Transport Networks
De//'M/Y/oM. S transport network is a directed graph G = (^ ) in which
there corresponds a non-negative number c(M) to every arc M called an arc capacity;
To vertices ^ and Y are separated. The graph G does not include arc which enters ^ and leaves Y.
These two vertices are called a source (s) and a sink (t).
E.hwp/e
J.74.7. In F/g. J.74.7 the following transport network is given:
F/g.J.74.7
^ is a source, Y is a sink < and ^ are intermediate vertices.
We denote by ^^^ a set of all arcs which enter x and by which leave x. For vertices s and t we have = = 0.
De/zM/Y/oM. A function ^ which is defined on arc of a network, and takes nonnegative values is called a ftux if the following conditions are satisfied
^(M)> 0, M e^;
^^(M)- ^^(M)= 0, xe^,x^x^Y;
(3) ^(M )< c(M).
A flux is a scheme of a transport organization ^(M) which means an amount of load passing through an arc in a unit time and does not exceed a capacity of an arc.
The conditions (2) are called conditions of conservation. The total quantity of load, which leaves s, equals the total quantity which enters This total quantity is called a ftux quantity and denoted by O, that is
3)= )= ).
Let ^ c y be a subset of network vertices which satisfies the condition
^ e ^^; % .
We denote 4 = y \ 4, then ^ e 4, ^ e 4 .
Consider a set (4,4) of all network arcs, which start in the set 4 and end in the
set :
(4,4)={(x, y): x e 4, y e 4}.
De/ZM'^'oM. A set of arcs (4,4) is called a cutset caused by a set of vertices of 4. A capacity of cutset C (4,4) is a sum of capacities of all arcs belonging to the cutset.
