![]() |
![]() |
|
![]() |
![]() |
Encyclopedia :
G :
GR :
GRA :
Graph theory |
|
|
Graph theoryIn mathematics and computer science, graph theory studies the properties of graphs. Informally, a graph is a set of objects called vertices (or Nodes) connected by links called edges (or Arcs) which can be directed. Typically, a graph is designed as a set of dots (the vertices) connected by lines (the edges).
Structures that can be represented as graphs are ubiquitous, and many problems of practical interest can be represented by graphs. The link structure of Wikipedia could be represented by a directed graph: the vertices are the articles in Wikipedia and there's a directed edge from article A to article B if and only if A contains a link to B. The development of algorithms to handle graphs is therefore of major interest in computer science. A graph structure can be extended by assigning a weight to each edge, or by making the edges to the graph directional (A links to B, but B does not necessarily link to A, as in webpages), technically called a digraph. A digraph with weighted edges 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 or to discover the shape of the internet -- see Applications below). However, it should be noted that within network analysis, the definition of the term "network" may differ, and may often refer to a simple graph. HistoryOne of the first results in graph theory appeared in Leonhard Euler's paper on Seven Bridges of Königsberg, published in 1736. It is also regarded as one of the first topological results in geometry; that is, it does not depend on any measurements. This illustrates the deep connection between graph theory and topology. In 1845 Gustav Kirchhoff published his Kirchhoff's circuit laws for calculating the voltage and current in electric circuits. In 1852 Francis Guthrie posed the four color problem which asks if it is possible to color, using only four colors, any map of countries in such a way as to prevent two bordering countries from having the same color. This problem, which was only solved a century later in 1976 by Kenneth Appel and Wolfgang Haken, can be considered the birth of graph theory. While trying to solve it mathematicians invented many fundamental graph theoretic terms and concepts. Definition:See main article graph Drawing graphs
A graph drawing should not be confused with the graph itself (the abstract, non-graphical 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 practise 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. Graphs as data structures
List structures
An important application of graph theory can be found in mathematical chemistry where molecules are modelled by graphs. GlossaryReferencesSubareasGraph theory is composed of several subareas:
|
|
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License. |
|
| © 2008 Chamas Enterprises Inc. |