0% found this document useful (0 votes)
169 views11 pages

Introduction To Graph Theory: March 2011

This document provides an introduction to graph theory. It defines a graph as consisting of a set of vertices and edges, and gives examples of graph representations. It discusses applications of graph theory in fields like computer science, linguistics, chemistry, physics, and sociology. Finally, it provides a brief history of graph theory, noting seminal early works by Euler, Cayley, and others.

Uploaded by

Muhammad naveed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
169 views11 pages

Introduction To Graph Theory: March 2011

This document provides an introduction to graph theory. It defines a graph as consisting of a set of vertices and edges, and gives examples of graph representations. It discusses applications of graph theory in fields like computer science, linguistics, chemistry, physics, and sociology. Finally, it provides a brief history of graph theory, noting seminal early works by Euler, Cayley, and others.

Uploaded by

Muhammad naveed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/317895972

Introduction to Graph Theory

Presentation · March 2011


DOI: 10.13140/RG.2.2.25721.88166

CITATIONS READS
5 11,294

1 author:

Padmanava Samanta
Berhampur university
43 PUBLICATIONS   33 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

DST INSPIRE Fellow View project

All content following this page was uploaded by Padmanava Samanta on 26 June 2017.

The user has requested enhancement of the downloaded file.


Graph Theory

By

Dr. Padmanava Samanta


Asst. Professor
Department of Mathematics
Berhampur University
Berhampur-760 007
Email: [email protected]
2

Module-1

Introduction to graph theory

1.1. The Definition of a Graph:

The graph is a set of points in a plane or in a space and a set of

line segment of curve each of which either joins two points or join to

itself.

A graph G = (V(G), E(G)) consisting of two finite steps. V(G), the

vertex set of the graph denoted by V, which is non-empty set of

elements called vertices and E(G), the edge set of the graph, often

denoted by just E, which is a possibly empty set of elements called

edges.

Each edge e in E has a set of one or two vertices associated to it

which are called it’s end points.

Diagrammatic Representation of a Graph:

Figure-1.1

The vertex set is V = {S,T,U,V,W,X,Y,Z} the edge set E has 10

edges and these edges are assigned the unordered pair of vertices.
3

{(S,X), (S,Z), (T,W), (T,X), (T,Z), (U,Y), (U,Z), (V,W), (V,Y), (W,Y)}

• Note that the definition of a graph allows the possibility of the

edge e having identical end vertices, i.e. It is possible to have a

vertex u joined to itself by an edge. Such an edge is called a

loop.

We now give an example to illustrate the above definition.

Example: Let G = (V,E) where

{
V = {a, b, c, d , e}, E = e1 , e2 , e3 ,e 4 , e5 , e6 , e7 , e8 }
And the ends of the edges are given by:

e1 ↔ (a, b ), e2 ↔ (b, c ), e3 ↔ (c, c ), e4 ↔ (c, d ),

e5 ↔ (b, d ), e6 ↔ (d , e ), e7 ↔ (b, e ), e8 ↔ (b, e ) .

We can then represent G diagrammatically as in Figure 1.2.

Figure 1.2: A Graph G with five vertices and eight edges

1.2. Applications of Graphs:


4

Graphs can be used to model many types of relations and

processes in physical, biological, [1] social and information systems.

Many practical problems can be represented by graphs. Emphasizing

their application to real world systems, the term network is sometimes

defined to mean a graph in which attributes(e.g. names) are

associated with the nodes and / or edges.

In computer science, graphs are used to represent networks of

communication, data organization, computational devices, the flow of

computation, etc. For instance, the link structure of a website can be

represented by a directed graph, in which the vertices represent web

pages and directed edges represent links from one page to another. A

similar approach can be taken to problems in social media, [2] travel,

biology, computer chip design, and many other fields. The

development of algorithms to handle graphs is therefore of major

interest in computer science. The transformation of graphs is often

formalized and represented by graph rewrite systems. Complementary

to graph transformation systems focusing on rule-based in-memory

manipulation of graphs are graph databases geared towards

transaction-safe, persistent storing and querying of graph-structured

data.

Graph-theoretic methods, in various forms, have proven

particularly useful in linguistics, since natural language often lends

itself well to discrete structure. Traditionally, syntax and

compositional semantics follow tree-based structures, whose


5

expressive power lies in the principle of compositionality, modeled in

a hierarchical graph. More contemporary approaches such as head-

driven phrase structure grammar model the syntax of natural

language using typed feature structures, which are directed acyclic

graphs. Within lexical semantics, especially as applied to computers,

modelling word meaning is easier when a given word is understood in

terms of related words; semantic networks are therefore important in

computational linguistics. Still other methods in phonology(e.g.

optimality theory, which uses lattice graphs) and morphology(e.g.

finite state morphology, using finite state transducers) are common in

the analysis of language as a graph. Indeed, the usefulness of this

area of mathematics to linguistics has borne organizations such, as

TextGraphs, as well as various ‘Net’ projects, such as WordNet,

VerbNet, and others.

Graph theory is also used to study molecules in chemistry and

physics. In condensed matter physics, the three-dimensional

structure of complicated simulated atomic structures can be studied

quantitatively by gathering statistics on graph-theoretic properties

related to the topology of the atoms. In Chemistry a graph makes a

natural model for a molecule, where vertices represent atoms and

