Question

In: Computer Science

solve travelling salesman problem using different simulated annealing cooling schedule

solve travelling salesman problem using different simulated annealing cooling schedule

Solutions

Expert Solution

salesman problem using different simulated annealing cooling schedule:::----------

Simulated annealing (SA) algorithm is a popular intelligent optimization algorithm which has been successfully applied in many fields. Parameters’ setting is a key factor for its performance, but it is also a tedious work. To simplify parameters setting, we present a list-based simulated annealing (LBSA) algorithm to solve traveling salesman problem (TSP). LBSA algorithm uses a novel list-based cooling schedule to control the decrease of temperature. Specifically, a list of temperatures is created first, and then the maximum temperature in list is used by Metropolis acceptance criterion to decide whether to accept a candidate solution. The temperature list is adapted iteratively according to the topology of the solution space of the problem. The effectiveness and the parameter sensitivity of the list-based cooling schedule are illustrated through benchmark TSP problems. The LBSA algorithm, whose performance is robust on a wide range of parameter values, shows competitive performance compared with some other state-of-the-art algorithm

Traveling Salesman Problem (TSP)
– Given 6 cities and the traveling cost between
any two cities
– A salesman need to start from city 1 and travel
all other cities then back to city 1
– Minimize the total traveling cost

Example: SA for traveling salesman

• Solution representation
– An integer list, i.e., (1,4,2,3,6,5)
• Search mechanism
– Swap any two integers (except for the first one)
• (1,4,2,3,6,5)
 (1,4,3,2,6,5)
• Cost function

Example: SA for traveling salesman
• Annealing schedule (i.e. How to reduce the
temperature)
– A constant value is subtracted to get new temperature, T’
= T – Td
– For instance new value is 90% of previous value.
• Depending on solution space coverage rate


Related Solutions

solve following travelling salesman problem using branch and bound and show matrix and graph at each...
solve following travelling salesman problem using branch and bound and show matrix and graph at each step 5 locations : a, b, c, d, e from a to remaining places = [infinity, 4, 7, 3, 4] from b to remaining places = [4, infinity, 6, 3, 4] from c to remaining = [7, 6, infinity, 7, 5] from d to remaining = [3, 3, 7, infinty, 7] from e to remaining = [4, 4, 5, 7, infinity] PLEASE show ALL...
talk in two pages about the Hill Climbing and Simulated Annealing Algorithms. solve by word file...
talk in two pages about the Hill Climbing and Simulated Annealing Algorithms. solve by word file not by hand .
Define the Hamiltonian Cycle Problem and the Travelling Salesman Problem. Give a polynomial-time transformation from the...
Define the Hamiltonian Cycle Problem and the Travelling Salesman Problem. Give a polynomial-time transformation from the Hamiltonian Cycle Problem to the Travelling Salesman Problem to claim that if the Hamiltonian Cycle is ”Hard” (i.e., NP-Complete) then Travelling Salesman Problem must also be hard.
Developing a workforce schedule (using Linear Programming to model and solve this problem) A local bank...
Developing a workforce schedule (using Linear Programming to model and solve this problem) A local bank needs the minimum number of employees needed for each day of the week listed in the following table. If a staff is hired, his/her schedule will be working 5 consecutive days and take two days off. The bank operates seven days a week. Day of the Week M T W TH F Sa Su Number of staff needed 4 5 5 3 5 2...
Use EXCEL to format this and solve using solve and explain. Biggest problem is once have...
Use EXCEL to format this and solve using solve and explain. Biggest problem is once have variables (which i have half done) is setting up in Excel. A farmer in the Midwst haas 1,000 acres of land on which she intends to plant corn, wheat, and soybeans. Each acre of corn costs $100 for preparation, requires 7 worker-days of labor, and yields a profit of $30. An acre of wheat costs $120 to prepare, requires 10 worker-days, and yields $40...
Solve the following problem using the simplex method. If the problem is two dimensional, graph the...
Solve the following problem using the simplex method. If the problem is two dimensional, graph the feasible region, and outline the progress of the algorithm. Max               Z = 5X1 + 3X2 + 2X3 Subject to    4X1 + 5X2 + 2X3 + X4≤ 20                      3X1 + 4X2 - X3 + X4≤ 30                       X1, X2, X3, X4 ≥ 0   
. Solve the Initial value problem by using Laplace transforms: ? ′′ + 3? ′ +...
. Solve the Initial value problem by using Laplace transforms: ? ′′ + 3? ′ + 2? = 6? −? , ?(0) = 2 ? ′ (0) = 8
Solve the quantum harmonic oscillator problem by using the matrix method.
Solve the quantum harmonic oscillator problem by using the matrix method.
Find the objective function and the constraints, and then solve the problem by using the simplex...
Find the objective function and the constraints, and then solve the problem by using the simplex method. A confectioner has 600 pounds of chocolate, 100 pounds of nuts, and 50 pounds of fruits in inventory with which to make three types of candy: Sweet Tooth, Sugar Dandy, and Dandy Delite. A box of Sweet Tooth uses 3 pounds of chocolate, 1 pound of nuts, and 1 pound of fruit and sells for $8. A box of Sugar Dandy requires 4...
For the topic choose an 'application' for using the model to solve a business problem. (In...
For the topic choose an 'application' for using the model to solve a business problem. (In what area could you see applying some of the strategies presented in the chapter, and audio. Provide a short example and set up the problem solution. 1) What is Queuing Queuing: a) Where would you apply some of this knowledge? b) Provide a quick setup with all the variables of the application you chose.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT