(mathematics) The mathematical study of the structure of graphs and networks. The body of techniques used in graphing functions in the plane.
| Sci-Tech Dictionary: graph theory |
(mathematics) The mathematical study of the structure of graphs and networks. The body of techniques used in graphing functions in the plane.
| 5min Related Video: Graph theory |
| Sci-Tech Encyclopedia: Graph theory |
A branch of mathematics that belongs parly to combinatorial analysis and partly to topology. Its applications occur (sometimes under other names) in electrical network theory, operations research, organic chemistry, theoretical physics, and statistical mechanics, and in sociological and behavioral research. Both in pure mathematical inquiry and in applications, a graph is customarily depicted as a topological configuration of points and lines, but usually is studied with combinatorial methods. See also Combinatorial theory; Topology.
A graph consists of a set of points, a set of lines, and an incidence relation that designates the end points of each line. In many applications no line starts and ends at the same point. (Such a line would be called a loop.) Also, no two lines have the same pair of end points. A graph whose lines satisfy these conditions is called simplicial. The valence of a point is the number of lines incident on it, calculated so that a loop is twice incident on its only end point. Two graphs are isomorphic if there is one-to-one correspondence from the point set and line set of one onto the point set and line set, respectively, of the other that preserves the incidence relation. An automorphism of a graph is an isomorphism of a graph with itself. Two graphs are homeomorphic if, after smoothing over all points of valence 2, the resulting graphs are isomorphic. See also Group theory.
Drawing a graph on a surface decomposes the surface into regions. One colors the regions so that no two adjacent regions have the same color, rather like a political map of the world. It is a remarkable fact that for a given surface, there is a single number of colors that will always be enough no matter how many regions occur in a decomposition of the surface. The smallest such number is called the chromatic number of that surface. It is easy to draw a plane map that requires four colors. In 1976 K. Appel and W. Haken settled a problem dating back to about 1850, by showing that four colors are always enough for plane maps.
A graph is planar if it can be drawn in the plane so that none of its lines cross each other. Neither of the two graphs in the illustration can be drawn in the plane. K. Kuratowski proved in 1930 that a graph is planar if and only if it contains no subgraph homeomorphic to either of those two graphs.

