Since the data about the distances between the cities, modes of transport or transport costs are not given we will have to make some assumptions to go about solving the problem. Using google maps we find the following distances between the cities:
AB i.e. A to B : 1528 miles
AC : 925
AE : 1092
Since there are 5 cities and assuming they are all connected to each other so we get a fully connected graph with 10 edges. Assuming the cost of transport is proportional to the distance between the cities our problem is reduced to finding the Hamiltonian Circuit (HC) with the lowest total distance.
Brute Force Method
Using the brute force method involves enumerating all the possible Hamiltonian circuits and finding the total distance travelled in each of them. Then we choose the circuit with the lowest value. Since it is a fully connected graph the total number of unique HCs is (n-1)! / 2 i.e. in this case 4!/2 or 12 unique HCs (a path’s exact reverse is not considered as it will entail same cost). Brute force enumeration involves creating a tree and considering all the routes in the tree. Since full circuit we will have 5 edges the following levels indicate the nodes and following any route from level 0 downwards gives the full route (except for the ending city which is A).
Level 0: A
Level 1: B C D E
Level 2: C D E B D E B C E B C D
Level 3: D E C E C D … … …
Level 4: E D E C … … … … … …
So we see that at level 1 there are 4 nodes, at level 2 there are 12 nodes, at level 3 there are 24 nodes and at level 4 again 24 nodes. So if we complete the tree we will have a list of all the 24 HCs half of them would be reverse of the other half. Considering only the unique 12 routes we need to calculate the distances.
For example for the first route down the tree we have the following:
A->B->C->D->E->A the total cost is
cost(AB) + cost(BC) + cost(CD) + cost(DE) + cost(EA)
= 1528 + 982 + 1004 + 636 + 1092 = 5242
We need to painstakingly find the total distance (cost) for all the 12 HCs in this manner.
Nearest Neighbour algorithm
In this algorithm we start with a randomly selected node and then proceed by finding the nearest node and making a connection to it (if that node has not already been selected and connected to). For example, let’s start with node A and then find that C is nearest to it (925 miles). Then from C we find the nearest node (excluding A) and we find B is nearest (982). From B we find D is nearest (it is 1972 excluding A, C). From D...
Our solutions are written by experts, many with advanced degrees, and available 24/7See Solution
Q: 5.2.6.B Discrete Mathematics This is a dublicate please answer the question as quickly as poss...
A: Known fact:Base step: Show it is true for first case, usually n =1.Induction step: Show that if n = ...
Q: z is a complex variable, z=x+iy determine which of the following functions u are harmonic. For each ...
A: To check if the function u is harmonic, and in that case , find its harmonic conjugate v
Q: pls explain to me step by step. thanks
A: To exponentiate the matrix tA, A as given, using the special properties of A.
Q: Show that the families defined in Examples 5.3.1, 5.3.2, 5.3.3, and 5.3.4 are in fact uniformities. ...
A: As per norms , Question 5.3.2 (with multiplie parts) is answered. (the others may be posted as sep...
Q: the book is "First Course on Fuzzy Theory and Applications"
A: The formula to compute the membership fuctions is as follows.
Q: Find a graph or bar chart that represents a real situation where you could use a linear or exponenti...
A: Consider a real life situation:Suppose that you are taking a cab. You know that the cab service char...
Q: Abstract Algebra
A: To find the smallest degree polynomial f(x) with coefficients in Q, such that f(√2+√3)=0.
Q: Suppose that you start browsing the internet on a specified page c. Let x be all the websites you ca...
A: The process in which a function calls itself directly or indirectly is called recursion and the corr...
Q: Derive a numerical differentiation formula of order O(h4) by applying Richard- 4. extrapolation to f...
A: Its given that:
Sorry about that. What wasn’t helpful?