1 / 18

How is this going to make us 100K

How is this going to make us 100K. Applications of Graph Theory. Konigsberg Bridge. Konigsberg is a city which was the capital of East Prussia but now is known as Kaliningrad in Russia. There are seven bridges that join the different parts of the city.

Download Presentation

How is this going to make us 100K

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. How is this going to make us 100K Applications of Graph Theory

  2. Konigsberg Bridge Konigsberg is a city which was the capital of East Prussia but now is known as Kaliningrad in Russia. There are seven bridges that join the different parts of the city. People wondered if they could travel the city crossing all bridges, but never crossing any bridge twice.

  3. Leonhard Euler (1707-1783) In 1735, Euler realized that the size of the land masses and the widths of the bridges were irrelevant. Land masses could be expressed as points, and the bridges as lines or arcs. This is considered to be the start of Graph Theory

  4. Graphs Represent Relationships Graphs may be used in many ways . . . . . . Assume a set of people: • Each person is a node. • If two people know each other, then there is a link, or an edge between them. • Mathematicians study the relationship between nodes and the number of edges to find patterns. This graph represents friendships.

  5. The World Wide Web as a graph

  6. Graph Terminoligy Node – a point of interest also known as a vertex. Edge – a line connecting two nodes Degree – The number of edges attached to a node, also know as a valence Path – A connected sequence of edges in a graph Length - is the number of edges transversed. Diameter – The shortest length between the two most distant nodes.

  7. Examples of Graphs Simple Graph Multi-Graph Complete Graph A complete graph is a graph in which each pair of vertices is connected by an edge. A simple graph is nothing more than a set of vertices and sets of edges between them. A multi-graph has at least one pair of vertices with multiple edges between them. Circuit A circuit is a graph that has it’s starting point and end point on the same node.

  8. We need 5 volunteers Construct a simple graph where each one of you is a node. Hint: three of you should be of degree 2 and two of you will be of degree one. How many edges have you constructed ? ________ What is the relationship between the number of edges and the number of nodes ? E = __________ Where . . . E represents the # of edges. N represents the # of nodes.

  9. The relationship between nodes and edges for a complete graph is . . . E = n – n 2 2 To illustrate this, our volunteers will now form a complete graph. Remember: a complete graph is a graph where each node is connected to each of the other nodes. So how many edges are in a complete graph of 5 nodes ? _________

  10. Graph Theory studies structure The graph’s diameter. The degree of each node The paths in the graph. The graph’s connectivity. Structure is what matters . . .

  11. Large scale structure • Applied mathematicians study large sets of data, such as telephone calls and web sites, to deduce their structure. • Each telephone or web page is a node. • The edges are formed by the nodes that call or link to each other. • Mathematicians find the degree of each node, the degree can be tabulated to construct a model. • For example, Google looks at the incoming links for each web page and ranks the pages based on those links.

  12. Emergent Structure • Modeling the expected number of links pointing to a web page • Find the degree for all web pages • Count the number of web pages with a certain degree • Calculate the regression equation that models the relationship. • This equation has the form • Where k represent the degree of the node • This function falls slower than an exponential, allowing for nodes with many links. • The exponent value has been found to be around 2.4.

  13. Current Research • Dr. Butenko studies relations between stocks. • Each stock is a node. • For each pair of stocks, a correlation coefficient is calculated. • The coefficient measures how closely each stock fluctuates. • The nodes are connected if the coefficient is above a certain value. • Count the number of links for each stock • This number indicates the quantity of stocks with similar fluctuations. • This graph is not connected • Has subsets of stocks that seem to be related. • These subsets are called cliques.

  14. Results • He creates a model that predicts global behavior of the stock market • Has shown that the distribution of the fluctuations of the nodes is nearly a normal distribution, with a nearly central mean, indicating the stocks move substantially independently. • Has shown that the number of edges for each stock follows a power law over long periods, indicating that the global structure of the market is stable over time. • The edge density, or the number of edges divided by the number of possible edges, is increasing over time. • This indicates that more stocks appear to be changing in the same way. • This indicates that the randomness of the global market is decreasing over time, which means the stocks move less independently.

  15. Very hard to solve exactly No known algorithm to find a general exact solution quickly Sometimes no known method to check guessed solution. Optimization Create heuristics to systematically find best guess solution Create tests to estimate confidence in solutions Examples Traveling Salesman Prize Collection Why are these problems interesting ?

  16. Our Project • Investigate the flight schedule of airlines • Each city served by the airline is a node • Each flight to another city is an edge • Tabulate the degree of each city • Models • Create a model relating cities to the number of edges. • Predict the diameter of the airline graph • Calculate edge density • Optimization • Tabulate other possible edges between cities • Calculate parameters for each model and optimize.

  17. What about the bridge ! !

More Related