Prototypes of all nonplanar graphs.
In a directed graph, or digraph, each line ab is directed from one end point a to the other end point b. There is at most one line from a to b.
An oriented graph is obtained from an ordinary graph by assigning a unique direction to every line. If there is one line between every pair of points and no loops, an ordinary graph is called complete. An oriented complete graph is called a tournament.
| Geography Dictionary: graph theory |
The mathematical study of networks and topological maps. In this context, a graph consists of a set of points, also known as nodes or vertices, and the links, also known as arcs or lines, connecting them. Graph theory studies the nature of the links between points, and the location of the points themselves.
| Britannica Concise Encyclopedia: graph theory |
For more information on graph theory, visit Britannica.com.
| Wikipedia: Graph theory |
In mathematics and computer science, graph theory is the study of graphs: mathematical structures used to model pairwise relations between objects from a certain collection. A "graph" in this context refers to a collection of vertices or 'nodes' and a collection of edges that connect pairs of vertices. A graph may be undirected, meaning that there is no distinction between the two vertices associated with each edge, or its edges may be directed from one vertex to another; see graph (mathematics) for more detailed definitions and for other variations in the types of graphs that are commonly considered. The graphs studied in graph theory should not be confused with "graphs of functions" and other kinds of graphs.
Refer to Glossary of graph theory for basic definitions in graph theory.
Contents |
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.[1] This paper, as well as the one written by Vandermonde on the knight problem, carried on with the analysis situs initiated by Leibniz. Euler's formula relating the number of edges, vertices, and faces of a convex polyhedron was studied and generalized by Cauchy[2] and L'Huillier,[3] and is at the origin of topology.
More than one century after Euler's paper on the bridges of Königsberg and while Listing introduced topology, Cayley was led by the study of particular analytical forms arising from differential calculus to study a particular class of graphs, the trees. This study had many implications in theoretical chemistry. The involved techniques mainly concerned the enumeration of graphs having particular properties. Enumerative graph theory then rose from the results of Cayley and the fundamental results published by Pólya between 1935 and 1937 and the generalization of these by De Bruijn in 1959. Cayley linked his results on trees with the contemporary studies of chemical composition.[4] The fusion of the ideas coming from mathematics with those coming from chemistry is at the origin of a 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.[5]
One of the most famous and productive problems of 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. A proof produced in 1976 by Kenneth Appel and Wolfgang Haken,[6][7] which involved checking the properties of 1,936 configurations by computer, was not fully accepted at the time due to its complexity. A simpler proof considering only 633 configurations was given twenty years later by Robertson, Seymour, Sanders and Thomas.[8]
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 Erdős and Rényi 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.
Graphs are represented graphically by drawing a dot for every vertex, and drawing an arc between two vertices if they are connected by an edge. If the graph is directed, the direction is indicated by drawing an arrow.
A graph drawing should not be confused with the graph itself (the abstract, non-visual structure) as there are several ways to structure the graph drawing. All that matters is which vertices are connected to which others by how many edges and not the exact layout. In practice it is often difficult to decide if two drawings represent the same graph. Depending on the problem domain some layouts may be better suited and easier to understand than others.
There are different ways to store graphs in a computer system. The data structure used depends on both the graph structure and the algorithm used for manipulating the graph. Theoretically one can distinguish between list and matrix structures but in concrete applications the best structure is often a combination of both. List structures are often preferred for sparse graphs as they have smaller memory requirements. Matrix structures on the other hand provide faster access for some applications but can consume huge amounts of memory .
![d_{x,y}=\min\{n\mid A^n[x,y]\ne 0\}. \,](http://wpcontent.answers.com/math/b/8/1/b8115a468b15e0c1b352c92574573415.png)
There is a large literature on graphical enumeration: the problem of counting graphs meeting specified conditions. Some of this work is found in Harary and Palmer (1973).
A common problem, called the subgraph isomorphism problem, is finding a fixed graph as a subgraph in a given graph. One reason to be interested in such a question is that many graph properties are hereditary for subgraphs, which means that a graph has the property if and only if all subgraphs have it too. Unfortunately, finding maximal subgraphs of a certain kind is often an NP-complete problem.
A similar problem is finding induced subgraphs in a given graph. Again, some important graph properties are hereditary with respect to induced subgraphs, which means that a graph has a property if and only if all induced subgraphs also have it. Finding maximal induced subgraphs of a certain kind is also often NP-complete. For example,
Still another such problem, the minor containment problem, is to find a fixed graph as a minor of a given graph. A minor or subcontraction of a graph is any graph obtained by taking a subgraph and contracting some (or no) edges. Many graph properties are hereditary for minors, which means that a graph has a property if and only if all minors have it too. A famous example:
Another class of problems has to do with the extent to which various species and generalizations of graphs are determined by their point-deleted subgraphs, for example:
Many problems have to do with various ways of coloring graphs, for example:
There are numerous problems arising especially from applications that have to do with various notions of flows in networks, for example:
Covering problems are specific instances of subgraph-finding problems, and they tend to be closely related to the clique problem or the independent set problem.
Applications of graph theory are primarily, but not exclusively, concerned with labeled graphs and various specializations of these.
Structures that can be represented as graphs are ubiquitous, and many problems of practical interest can be represented by graphs. The link structure of a website could be represented by a directed graph: the vertices are the web pages available at the website and a directed edge from page A to page B exists if and only if A contains a link to B. A similar approach can be taken to problems in travel, biology, computer chip design, and many other fields. The development of algorithms to handle graphs is therefore of major interest in computer science. There, the transformation of graphs is often formalized and represented by graph rewrite systems. They are either directly used or properties of the rewrite systems(e.g. confluence) are studied.
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. A digraph with weighted edges in the context of graph theory is called a network.
Networks have many uses in the practical side of graph theory, network analysis (for example, to model and analyze traffic networks). Within network analysis, the definition of the term "network" varies, and may often refer to a simple graph.
Many applications of graph theory exist in the form of network analysis. These split broadly into three categories:
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. For example, Franzblau's shortest-path (SP) rings. 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.
Graph theory is also widely used in sociology as a way, for example, to measure actors' prestige or to explore diffusion mechanisms, notably through the use of social network analysis software.
Likewise, graph theory is useful in biology and conservation efforts where a vertex can represent regions where certain species exist (or habitats) 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.
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
| Best of the Web: Graph theory |
Some good "Graph theory" pages on the web:
Math mathworld.wolfram.com |
| Königsberg bridge problem (mathematics) | |
| Menger's theorem (mathematics) | |
| walk (mathematics) |
| What is the Application of graph theory in computer? | |
| What does vertices means in the graph theory? | |
| What is achromatic colouring in graph theory? |
Copyrights:
![]() | Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved. Read more | |
![]() | Sci-Tech Encyclopedia. McGraw-Hill Encyclopedia of Science and Technology. Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. Read more | |
![]() | Geography Dictionary. A Dictionary of Geography. Copyright © Susan Mayhew 1992, 1997, 2004. All rights reserved. Read more | |
![]() | Britannica Concise Encyclopedia. Britannica Concise Encyclopedia. © 2006 Encyclopædia Britannica, Inc. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "Graph theory". Read more |
Mentioned in