edges bonds. This approach is especially used in computer processing

of molecular structures, ranging from chemical editors to database

searching. In statistical physics, graphs can represent local

connections between interacting parts of a system, as well as the


6

dynamics of a physical process on such systems. Similarly, in

computational neuroscience graphs can be used to represent

functional connections between brain areas that interact to give rise

to various cognitive processes, where the vertices represent different

areas of the brain and the edges represent the connections between

those areas. Graphs are also used to represent the micro-scale

channels of porous media, in which the vertices represent the pores

and the edges represent the smaller channels connecting the pores.

Graph Theory in Sociology: Morenosociogram(1953)[3]

Graph theory is also widely used in sociology as a way, for

example, to measure actors prestige or to explore rumor spreading,

notably through the use of social network analysis software. Under

the umbrella of social networks are many different types of graphs.[4]

Acquaintanceship and friendship graphs describe whether people

know each other. Influence graphs model whether certain people can

influence the behaviour of others. Finally, collaboration graphs model


7

whether two people work together in a particular way, such as acting

in a movie together.

Likewise, graph theory is useful in biology and conservation

efforts where a vertex can represent regions where certain species

exist (or inhabit) and the edges represent migration paths, or

movement between the regions. This information is important when

looking at breeding patterns or tracking the spread of disease,

parasites or how changes to the movement can affect other species.

In mathematics, graphs are useful in geometry and certain

parts of topology such as knot theory. Algebric graph theory has close

links with group theory.

A graph structure can be extended by assigning a weight to

each edge of the graph. Graphs with weights, or weighted graphs, are

used to represent structures in which pairwise connections have some

numerical values. For example, if a graph represents a road network,

the weights could represent the length of each road.

1.3. History of Graph Theory:

The paper written by Leonhard Euler on the seven Bridges of

Königsberg and published in 1736 is regarded as the first paper in the

history of graph theory. This paper, as well as the one written by

Vandermonde on the knight problem, carried on with the analysis

situsinitiated by Leibniz. Euler’s formula relating the number of

edges, vertices, and faces of a convex polyhedron was studied and


8

generalized by Cauchy and L’Huillier and represents the beginning of

the branch of mathematics known as topology.

More than one century after Euler’s paper on the bridges of

Königsberg and while Listing was introducing the concept of Topology,

Cayleywas led by an interest in particular analytical forms arising

from differential calculus to study a particular class of graphs, the

trees. This study had many implications for theoretical chemistry. The

techniques he used mainly concern the enumeration of graphs with

particular properties. Enumerative graph theory then arose from the

results of Cayley and the fundamental results published by Pólya

between 1935 and 1937. These were generalised by De Bruijn in

1959. Cayley linked his results on trees with contemporary studies of

chemical composition. The fusion of ideas from mathematics with

those from chemistry began what has become part of the standard

terminology of graph theory.

In particular, the term “graph” was introduced by Sylvester in a

paper published in 1878 in Nature, where he draws an analogy

between “quantic invariants” and “Co-variants” of algebra and

molecular diagrams.

The first Textbook on graph theory was written by Dènes Kőnig,

and published in 1936. Another book by Frank Harary, published in

1969, was ‘Considered the world over to be the definitive textbook on

the subject”, and enabled mathematicians, chemists, electrical


9

engineers and social scientists to talk to each other. Harary donated

all of the royalties to fund the pólya prize.

One of the most famous and stimulating problems in graph

theory is the four color problem: “Is it true that any map drawn in the

plane may have its regions colored with four colors, in such a way

that any two regions having a common border have different colors?

“This problem was first posed by Francis Guthrie in 1852 and its first

written record is in a letter of De Morgan addressed to Hamilton the

same year. Many incorrect proofs have been proposed, including those

by Cayley, Kempe, and others. The study and the generalization of

this problem by Tait, Heawood, Ramsey and Hadwiger led to the study

of the colorings of the graphs embedded on surfaces with arbitrary

genus. Tait’s reformulation generated a new class of problems, the

factorization problems, particularly studied by Petersen and Kőnig.

The works of Ramsey on Colorations and more specially the results

obtained by Turàn in 1941 was at the origin of another branch of

graph theory, extremal graph theory.

The four color problem remained unsolved for more than a

century. In 1969 Heinrich Heesch published a method for solving the

problem using computers. A computer-aided proof produced in 1976

by Kenneth Appel and Wolfgang Haken makes fundamental use of the

notion of “discharging” developed by Heesch . The proof involved

checking the properties of 1,936 configurations by computer, and was

not fully accepted at the time due to its complexity. A simpler proof
10

considering only 633 configurations was given twenty years later by

Robertson, Seymour, Sanders and Thomas.

The autonomous development of Topology from 1860 and 1930

fertilized graph theory back through the works of Jordan, Kuratowski

and Whitney. Another important factor of common development of

graph theory and topology came from the use of the techniques of

modern algebra. The first example of such a use comes from the work

of the physicist Gustav Kirchhoff, who published in 1845 his

Kirchhoff’s Circuit laws for calculating the voltage and current in

electric circuits.

The introduction of probabilistic methods in graph theory,

especially in the study of Erdos and Renyi of the asymptotic

probability of graph connectivity, gave rise to yet another branch,

known as random graph theory, which has been a fruitful source of

graph-theoretic results.

View publication stats

You might also like