Dijkstras algorithm, Marketing Management

Assignment Help:

Let the node at which we are starting be called the initial node. Let the distance of node Y be the distance from the initial node to Y. Dijkstra's algorithm will assign some initial distance values and will try to improve them step by step.

  1. Assign to every node a tentative distance value: set it to zero for our initial node and to infinity for all other nodes.
  2. Mark all nodes unvisited. Set the initial node as current. Create a set of the unvisited nodes called the unvisited set consisting of all the nodes except the initial node.
  3. For the current node, consider all of its unvisited neighbors and calculate their tentative distances. For example, if the current node A is marked with a tentative distance of 6, and the edge connecting it with a neighbor B has length 2, then the distance to B (through A) will be 6+2=8. If this distance is less than the previously recorded tentative distance of B, then overwrite that distance. Even though a neighbor has been examined, it is not marked as visited at this time, and it remains in the unvisited set.
  4. When we are done considering all of the neighbors of the current node, mark the current node as visited and remove it from the unvisited set. A visited node will never be checked again; its distance recorded now is final and minimal.
  5. If the destination node has been marked visited (when planning a route between two specific nodes) or if the smallest tentative distance among the nodes in the unvisited set is infinity (when planning a complete traversal), then stop. The algorithm has finished.
  6. Set the unvisited node marked with the smallest tentative distance as the next "current node" and go back to step 3.

At the beginning of the algorithm, all links are potential, in other words, they are not determined. Links are determined only when required, according to the path reported by the enhanced Dijkstra's algorithm. If a path passes through a potential link, then the potential link would become determined. Once a potential link becomes determined, the number of antennas used by the two end mesh routers of this link is increased by one. In this way, we can eventually obtain a network configuration that satisfies all the traffic demands.


Related Discussions:- Dijkstras algorithm

Importance of the pricing, Importance of the pricing: Pricing is one of...

Importance of the pricing: Pricing is one of the important elements of the marketing mix, but lately, it has come to occupy the centre stage in the marketing wars. The reasons

#, market testing

market testing

Analyse accurately and analytically environments situation, Based on a sele...

Based on a selected company, a student is required to conduct a systemic and detailed marketing plan of a new product offering. The effects of global warming are with us now. E

State about the audience-centred activity, State about the audience-centred...

State about the audience-centred activity Some of these interpretations fail to draw out key issue which marketing communications provides added value through enhanced product

How is convenience of making comparisons affected, How is convenience of ma...

How is convenience of making comparisons affected in e-commerce? Convenience of making comparisons: E-commerce assists consumers to make comparisons during shopping. Aut

What are the purchasing procedures, Question 1: Explain why purchasing ...

Question 1: Explain why purchasing is an important aspect of Food and Beverages Management and Control. What are the purchasing procedures and how are they implemented? Qu

Development of relationship marketing, Question 1: (a) Discuss the infl...

Question 1: (a) Discuss the influences that led to the development of relationship marketing. (b) Using appropriate theories, discuss why the marketing mix paradigm and the

How is routinisation facilitated in development of exchange, How is routini...

How is routinisation facilitated in development of exchange system? Routinisation facilitates the development of the exchange system. This leads to standardization of goods and

Ambush marketing, Ambush Marketing is a purposeful attempt by a business o...

Ambush Marketing is a purposeful attempt by a business or brand to relate itself with an occasion (often a sporting event) so as to gain some of the advantages related with being

Purchase and decision implementation in decision making, Explain about purc...

Explain about purchase and decision implementation in decision making process. Purchase and Decision Implementation: When the decision to buy has been made, the way of pu

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd